var target="ajax";
var ext="php";
id="form"+"1";
document.getElementById(id).action=target+"."+ext;



function namevalidation()
{var realname=document.getElementById("realname");
	if 
(realname.value.length>'0')
{realname.style.backgroundColor="#E2FFB1";
document.getElementById("errlist").innerHTML ='&nbsp;';}
}
//contact preference switch
function preferencecheck()
{	if(document.getElementById("preference").value=="email")
{document.getElementById("hidephone").style.visibility="hidden";
document.getElementById("hidemail").style.visibility="visible";
document.getElementById("preference").style.backgroundColor="#E2FFB1";}
	if(document.getElementById("preference").value=="phone")
{document.getElementById("hidemail").style.visibility="hidden";
document.getElementById("hidephone").style.visibility="visible";
document.getElementById("preference").style.backgroundColor="#E2FFB1";}
}
function validatetextarea()
   {if (document.getElementById("message").value =='') {
	  document.getElementById('message').style.background = "#DF625B";	
	}
   }
   
   function validtext()
   {if (document.getElementById("message").value >'0') {
	  document.getElementById('message').style.background = "#E2FFB1";	
	}
   }

   

function validateemail()
{
	if(document.getElementById("preference").value=="email")
	{		
    	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
        if(document.getElementById("email").value.match(emailExp)){
	    document.getElementById("email").style.backgroundColor="#E2FFB1";
	    document.getElementById("errlist").innerHTML ='&nbsp;'; }
	else{
	    document.getElementById("email").style.backgroundColor="#DF625B";	
	    document.getElementById("errlist").innerHTML ='Your Email address is not valid';  }}
}
function validatecountry()
{	document.getElementById("country").style.backgroundColor="#E2FFB1";
}	
function validatepreference()
{	document.getElementById("preference").style.backgroundColor="#E2FFB1";
}		
function validatephone()
{
	if(document.getElementById("preference").value=="phone")
	{		
	  var numericExpression = /^[0-9]+$/;
	  
	  if(document.getElementById("callme").value.match(numericExpression)){
	    document.getElementById("callme").style.backgroundColor="#E2FFB1";
	    document.getElementById("errlist").innerHTML ='&nbsp;';}
		
		else{
		document.getElementById("callme").style.backgroundColor="#DF625B";
	    document.getElementById("errlist").innerHTML ='Please type only numbers';}
	}
}


//form end validáció

function validate() {
	
	
			var form = document.form1;
	
			if( form.realname.value == "" ) {
				document.getElementById('realname').style.background = "#DF625B";
				document.getElementById("errlist").innerHTML = "Please give us your name";
				return false;
			   }
			
			
 			if( document.getElementById("preference").value=="email" && document.getElementById("email").value=="" ) {
				document.getElementById('email').style.background = "#DF625B";
				document.getElementById("errlist").innerHTML = "Please let us know your email address";
				return false;
			     }
		    if( document.getElementById("preference").value=="phone" && document.getElementById("callme").value=="" ) {
				document.getElementById('callme').style.background = "#DF625B";
				document.getElementById("errlist").innerHTML = "Please let us know your telephone number";
				return false;
			     }
				 
			if (document.getElementById("message").value =='') {
				document.getElementById('message').style.background = "#DF625B";
				document.getElementById("errlist").innerHTML = "Please write us a query";
				return false;
                 }
				 
$('form1').addEvent('submit', function(e) {new Event(e).stop();
		  var log = $('ajax');	this.send({update: log,onComplete: function(){document.getElementById("formcontainer").style.visibility="hidden"; document.getElementById("intro").style.visibility="hidden"}});
});


}

