function open_zagiel() {
	window.open('http://www.zagiel.com.pl/kalkulator/jak_kupic.html', 'nowe_okno','width=600,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');
}

/**
 *	funkcja dodaje element do koszyka
 */
function addCart(idProduct, element){
	 if($(element).attr ('href')=='koszyk.html') {
		 return true;
	 }
	 $("#cartDialog").html('<br />Dodawanie produktu...');
	 $(element).attr ('href', 'koszyk.html');
	 $(element).html ('<span style="font-size: 10px;">Dodano. Zobacz koszyk</span>');
	 $(element).css ('background','#999');
	 cartDialog('cartDialog',"index.php?m=ShopCart&e=statusExt&add=" + idProduct);
	 $("#cartDialog").dialog({
			height: 200,
			width: 330,
			modal: true,
			title: "Twój koszyk",
			buttons: {
				"Przejdź do koszyka": function() {
		 			document.location.href = 'koszyk.html';
					$( this ).dialog( "close" );
				},
				"Kontynuuj zakupy": function() {
					$( this ).dialog( "close" );
				}
			}
	 });
	 return false;
}
function remCart(id,pozycja){
	if(confirm("Czy napewno usunąć pozycję numer "+pozycja+" z koszyka?")){
		document.location.href="index.php?m=ShopCart&rem="+id;
	}	
}
function emptyCart(){
	if(confirm("Czy usunąć wszystkie pozycje z koszyka?")){
		document.location.href="index.php?m=ShopCart&empty=1";
	}	
}


/**
 * Operacje na warstwach ajax
 */
function cartShowClip() {
	loadContentClip('cartDiv','index.php?m=ShopCart&e=status');
}
 
function cartDialog(idContent,urlContent) {
	var content = '';
	callback = function() {};
	$.ajax({
		type:'POST',
		url:'' + urlContent,
		success:cartSuccess
	});
	function cartSuccess(html) {
		content = html;
		$('#'+idContent).effect('clip', {direction:'vertical',mode:'hide'}, 300, cartHide);
		
	}
	function cartHide() {
		$('#'+idContent).html(content);
		cartShowClip()
		$('#'+idContent).effect('clip', {direction:'vertical',mode:'show'}, 300, cartShow);
	}
	function cartShow() {callback();}
}

function loadContentBlind(idContent,urlContent) {
	var content = '';
	callback = function() {};
	$.ajax({
		type:'POST',
		url:'' + urlContent,
		success:callbackSuccess
	});
	function callbackSuccess(html) {
		content = html;
		$('#'+idContent).effect('blind', {direction:'vertical',mode:'hide'}, 300, calbackBlindHide);
	}
	function calbackBlindHide() {
		$('#'+idContent).html(content);
		$('#'+idContent).effect('blind', {direction:'vertical',mode:'show'}, 500, calbackBlindShow);
	}
	function calbackBlindShow() {callback();}
}
function loadContentClip(idContent,urlContent) {
	var content = '';
	callback = function() {};
	$.ajax({
		type:'POST',
		url:'' + urlContent,
		success:callbackSuccess
	});
	function callbackSuccess(html) {
		content = html;
		$('#'+idContent).effect('clip', {direction:'vertical',mode:'hide'}, 300, calbackBlindHide);
	}
	function calbackBlindHide() {
		$('#'+idContent).html(content);
		$('#'+idContent).effect('clip', {direction:'vertical',mode:'show'}, 500, calbackBlindShow);
	}
	function calbackBlindShow() {callback();}
}

	
/**
 *	sumowanie ceny dostawy
 */


function sumuj(towary, dostawa, pobranie_val){
	
	wybrane 	= document.getElementById('wybrane');
	wpis 		= document.getElementById('suma');
	gotowka 	= document.getElementById('gotowka');
	pobranie 	= document.getElementById('pobranie');
	przedplata 	= document.getElementById('przedplata');
	suma_tmp 	= document.getElementById('pobranie_tmp_suma');
	suma_tmp_kw	= document.getElementById('pobranie_tmp_kwota');

	if(wybrane.checked){
		var sumai = towary;		
		var gotowkamoze = true;			
	}else{
		var sumai = towary + dostawa;
		var gotowkamoze = false;
	}
	if(gotowkamoze){
		gotowka.disabled = false;	
	}else{
		gotowka.disabled = true;	
	}
	
	przedplata.checked 	= true;
	suma_tmp.value 		= sumai;
	suma_tmp_kw.value 	= pobranie_val;
	
	
	wpis.innerHTML = sumai + ' PLN';
	
	pobranie_t = document.getElementById('pobranie_title');
	if(pobranie_val){
		pobranie_t.innerHTML = '(Opłata '+ pobranie_val +' PLN)';
	}else{
		pobranie_t.innerHTML = '';
	}
	
}

function sumujPobranie(odb, raty){
	wpis 		= document.getElementById('suma');
	suma_tmp 	= document.getElementById('pobranie_tmp_suma');
	suma_tmp_kw	= document.getElementById('pobranie_tmp_kwota');
	
	kwota1 		= parseFloat(suma_tmp.value);
	kwota2 		= parseFloat(suma_tmp_kw.value);
	if(odb){
		sumai 		= kwota1 + kwota2;
	}else{
		sumai 		= kwota1;
	}
	
	var sumaDoRat = document.getElementById('suma_do_rat');
	sumaDoRat.value = (sumai);
	
	wpis.innerHTML = sumai + ' PLN';

	var rt 		= document.getElementById('raty_zagiel_info');
	rt.style.display='none';
	rt 		= document.getElementById('raty_leasing_info');
	if(rt){
		rt.style.display='none';
	}
	if(raty){
		var rt 		= document.getElementById('raty_'+raty+'_info');
		rt.style.display='block';
	}
}

function aktywuj(val){
	orderb = document.getElementById('orderbutton');
	if(val){
		orderb.disabled = false;
		orderb.src="./design/img/sub_zamow.gif";
	}else{
		alert('Przed wysłaniem zamówienia należy zaakceptować\nregulamin sklepu internetowego!');
		orderb.disabled = true;
		orderb.src="./design/img/sub_zamow_n.gif";
	}
}
	
/**
 *	validacja formularzy
 */

function simpleValidation(id) {

	form = document.getElementById(id);
	fields = form.getElementsByTagName('input');
	
	for (var i = 0; i < fields.length; i++) {
		if (fields[i].value=='') {
			return false;
		}			
	}		
	return true;
}


function validateForm(id, tryb){
	field = document.getElementById(id);
	toValidate = field.getElementsByTagName('input');	
	label = field.getElementsByTagName('label');
	comm = document.getElementById('comm');			
	for (var i = 0; i < toValidate.length; i++) {
		if (toValidate[i].value=='' && toValidate[i].name!= 'password' && toValidate[i].name!= 'password_2' ) {
			alert('Uzupełnij brakujące dane!');
			return false;
		}
	}
	return true;
}	
	
/**
 * Validacja callback
 */
	
function CallProduct(callback) {
	fields = callback.getElementsByTagName('input');
	for (var i = 0; i < fields.length; i++) {
		if (fields[i].value=='') {
			alert('Wpisz swoje imię i nazwisko oraz numer telefonu');
			return false;
		}			
	}		
	return true;
}

