function clearbox(th,val)
{
	if (th.value == val)
		th.value = '';
	else
		th.value = val;
}

function isBlank(obj,val,msg)
{
	if (obj.value == val || obj.value == "")
	{
		alert(msg);			
		obj.focus();
		return false;
	}
	return true;
}

function validateEmail(obj,msg)
{
	//var emailStr = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z]$/;
	var emailStr = /^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	if (emailStr.test(obj.value) == false)
	{
		alert(msg);
		obj.focus();
		obj.select();
		return false;
	}
	return true;
}


function validate()
{
	var obj = document.frm;
	if (isBlank(obj.name,'Your Name *',"Please enter Your Name") == false) return false;
	if (isBlank(obj.email,'Your Email *',"Please enter Your Email") == false) return false;
	if (obj.email.value != "" && obj.email.value != "Your Email *")
	{
		if (validateEmail(obj.email,"Please enter Your Valid Email") == false) return false;		
	}
	if (isBlank(obj.phone,'Your Phone *',"Please enter Your Phone") == false) return false;
	if (isBlank(obj.address,'Your Address *',"Please enter Your Address") == false) return false;
	if (isBlank(obj.comments,'Your Comments *',"Please enter Your Comments") == false) return false;
	obj.submit();
}


function changeYSrc(obj,Ysrc)
{
	obj.src = Ysrc;
}
function changeRSrc(obj,Rsrc)
{
	obj.src = Rsrc;
	
}
function trimString(str)
{
	return str.replace(/^\s+|\s+$/g, '');
}
// ajax oject 
function getHTTPObject() 
{ 
	var xmlhttp; 
	/*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/  
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{ 
		try { 
			xmlhttp = new XMLHttpRequest(); 
		} 
		catch (e) { 
			xmlhttp = false; 
		} 
	} 
	return xmlhttp;
}
var http = getHTTPObject(); // We create the HTTP Object 
function sendmail()
{
	var obj = document.frm;	
	if (obj.name.value != "Your Name *")
		var Name = obj.name.value;
	if (obj.email.value != "Your Email *")
		var Email = obj.email.value;
	if (obj.phone.value != "Your Phone *")
		var Phone = obj.phone.value;
	if (obj.address.value != "Your Address *")
		var Address = obj.address.value;
	if (obj.comments.value != "Your Comments *")
		var Comments = obj.comments.value;
	var q = "name="+escape(Name)+"&email="+escape(Email)+"&phone="+escape(Phone)+"&address="+escape(Address)+"&comments="+escape(Comments);
	var url = "contactmail.php?"; // The server-side script 
	http.open("GET", url+q, true); 
	http.onreadystatechange = response; 
	http.send(null);
}
function response()
{
	var obj = document.getElementById('errmsg');		
	if (http.readyState == 4) 
	{ 
		var str = trimString(http.responseText);
		if (str != "")
		{
			obj.style.display = 'block';
			obj.innerHTML = str;
		}
		
	} 
}