var majax = new Array();

function odeslatPrihlasku()
{

var obj1 = document.getElementById('vysledek');

	
  var termin = document.prihlaskaZajezd.termin.options[document.prihlaskaZajezd.termin.selectedIndex].value;
  
  //alert(termin);
  
  var platba = document.prihlaskaZajezd.platba.options[document.prihlaskaZajezd.platba.selectedIndex].value
  //alert(platba);
  
	var jmeno = document.prihlaskaZajezd.jmeno.value;
	var zajezd = document.prihlaskaZajezd.zajezdNazev.value;
	var prijmeni = document.prihlaskaZajezd.prijmeni.value;
	var ulice = document.prihlaskaZajezd.ulice.value;
	var mesto = document.prihlaskaZajezd.mesto.value;
	var email = document.prihlaskaZajezd.email.value;
	var psc = document.prihlaskaZajezd.psc.value;
	var rc = document.prihlaskaZajezd.rc.value;
	var tel_pr = document.prihlaskaZajezd.tel_pr.value;
	var tel_dom = document.prihlaskaZajezd.tel_dom.value;
	var tel_mob = document.prihlaskaZajezd.tel_mob.value;
	var email = document.prihlaskaZajezd.email.value;
	if(document.prihlaskaZajezd.kurak.checked)
	 var kurak = true;
	else 
    var kurak = false;
	if(document.prihlaskaZajezd.pojisteni.checked)
	 var pojisteni = true;
	else 
    var pojisteni= false;
	var zdrstav = document.prihlaskaZajezd.zdrstav.value;
	if(document.prihlaskaZajezd.udaje.checked)
	 var udaje = true;
	else
    var udaje = false;
	//alert(udaje);
	var dalsi = document.prihlaskaZajezd.dalsi.value;
	//alert(kurak);
	//var vzkaz = document.prihlaskaZajezd.vzkaz.value;
	//var lang = document.prihlaskaZajezd.lang.value;

var message = '';
var val = true;
if (!udaje){
val = false;
message = message + 'Mus&iacute;te souhlasit se zpracov&aacute;n&iacute;m &uacute;daj&#x16f;<br />';
}else if (!termin){
val = false;
message = message + 'Vyberte jeden z term&iacute;n&#x16f; <br />';
} else if (!platba){
val = false;
message = message + 'Vyberte jeden ze zp&#x16f;sob&#x16f; platby <br />';
} else if (jmeno.length == 0 || prijmeni.length == 0){
val = false;
message = message + 'Vypl&#x148;te pros&iacute;me cel&eacute; sv&eacute; jm&eacute;no <br />';
} else if (email.length == 0 || !echeck(email)) {
val = false;
message = message + 'Vypl&#x148;te pros&iacute;me platnou emailovou adresu <br />';
} else if (tel_pr.length == 0 && tel_dom.length == 0 && tel_mob.length == 0) {
val = false;
message = message +  'Vypl&#x148;te alespo&#x148; jeden z telefon&#x16f; <br />';
} else if (ulice.length == 0 || mesto.length == 0 || psc.length == 0) {
val = false;
message = message + 'Vypl&#x148;te pros&iacute;me celou svou adresu <br />';
} 

 if (val) {	
		var index = majax.length;
		majax[index] = new sack();
		
		majax[index].requestFile = '/getCities.php?prihlaska=true&jmeno='+jmeno+'&prijmeni='+prijmeni+'&zajezd='+zajezd+'&rc='+rc+'&termin='+termin+'&platba='+platba+'&ulice='+ulice+'&mesto='+mesto+'&psc='+psc+'&telPr='+tel_pr+'&telDom='+tel_dom+'&telMob='+tel_mob+'&email='+email+'&pojisteni='+pojisteni+'&udaje='+udaje+'&kurak='+kurak+'&zdrstav='+zdrstav+'&dalsi='+dalsi;	// Specifying which file to get
		majax[index].onCompletion = function(){ resultsSendLink(index) };	// Specify function that will be executed after file has been found
		majax[index].runAJAX();		// Execute AJAX function
  }

obj1.innerHTML = message;
  
}

function odeslatPrihlaskuKurz()
{

var obj1 = document.getElementById('vysledek');

	
  var termin = document.prihlaskaKurz.termin.options[document.prihlaskaKurz.termin.selectedIndex].value;
  
  //alert(termin);
  
  var platba = document.prihlaskaKurz.platba.options[document.prihlaskaKurz.platba.selectedIndex].value
  //alert(platba);
  
	var jmeno = document.prihlaskaKurz.jmeno.value;
	var krouzek = document.prihlaskaKurz.krouzek.value;
	var prijmeni = document.prihlaskaKurz.prijmeni.value;
	var ulice = document.prihlaskaKurz.ulice.value;
	var mesto = document.prihlaskaKurz.mesto.value;
	var narozen = document.prihlaskaKurz.narozen.value;
	var psc = document.prihlaskaKurz.psc.value;
	var mobil = document.prihlaskaKurz.mobil.value;
	var email = document.prihlaskaKurz.email.value;
	if(document.prihlaskaKurz.udaje.checked)
	 var udaje = true;
	else
    var udaje = false;

var message = '';
var val = true;
if (!udaje){
val = false;
message = message + 'Mus&iacute;tepotvrdit, že jste četli podmínky.<br />';
}else if (!termin){
val = false;
message = message + 'Vyberte jeden z kurz&#x16f; <br />';
} else if (!platba){
val = false;
message = message + 'Vyberte jeden ze zp&#x16f;sob&#x16f; platby <br />';
} else if (jmeno.length == 0 || prijmeni.length == 0){
val = false;
message = message + 'Vypl&#x148;te pros&iacute;me cel&eacute; sv&eacute; jm&eacute;no <br />';
} else if (email.length == 0 || !echeck(email)) {
val = false;
message = message + 'Vypl&#x148;te pros&iacute;me platnou emailovou adresu <br />';
} else if (mobil.length == 0) {
val = false;
message = message +  'Vypl&#x148;te pros&iacute;me telefon<br />';
} else if (ulice.length == 0 || mesto.length == 0 || psc.length == 0) {
val = false;
message = message + 'Vypl&#x148;te pros&iacute;me celou svou adresu <br />';
} else if (narozen.length == 0) {
val = false;
message = message + 'Vypl&#x148;te pros&iacute;me datum narozen&iacute; d&iacute;t&#x11b;te<br />';
} 

 if (val) {	
		var index = majax.length;
		majax[index] = new sack();
		
		majax[index].requestFile = '/getCities.php?prihlaskaKurz=true&jmeno='+jmeno+'&prijmeni='+prijmeni+'&krouzek='+krouzek+'&narozen='+narozen+'&termin='+termin+'&platba='+platba+'&ulice='+ulice+'&mesto='+mesto+'&psc='+psc+'&mobil='+mobil+'&email='+email;	// Specifying which file to get
		majax[index].onCompletion = function(){ resultsSendLink(index) };	// Specify function that will be executed after file has been found
		majax[index].runAJAX();		// Execute AJAX function
  }

obj1.innerHTML = message;
  
}

function resultsSendLink(index)
{
//var obj = document.getElementById('sendLinkContent');
var obj1 = document.getElementById('vysledek');
	eval(majax[index].response);	// Executing the response from Ajax as Javascript code	
}

function echeck(str) {
var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}