/*!
 * Autor zwirek
 * zwirek@inetservis.com.pl
 * for jquery 2011
 */




/*fancybox*/
function showFancyImage(i){
	$.fancybox.showActivity();
	$.ajax({
		type: "POST",
		url: "showGal.php",
		data: ({i : i}),
		async:false,
		success: function(html){
			$.fancybox('<div id="start_div">'+html+'</div>',{
				'autoDimensions': false,
				'width': 'auto',
				'height': 'auto',
				'transitionIn' : 'none',
				'transitionOut' : 'none'
			});
		}
		});
}

/* wyslij email */
function sendContactEmail()
{
	var f = document.emailContactForm;
	var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
	var alert_message = "Przepraszamy wystąpił błąd.\n";
	var error = 0;
	
	
	if (f.imie.value.length < 4){
		alert_message += "Proszę podać imię i nazwisko \n";
		error = 1;
	}
	if (!dobryEmail.test(f.email.value)){
		alert_message += "błędny adres adres email\n";
		error = 1;
	}
	if (f.email.value.length < 1){
		alert_message += "Podaj adres e-mail!\n";
		error = 1;
	}
	if (error == 1){
		alert(alert_message);
	}
	else{
	
		$.ajax({
			type:"POST",
			url:"sendEmail.php",
			data:({"imie" : f.imie.value,
				"email" : f.email.value,				
				"tresc" : f.tresc.value,
				"uwagi" : f.uwagi.value}),
			async:false,
			success:function(html){
				$("#Note").slideUp(200,function(){$(this).html(html); $(this).slideDown(200)});				
			}
		});
	}	
}

/* wyslij zamowienie */
function sendOrder()
{
	var f = document.orderForm;
	var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
	var alert_message = "Przepraszamy wystąpił błąd.\n";
	var error = 0;
	
	
	if (f.imie.value.length < 4){
		alert_message += "Proszę podać imię i nazwisko \n";
		error = 1;
	}
	if (f.ulica.value.length < 4){
		alert_message += "Proszę podać ulice \n";
		error = 1;
	}
	if (f.nr.value.length < 1){
		alert_message += "Proszę podać nr domu, mieszkania \n";
		error = 1;
	}
	if (f.kod.value.length < 5){
		alert_message += "Proszę podać kod pocztowy \n";
		error = 1;
	}
	if (f.miejscowosc.value.length < 3){
		alert_message += "Proszę podać miejscowość \n";
		error = 1;
	}
	if (!dobryEmail.test(f.email.value)){
		alert_message += "błędny adres adres email\n";
		error = 1;
	}
	if (f.email.value.length < 1){
		alert_message += "Podaj adres e-mail!\n";
		error = 1;
	}
	if (error == 1){
		alert(alert_message);
	}
	else{
		var _fvat = 0;
		if (f.fvat.checked == true) _fvat = '1';
		var _ftr = 0;
		if (f.transport[0].checked == true) _ftr = '1';
	
		$.ajax({
			type:"POST",
			url:"sendOrder.php",
			data:({"imie" : f.imie.value,
				"fvat" : _fvat,
				"_ftr" : _ftr,
				"name" : f.name.value,
				"nip" : f.nip.value,
				"regon" : f.regon.value,
				"kod" : f.kod.value,
				"miejscowosc" : f.miejscowosc.value,
				"email" : f.email.value,
				"ulica" : f.ulica.value,
				"nr" : f.nr.value}),
			async:false,
			success:function(html){
				$("#Cart").slideUp(200,function(){$(this).html(html); $(this).slideDown(200, function(){updateCart();})});				
			}
		});
	}	
}

/* odswiez koszyk */

function showOrderForm(){ 
	
	$("#orderForm").slideToggle(2000);
}
function showNote(id, mid){
	var divfileName = 'note.php';
	$("#Note").animate({opacity:0.0},1000,function(){

		$.ajax({
			type:"POST",
			url:divfileName,
			data:({MId: mid, Id:id}),
			async:false,
			success:function(html){
				$("#Note").html(html);
				$("#Note").animate({opacity:1.0},1000);
			}
		});
	});
}
function updateCart(){
	var divfileName = 'headerEnd.php';
	$("#smallCart").animate({opacity:0.0},1000,function(){

		$.ajax({
			type:"POST",
			url:divfileName,
			data:({act: 'refresCart'}),
			async:false,
			success:function(html){
				$("#smallCart").html(html);
				$("#smallCart").animate({opacity:1.0},1000);
			}
		});
	});
}
function deleteCart()
{
	$.ajax({
		type:"POST",
		url:"cart.php",
		data:({"act" : "deleteCart"}),
		async:false,
		success:function(html){
			$("#Cart").slideUp(2000,function(){$(this).html(html); $(this).slideDown(2000, function(){updateCart();})});				
		}
	});
	
}
/* Full produkt */
function addToCart_org(id,netto,tax,promocjeFlag,val){ 
	var divfileName = 'addToCart.php'; 
	$("#alert-Div").animate({opacity:0.0},1000, function(){
		$.ajax({ 
		type:"POST", 
		url:divfileName, 
		data:({_var_id:id, _var_act:'add', _var_val: val, _var_netto:netto, _var_tax:tax, _var_promocjeFlag:promocjeFlag}),
		async:false,
		success:function(html){	
			$("#alert-Div").html(html),
			$("#alert-Div").animate({opacity:1.0},1000, function(){$("#alert-Div").delay(5000).animate({opacity:0.0},1000, updateCart())})
			
		}
	});
	});
}
function addToCart(id,netto,tax,promocjeFlag,val,mid){ 
	
	var divfileName = 'addToCart.php';	
		$.ajax({ 
		type:"POST", 
		url:divfileName, 
		data:({_var_id:id, _var_mid:mid, _var_act:'add', _var_val: val, _var_netto:netto, _var_tax:tax, _var_promocjeFlag:promocjeFlag}),
		async:false,
		success:function(html){	
			$("#alert-Div").html(html),
			$("#alert-Div").slideDown(2000, function (){$(this).delay(2000).slideUp(2000);});
			updateCart();
		}
	});
	
}

/* aktualizacja ilosci offer */

function refreshCart(val, id){
	var divfileName = 'cart.php';
	
	$("#Cart").animate({opacity:0.0},1000,function(){
		$.ajax({
			type:"POST",
			url:divfileName,
			data:({_var_id:id, _var_val: val, act: 'refreshCart'}),
			async:false,
			success:function(html){
				$("#Cart").html(html);
				$("#Cart").animate({opacity:1.0},1000, function (){updateCart();});
			}
		});
	});
}

/* List offer */
function showListOfferText(id,flag,name){
	var divfileName = 'listOffer.php';
	
	$("#ListOffer").animate({opacity:0.0},1000,function(){
		$.ajax({
			type:"POST",
			url:divfileName,
			data:({_var_St:id, _var_flag: flag, searchText:name}),
			async:false,
			success:function(html){
				$("#ListOffer").html(html);
				$("#ListOffer").animate({opacity:1.0},1000);
			}
		});
	});
}
function showListOffer(id,flag){
	var divfileName = 'listOffer.php';
	
	$("#ListOffer").animate({opacity:0.0},1000,function(){
		$.ajax({
			type:"POST",
			url:divfileName,
			data:({_var_St:id, _var_flag: flag}),
			async:false,
			success:function(html){
				$("#ListOffer").html(html);
				$("#ListOffer").animate({opacity:1.0},1000);
			}
		});
	});
}

/*   subskrypcja  */
function subskrypcja(){
	var error = 0;
	var f = document.subskrypcjaForm;
	var mail= new String(f.sub_adres_email.value);
	var error_message = "Wystąpiły błędy w trakcie przetwarzania formularza!\n\n";
	var wzor_meila=/^([\w]{1,}\.{0,1}\w{1,}@{1}\w{1,}\.{1}\w{1,}\.{0,1}\w{0,}){1}$/;
	var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;

	if (dobryEmail.test(mail)==false){
		error_message = error_message + "Nieprawidłowy mail \n";
		error = 1;
	}

	if(error ==1 ) alert(error_message);
	else $.ajax({type:"POST",url:"subskrypcjaMail.php",data:({"sub_adres_email" : f.sub_adres_email.value}), async:false,success:function(html){ alert(html);}});
}
$(document).ready(	
		function() { $("a#single_image").fancybox(); 
})

