/**
 * @author BitArtis.pl
 */



function potw(objid) {
	var obj=document.getElementById(objid);
	if (obj.checked==false) {
		document.getElementById('pot1').disabled='disabled';
		document.getElementById('pot2').disabled='disabled';
		$('#pot1').addClass('szarosc');
		$('#pot2').addClass('szarosc');
	}
	else {
		document.getElementById('pot1').disabled='';
		document.getElementById('pot2').disabled='';
		$('#pot1').removeClass('szarosc');
		$('#pot2').removeClass('szarosc');
	} 
}


function popup(co) {
	var width = 500;
	var height = 600;
	var left = (screen.width - width) / 2;
	var top = (screen.height - height) / 2;
	if (co=='teksty' || co=="wiersze") {
		window.open('/index.php?module='+co+'&ajax=1', '', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,fullscreen=no,channelmode=no,width='+width+',height='+height+',left='+left+',top='+top);		
	}
	return false;
}
var off=true;

function toggle() {
	if (off) {
		$('textarea.tinymce').tinymce({
			// Location of TinyMCE script
			script_url : '/bpanel/plugins/edytor2/tiny_mce.js',
			language : "pl",
			// General options
			theme : "advanced",
			plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
	
			// Theme options
			theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull|removeformat,iespell",
			theme_advanced_buttons2 : "",
			theme_advanced_buttons3 : "",
			file_browser_callback : "openSwampyBrowser",
				
			//theme_advanced_buttons4 : "",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			theme_advanced_statusbar_location : "bottom",
			theme_advanced_resizing : true,
	
			// Example content CSS (should be your site CSS)
			//content_css : "/css/style.css",
	
			// Drop lists for link/image/media/template dialogs
			template_external_list_url : "lists/template_list.js",
			external_link_list_url : "lists/link_list.js",
			external_image_list_url : "lists/image_list.js",
			media_external_list_url : "lists/media_list.js",
	
			// Replace values for the template plugin
			template_replace_values : {
				username : "Some User",
				staffid : "991234"
			}
		});
		off=false;
	}
	else {
		$('textarea.tinymce').tinymce().hide();
		$('textarea.tinymce2').tinymce().hide();
		off=true;
	}
}


function podlicz() {
	var ilosc=$('input[name=ile]').attr('value');
	var personalizacja=$('input[name=personalizacja]').attr('checked');
	var cena=$('#cena').html();
	var total=cena*ilosc;
	var subtotal=0;
	if (personalizacja) {
		subtotal=0.50 * ilosc;
	}
	total = total+subtotal;
	$('#cena_total').html(total+'zł');
}


$(document).ready(function() {
	$('input[alt=min30]').change(function(){
		var ilosc= parseInt($(this).attr('value'));
		if (ilosc<30) {
			alert('Minimalna ilość zaproszeń z nadrukiem to 30 szt.');
			$(this).attr('value','30');
		}
		else {
			$(this).attr('value',ilosc);
		}
		podlicz();
	});

	// ile_weselnych
	$('input#ile_total').change(function(){
		var ilosc= parseInt($(this).attr('value'));
		var i1=Math.ceil(ilosc/2);
		var i2=Math.floor(ilosc/2);
		$('input#ile_weselnych').attr('value',i1);
		$('input#ile_slubnych').attr('value',i2);
	});
	
	$('input#ile_weselnych').change(function(){
		var ilosc= parseInt($('input#ile_total').attr('value'));
		var wpisane=parseInt($(this).attr('value'));
		if (wpisane>ilosc || wpisane<0) {
			alert('Błędne dane!'); wpisane=0;
		}
		$(this).attr('value',wpisane);
		var reszta = ilosc-wpisane;
		$('input#ile_slubnych').attr('value',reszta);
	});
	
	$('input#ile_slubnych').change(function(){
		var ilosc= parseInt($('input#ile_total').attr('value'));
		var wpisane=parseInt($(this).attr('value'));
		if (wpisane>ilosc || wpisane<0) {
			alert('Błędne dane!'); wpisane=0;
		}
		$(this).attr('value',wpisane);
		var reszta = ilosc-wpisane;
		$('input#ile_weselnych').attr('value',reszta);
	});

	
	toggle();
	$('a.LB').lightBox();
	$('a.zwiniete').each(function() {
		var idek=$(this).attr('id');
		$('a.'+idek).each(function() {
			($(this).toggle());
		});
	});
	
	$('a.p1').click(function() {
		var idek=$(this).attr('id');
		$('a.'+idek).each(function() {
			($(this).toggle(500));
		});
	});
	
	/*
	$('.tekst_tek').click(function() {
		var id=$(this).attr('href');
		id=id.substr(1);
		$('textarea[name=tekst]').attr('value',$('#'+id).html());
	});
	*/
	/*
	$('.tekst_tek').change(function() {
		var id=$(this).attr('value');
		$('textarea[name=tekst]').attr('value',$('#'+id).html());
	});

	$('.wiersz_wie').change(function() {
		var id=$(this).attr('value');
		$('textarea[name=wiersz]').attr('value',$('#'+id).html());
	});
	*/
	/*
	$('.wiersz_wie').click(function() {
		var id=$(this).attr('href');
		id=id.substr(1);
		$('textarea[name=wiersz]').attr('value',$('#'+id).html());
	});
	*/
	
	$('.zmieniacz_zdjec .zmieniacz').click(function() {
		var rel=$(this).attr('rel');
		//alert(rel);
		var kod_html='<table class="mega_table"><tr><td style="vertical-align:middle;"><a href="'+rel+'" class="LB" title="pokaż większe"><img src="'+rel+'" width="415" class="z" /></a><br />Kliknij na zdjęcie aby powiększyć..</td></tr></table>';
		//alert(kod_html);
		$('#mega_zdjecie').html(kod_html);
		$('a.LB').lightBox();
		return false;
	});
	
	
});

function pytanie() {
	var agree=confirm('Na pewno?!');
	if (agree) return true;
	else return false;
}
function zamowienie(ile) {
	if (ile) return true;
	else {
		alert("Pusty koszyk - nie można zamówić!");
		return false;
	}
}


/**
* wymaga jquery
* @return bool - jezeli wszystko ok to true
*/
function validacja_formy(id) {
	var blad='';
	$('#'+id+' [alt=req_text]').each (function () {
		if ($(this).attr('value')=='' || $(this).attr('value')==undefined || !(/[a-zA-Z0-9]+/.test($(this).attr('value')))) {
			blad += "- " + $(this).attr('title') + "\n";
		}
	});
	$('#'+id+' [alt=req_code]').each (function () {
		if (!(/^\d\d-\d\d\d$/.test($(this).attr('value')))) {
			blad += "- " + $(this).attr('title') + "\n";
		}
	});
	$('#'+id+' [alt=req_numbers]').each (function () {
		if (!(/^[0-9]+$/.test($(this).attr('value')))) {
			blad += "- " + $(this).attr('title') + "\n";
		}
	});
	
	if (blad != '') {
		alert("Przepraszamy, ale wystąpiły nastpępujące błędy:\n\n"+blad+"\nProszę popraw błędy i spróbuj ponownie.");
		return false;
	}
	else {
		return true;
	}
}

function setCzcionka(titelek) {
	$('input[name=czcionka]').attr('value',titelek);
}
function setOzdobnik(titelek) {
	$('input[name=ozdobnik]').attr('value',titelek);
}

function zamowienieValid() {
	bug=0;
	czc=$('select[name=czcionka]').attr('value');
	//ozd=$('select[name=ozdobnik]').attr('value');
	tekst=$('textarea[name=tekst]').html();
	if (tekst=='' || tekst==undefined) {
		alert('Wpisz tekst.');
		bug=1;
	}
	if (czc=='--wybierz--') {
		alert('Wybierz czcionke.');
		bug=1;
	}
	//if (ozd=='--wybierz--') {
	//	alert('Wybierz ozdobnik.');
	//	bug=1;
	//}
	if (bug) return false;
	else return true;
}



$(document).ready(function() {

	$('#wys1').click(function name() {
		var suma_przes=18;
		var suma_cena=$('#suma_cena').html();
		suma_cena=suma_cena.replace(',','.');
		suma_cena=parseFloat(suma_cena);
		suma_cena+=suma_przes;
		$('#suma_przes').html(suma_przes);
		$('#suma_suma').html(suma_cena);
	});
	
	$('#wys2').click(function name() {
		var suma_przes=25;
		var suma_cena=$('#suma_cena').html();
		suma_cena=suma_cena.replace(',','.');
		suma_cena=parseFloat(suma_cena);
		suma_cena+=suma_przes;
		$('#suma_przes').html(suma_przes);
		$('#suma_suma').html(suma_cena);
	});
	
	$('#wys3').click(function name() {
		var suma_przes=28;
		var suma_cena=$('#suma_cena').html();
		suma_cena=suma_cena.replace(',','.');
		suma_cena=parseFloat(suma_cena);
		suma_cena+=suma_przes;
		$('#suma_przes').html(suma_przes);
		$('#suma_suma').html(suma_cena);
	});
	
	$('#wys4').click(function name() {
		var suma_przes=0;
		var suma_cena=$('#suma_cena').html();
		suma_cena=suma_cena.replace(',','.');
		suma_cena=parseFloat(suma_cena);
		suma_cena+=suma_przes;
		$('#suma_przes').html('0');
		$('#suma_suma').html(suma_cena);
	});
	
});




// Google MAPS
/*
function load() {
	var zoom=11;
	var xx=50.0;
	var yy=22.0;
	var point = new GLatLng(xx,yy);  
	var marker = new GMarker(point);

	if (GBrowserIsCompatible()) { 
		var mapa = new GMap2(document.getElementById("mapka")); 
		mapa.addControl(new GSmallZoomControl());
		mapa.setCenter(new GLatLng(xx,yy), zoom); 
		mapa.addOverlay(marker);
	}
}
*/
