		/* AjaxServer do wysylania formularza kontaktowego */
		xajax = {};
		xajax.config = {};
		xajax.config.requestURI = 'http://'+ HTTP_HOST +'/ajaxservers/as_contact.php5';
		xajax.config.statusMessages =  false;
		xajax.config.waitCursor = true;
		xajax.config.version = 'xajax 0.5 Beta 2';
		xajax.config.legacy = false;
	
		function xajax_send_contact(){xajax.call("send_contact", {parameters: arguments});}
		
		/* Funkcje dodatkowe */
		function setPreloader(id,s)
		{
			if(s=="show") document.getElementById(id).style.display="block";
			else document.getElementById(id).style.display="none";
		}
		
		function send_contact(firstname,lastname,email,phone,text)
		{
			xajax_send_contact(firstname,lastname,email,phone,text);
			// setPreloader('f_content','hide');
			document.getElementById('f_ok').innerHTML='<strong>Formularz został wysłany!</strong>';
		}
		
		function jsGet(type)
		{
			if(location.href.match(type))
				return location.href.split(type+'=')[1].split('&')[0];
		}
		
		function chechSelectedOptions(zestaw,okres)
		{		
			if(zestaw=="")
				return false;
			
			if(zestaw=="bez_czytnika")
			{
				if(okres==2) document.getElementById("radio4").checked=true;
				else document.getElementById("radio3").checked=true;
					
				document.getElementById("number2").value="1";
					
				return document.getElementById("select2").checked=true;
			}
			else if(zestaw=="standard")
			{
				if(okres==2) document.getElementById("radio2").checked=true;
				else document.getElementById("radio1").checked=true;
					
				document.getElementById("number1").value="1";
				
				return document.getElementById("select1").checked=true;
			}
		}
		
		function blockbutton(buttonid,block)
		{
			if(document.getElementById(buttonid))
				if(block=="true") 
				{
					setPreloader('p_ok','show');
					document.getElementById('p_ok').innerHTML=document.getElementById('p_ok').innerHTML + "Trwa weryfikacja i zapisywanie danych...";
					document.getElementById('p_ok').style.color="#666666";
					document.getElementById(buttonid).disabled=true;
					document.getElementById(buttonid).value="Proszę czekać ...";
				}
				else 
				{
					setPreloader('p_ok','hide');
					document.getElementById(buttonid).disabled=false;
					document.getElementById(buttonid).value="Zamów";
					document.getElementById('p_ok').innerHTML='<img src="/cms/datastore/images/preloader.gif" al="Trwa ładowanie danych, proszę czekać" /><br />';
				}				
		}
		
		function save_order(firstname,lastname,email,phone,firmname,zgoda,select1,radio1,number1,select2,radio3,number2,radio2,radio4)
		{
			blockbutton('sendbutton','true');
			
			if(firstname=="" || lastname=="" || email=="" || phone=="")
			{
				alert("Jedno z ponizszych pol nie zostalo wypelnione.\nProsimy o poprawienie formularzu i ponowne wyslanie zamowienia:\n- imie\n- nazwisko\n- email\n- telefon.");
				blockbutton('sendbutton','false');
				return false;
			}
			
			
			if(zgoda) wykorzystanie_danych = 1;
			else wykorzystanie_danych = 0;
			
			if(wykorzystanie_danych==0)
			{
				alert("W celu dokonania realizacji, nalezy wyrazic zgode na wykorzystanie danych przez Unizeto Technologies SA w celach marketingowych, statystycznych i handlowych!");
				blockbutton('sendbutton','false');
				return false;
			}
			else
			{
				// zestaw premium
				if(select1) zestaw_premium = 1;
				else zestaw_premium = 0;
				
				if(radio1) p_okres = 1;
				else p_okres = 2;
				
				p_ilosc = number1;
				
				// zestaw standard
				if(select2) zestaw_standard = 1;
				else zestaw_standard = 0;
				
				if(radio3) s_okres = 1;
				else s_okres = 2;
				
				s_ilosc = number2;
				
				if(zestaw_premium==1 && radio1 == false && radio2 == false)
				{
					alert("Prosze wybrac okres waznosci zestawu PREMIUM");
					blockbutton('sendbutton','false');
					return false;
				}
				
				if(zestaw_standard==1 && radio3 == false && radio4 == false)
				{
					alert("Prosze wybrac okres waznosci zestawu STANDARD");
					blockbutton('sendbutton','false');
					return false;
				}
				
				if(zestaw_premium==0 && zestaw_standard==0)
				{
					alert("Prosze wybrac, ktorys z dostepnych zestawow.");
					blockbutton('sendbutton','false');
					return false;
				}
				
				xajax_save_order(firstname,lastname,email,phone,firmname,zestaw_premium,p_okres,p_ilosc,zestaw_standard,s_okres,s_ilosc);
				blockbutton('sendbutton','false');
				
				setPreloader('p_ok','show');
				document.getElementById('p_ok').innerHTML="<br /><br />Twoje zamówienie zostało wysłane!";
				document.getElementById('p_ok').style.color="#ff0000";
					
				// setPreloader('f_content','hide');
				// setPreloader('f_ok','show');
			}
			
			return false;
		}
		
		
		
		
		function getQueryVariable(variable) { 
		 var query = window.location.search.substring(1); 
		 var vars = query.split("&amp;"); 
		 for (var i=0;i<vars.length;i++) { 
		  var pair = vars[i].split("="); 
		  if (pair[0] == variable) { 
		  return pair[1]; 
		  } 
		 }
		}
		
		function offselect1 () {
			if(document.getElementById("radio1"))
			{
			    if (document.getElementById("select1").checked==false) {
			       document.getElementById("radio1").disabled=true;
			       document.getElementById("radio1").checked=false;
			       document.getElementById("radio2").disabled=true;
			       document.getElementById("radio2").checked=false;
			       document.getElementById("number1").disabled=true;
			       document.getElementById("number1").value="0";
			    }
			    else {
			       document.getElementById("radio1").disabled=false;
			       document.getElementById("radio1").checked=true;
			       document.getElementById("radio2").disabled=false;
			       document.getElementById("number1").disabled=false;
			       document.getElementById("number1").value="1";       
			    }
		    }
		}
		
		
		function offselect2 () {
			if(document.getElementById("radio3"))
			{
			    if (document.getElementById("select2").checked==false) {
			       document.getElementById("radio3").disabled=true;
			       document.getElementById("radio3").checked=false;
			       document.getElementById("radio4").disabled=true;
			       document.getElementById("radio4").checked=false;
			       document.getElementById("number2").disabled=true;
			       document.getElementById("number2").value="0";
			    }
			    else {
			       document.getElementById("radio3").disabled=false;
			       document.getElementById("radio3").checked=true;
			       document.getElementById("radio4").disabled=false;
			       document.getElementById("number2").disabled=false;
			       document.getElementById("number2").value="1";            
			    }
		    }
		}
		
		
		function activation(set){
		    if(set==1) {
		       document.getElementById("select1").checked=true;
		       document.getElementById("radio1").checked=true;
		       document.getElementById("radio2").checked=false;
		       document.getElementById("number1").value="1";
		       offselect2 ();
		      }
		    if(set==2) {
		       document.getElementById("select1").checked=true;
		       document.getElementById("radio1").checked=false;
		       document.getElementById("radio2").checked=true;
		       document.getElementById("number1").value="1";
		       offselect2 ();
		      }
		    if(set==3) {
		       document.getElementById("select2").checked=true;
		       document.getElementById("radio3").checked=true;
		       document.getElementById("radio4").checked=false;
		       document.getElementById("number2").value="1";
		       offselect1 ();
		      }
		    if(set==4) {
		       document.getElementById("select2").checked=true;
		       document.getElementById("radio3").checked=false
		       document.getElementById("radio4").checked=true;
		       document.getElementById("number2").value="1";
		       offselect1 ();
		      }
		    if(set==undefined) {
		       offselect1 ();
		       offselect2 ();
		      }
		}
		
		
		window.onload = function() {
		var konfiguracja = getQueryVariable('zestaw');
		activation (konfiguracja);
		}

