
$(document).ready(function()
{
	
	// slider
	$('#change-bg').hide();
	$('#change-text').hide();
	
	$('.change-img').hide();
	
	$('.change-img').toggle("clip", 2000, function()
	{
		$('#change-bg').fadeTo(500,0.4);
		$('#change-text').fadeTo(2000,1);
	});
	// ------------------------------------------------
	
	$('#divFormOrder').hide();
	
	
	
	// Order Form
	$('.formPrice').click(function(){
		
		var id = $(this).attr("id");
		var check = $(this).attr("checked");
		var actPrice24 = parseInt($('#priceAbo24').html().replace(" zł", ""));
		var actPrice12 = parseInt($('#priceAbo12').html().replace(" zł", ""));
		var integ = 0;
		
		if (id == "cServer") 			integ  = 10;			
		else if  (id == "cDomain")		integ  = 10;
		else if  (id == "cSeo") 		integ  = 10;
		
		// Dodaj do abonamentu		
		if (check == true)
		{		
			actPrice24 += integ;
			actPrice12 += integ;
		}
		else
		{
			actPrice24 -= integ;
			actPrice12 -= integ;
		}
		
		$('#priceAbo24').html( actPrice24 +" zł");
		$('#priceAbo12').html( actPrice12 +" zł");
		
		refreshPriceAll();
		refreshServiceFinal();
		refreshFinalPrice(0);
		
	});
	
	// a href
	$('.order').click(function(){
		
		var id = $(this).attr("id");
		 
		if (id == 'butOrder24')
		{
			// abo 24
			refreshFinalPrice(24);
		}
		else
		{
			// abo 12
			refreshFinalPrice(12);
		}
		$('#divFormOrder').show();
		
		
		return false;
	});
	
	function refreshFinalPrice( period )
	{
		if (period == 0)
		{
			period = parseInt($('[name="period"]').attr("value"));
		}
		
		if (period == 24)
		{
			// abo 24
			$('#priceFinalAbo').html( $('#priceAbo24').html() + " netto" );					
			$('#dateFinalAbo').html("24 miesiace");			
		}
		else
		{
			// abo 12
			$('#priceFinalAbo').html( $('#priceAbo12').html() + " netto" );	
			$('#dateFinalAbo').html("12 miesiecy");
		}
		
		$('[name="period"]').attr("value", period);
	}
	
	// a href submit form
	$('#sendForm').click(function(){
		
		var err = 0;
		
		// Walidacja formularza
		$('input[name="f_nameCompany"]').attr("style","border:1px solid #dadada;width:200px;text-align:left;");
		$('input[name="f_postCodeCity"]').attr("style","border:1px solid #dadada;width:200px;text-align:left;");
		$('input[name="f_street"]').attr("style","border:1px solid #dadada;width:200px;text-align:left;");
		$('input[name="f_nip"]').attr("style","border:1px solid #dadada;width:200px;text-align:left;");
		$('input[name="f_personName"]').attr("style","border:1px solid #dadada;width:200px;text-align:left;");
		$('input[name="f_personPhone"]').attr("style","border:1px solid #dadada;width:200px;text-align:left;");
		$('input[name="f_personEmail"]').attr("style","border:1px solid #dadada;width:200px;text-align:left;");
		
		
		
		
		if ( $('input[name="f_nameCompany"]').attr("value").length == 0 )
		{
			$('input[name="f_nameCompany"]').attr("style","border:1px solid red;width:200px;text-align:left;");
			err = "Wprowadz Nazwe Firmy";
		}
		else if ( $('input[name="f_postCodeCity"]').attr("value").length == 0 )
		{	
			$('input[name="f_postCodeCity"]').attr("style","border:1px solid red;width:200px;text-align:left;");
			err = "Wprowadz Kod pocztowy i Miasto";
		}
		else if ( $('input[name="f_street"]').attr("value").length == 0 )
		{		
			$('input[name="f_street"]').attr("style","border:1px solid red;width:200px;text-align:left;");
			err = "Wprowadz Ulice i Numer Lokalu";
		}
		else if ( $('input[name="f_nip"]').attr("value").length == 0 )
		{	
			$('input[name="f_nip"]').attr("style","border:1px solid red;width:200px;text-align:left;");
			err = "Wprowadz NIP";
		}
		else if ( $('input[name="f_personName"]').attr("value").length == 0 )
		{		
			$('input[name="f_personName"]').attr("style","border:1px solid red;width:200px;text-align:left;");
			err = "Wprowadz Imie i Nazwisko osoby kontaktowej";
		}
		else if ( $('input[name="f_personPhone"]').attr("value").length == 0 )
		{		
			$('input[name="f_personPhone"]').attr("style","border:1px solid red;width:200px;text-align:left;");
			err = "Wprowadz Telefon osoby kontaktowej";
		}
		else if ( ! validateEmail($('input[name="f_personEmail"]').attr("value"))  )
		{		
			$('input[name="f_personEmail"]').attr("style","border:1px solid red;width:200px;text-align:left;");
			err = "Wprowadz E-mail osoby kontaktowej";
		}
	
		else
		{
			document.forms["formOrder"].submit();
			return false; // subbmit form
		}
		
		alert(err);
		
		return false;
	});
	
	function refreshServiceFinal()
	{		
		var cServerCheck = $('#cServer').attr("checked");
		var cDomainCheck = $('#cDomain').attr("checked");
		var cSeoCheck = $('#cSeo').attr("checked");
		
		var txt = "Pakiet Podstawowy";
		
		if (cServerCheck == true )	txt = txt + ", Serwer";
		if (cDomainCheck  == true )	txt = txt + ", Domena";
		if (cSeoCheck == true )		txt = txt + ", Lekkie pozycjonowanie";
						
		$('#serviceAbo').html( txt ); 	
	}
	
	function refreshPriceAll()
	{
		var actPrice24 = parseInt($('#priceAbo24').html().replace(" zł", ""));
		var actPrice12 = parseInt($('#priceAbo12').html().replace(" zł", ""));
		
		$('#priceAll24').html( actPrice24*24+1 +" zł");
		$('#priceAll12').html( actPrice12*12+1 +" zł");
	}
	
	function validateEmail(email) 
	{
		   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		 
		   if(reg.test(email) == false) {
		      return false;
		   }
		   else
		   {
			   return true;
			}
	}
	// ------------------------------------------------
});
