function GetXmlHttp()
{
	var xmlhttp=false;
	
	//------------------------------------------------------
	//Detect browser and initialize browser specific objects
	//------------------------------------------------------
	browser=navigator.userAgent.toLowerCase();
	
	if(browser.indexOf("opera")!=-1)
	{
		xmlhttp=new XMLHttpRequest();
	}
	else if(browser.indexOf("msie")!=-1)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		xmlhttp=new XMLHttpRequest();
	}
	
	return xmlhttp;
}


function validation()
{
	formid = document.getElementById('form');
	var user_name = formid.name;
	var email = formid.email;
	var country = formid.country;

	if(trim(user_name.value) == '')
	{
		alert("Please enter the user name");
		user_name.focus();
		return false;
	}

	if(trim(email.value) == '')
	{
		alert("Please enter the email address");
		email.focus();
		return false;
	}
	else if(checkEmail(trim(email.value)))
	{
		alert ("Please enter correct Email")
		email.focus();
		email.select();
		return false; 
	}


	if(trim(country.value) == '')
	{
		alert("Please enter the country name");
		country.focus();
		return false;
	}
	
    var	xmlhttp= GetXmlHttp();
	//alert("selected");
	url='mail.php';
	window.status = "Sending mail ...";
	var post = "uname="+escape(trim(user_name.value))+"&email="+escape(trim(email.value))+"&country="+escape(trim(country.value));
	//alert(post)
	document.getElementById('mail_id').innerHTML = "<img src=\"images/loading.gif\" border=\"0\" >";
	xmlhttp.open('post',url,true);
	xmlhttp.setRequestHeader('Content-Type' , 'application/x-www-form-urlencoded');
	xmlhttp.send(post);
	xmlhttp.onreadystatechange=function()
	{
	  if(xmlhttp.readyState ==4)
	  {
	     var result=xmlhttp.responseText;
		 
		 if(result == 1)
		 {
			/* formid.reset();
			 alert("Thanks for contacing us . We will get back to you soon .");*/
			 document.getElementById('mail_id').innerHTML = "Thanks for contacing us . We will get back to you soon .";
		 }
		 window.status = '';
		 //if()
		 //cid.innerHTML=result;


	  }
	}
	return false;
}

function checkEmail(fieldvalue)
{
	var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

	if(remail.test(fieldvalue))
		return false;
	else
		return true;		
}


function trim(str)
{
	return str.replace('/^\s*|\s*$/g' , '');
}