/************************************

AJAXFUNCTIES

**************************************/

//-------------------------------------
// TIPS
function loadMovie(){
	$('movie').setHTML('laden film');
	new Ajax('api/api.php', {method: 'post', postBody: 'action=loadmovie', update: $('movie')}).request();
}

function ordersubmit(){
	if ($('naam').value=="") { error = 1; }
	else if ($('adres').value=="") { error = 1; }
	else if ($('postcode').value=="") { error = 1; }
	else if ($('woonplaats').value=="") { error = 1; }
	else if ($('land').value=="") { error = 1; }
	else if ($('telefoonnummer').value=="") { error = 1; }
	else if (echeck($('emailadres').value)==false) { error = 1; }
	else { error =0; }
	if (error==1){
		alert ('niet alle verplichte velden correct ingevuld');	
	} else {
		$('bookform').submit();	
	}
}

function toggle(action){
	if (action=="hide"){
		$('partner').style.visibility='hidden';
		$('partner').style.height=0;
		$('partner').style.overflow='hidden';
		$('room').value = 1;
	} else if (action=='show'){
		$('partner').style.visibility='visible';
		$('partner').style.height='auto';
		$('partner').style.overflow='visible';
		$('room').value = 2;
	}
}

function order2submit(){
	error =0;
	if ($('KNGF-relatienummer').value=="") { error = 1; }
	else if ($('voorletter(s)').value=="") { error = 1; }
	else if ($('voornaam').value=="") { error = 1; }
	else if ($('achternaam').value=="") { error = 1; }
	else if ($('adres').value=="") { error = 1; }
	else if ($('postcode').value=="") { error = 1; }
	else if ($('woonplaats').value=="") { error = 1; }
	else if ($('telefoonnummer').value=="") { error = 1; }
	else if (echeck($('emailadres').value)==false) { error = 1; }
	else if ($('naam-praktijk').value=="") { error = 1; }
	else if ($('adres-praktijk').value=="") { error = 1; }
	else if ($('postcode-praktijk').value=="") { error = 1; }
	else if ($('plaats-praktijk').value=="") { error = 1; }
	else if ($('emailadres-praktijk').value=="") { error = 1; }
	if ($('room').value==2){
		if ($('voornaam-partner').value=="") { error = 1; }
		if ($('achternaam-partner').value=="") { error = 1; }
		if ($('adres-partner').value=="") { error = 1; }
		if ($('postcode-partner').value=="") { error = 1; }
		if ($('woonplaats-partner').value=="") { error = 1; }
	}
	if (error==1){
		alert ('niet alle verplichte velden correct ingevuld');	
	} else {
		$('bookform').submit();	
	}
}	
	

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){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
