function validate()
{
		var name = document.getElementById('name').value;
		var email_test = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
		var email = document.getElementById('email').value;
		var phone = document.getElementById('phone').value;
		var subject = document.getElementById('subject').value;
		var message = document.getElementById('message').value;
		
		if (name == "" || name == " ") {
		    
			alert("Please enter your name!");
			document.getElementById('name').focus();
		    return false;
		}
		
		if (email == "" || email == " ") {
		   alert("Please enter your email!");
		   document.getElementById('email').focus();
		   return false;
		} else if (!email_test.test(email)) {
		   alert("Invalid Email!");
		   document.getElementById('email').focus();	
		   document.getElementById('email').select();
		   return false;
		}
		if (subject == "" || subject == " ") {
		    
			alert("Please enter a subject!");
			document.getElementById('subject').focus();
		    return false;
		}
		else
		{
			send_email(name, email, phone, subject, message);
		}		
}

function send_email(name, email, phone, subject, message)
{
	var myRequest = new Request({
		method: 'get',
		url: 'email.php',
		onRequest: function(){
        document.getElementById('spinner').style.display = '';
    },
    onSuccess: function(responseText){
		  document.getElementById('spinner').style.display = 'none';
		  document.getElementById('contact-form').reset();
		  //document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
		  alert('Information has been sent successfully!');
    }
	});
	myRequest.send("name="+name+"&email="+email+"&phone="+phone+"&subject="+subject+"&message="+message+"&action=contact_form");
}

function home_validate()
{
		var name = document.getElementById('name').value;
		var email_test = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
		var email = document.getElementById('email').value;
		var phone = document.getElementById('phone').value;
		
		if (name == "" || name == " ") {
		    
			alert("Please enter your name!");
			document.getElementById('name').focus();
		    return false;
		}
		
		if (email == "" || email == " ") {
		   alert("Please enter your email!");
		   document.getElementById('email').focus();
		   return false;
		} else if (!email_test.test(email)) {
		   alert("Invalid Email!");
		   document.getElementById('email').focus();	
		   document.getElementById('email').select();
		   return false;
		}
		if (phone == "" || phone != parseInt(phone)) {
	    
			alert("Please enter a correct phone number!");
			document.getElementById('phone').focus();
		    return false;
		}
		else
		{
			send_data(name, email, phone);
		}		
}

function send_data(name, email, phone)
{
	var myRequest = new Request({
		method: 'get',
		url: 'email.php',
		onRequest: function(){
        document.getElementById('spinner').style.display = '';
    },
    onSuccess: function(responseText){
		  document.getElementById('spinner').style.display = 'none';
		  document.getElementById('home-form').reset();
		  //document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
		  alert('Information has been sent successfully!');
    }
	});
	myRequest.send("name="+name+"&email="+email+"&phone="+phone+"&action=home_form");
}

function stay_in_validate()
{
		var email_test = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
		var email = document.getElementById('subscribe_email').value;

		if (email == "" || email == " ") {
		   alert("Please enter your email!");
		   document.getElementById('subscribe_email').focus();
		   return false;
		} else if (!email_test.test(email)) {
		   alert("Invalid Email!");
		   document.getElementById('subscribe_email').focus();	
		   document.getElementById('subscribe_email').select();
		   return false;
		}
		else
		{
			subscribe(email);
		}		
}

function subscribe(email)
{
	var myRequest = new Request({
		method: 'get',
		url: 'email.php',
		onRequest: function(){
        document.getElementById('spinner_sub').style.display = '';
    },
    onSuccess: function(responseText){
		  document.getElementById('spinner_sub').style.display = 'none';
		  document.getElementById('subscribe_form').reset();
		  //document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
		  alert('Information has been sent successfully!');
    }
	});
	myRequest.send("subscribe_email="+email+"&action=subscribe_form");
}
