var xmlhttp;
function valid_frm(ObjFrm)
	{
		if(ObjFrm.MgusrXvarFnm0.value == "ENTER FIRST NAME")ObjFrm.MgusrXvarFnm0.value="";
		if(!isBlank(ObjFrm.MgusrXvarFnm0,trimAll(ObjFrm.MgusrXvarFnm0.value),"First Name")) return false;
		
		if(ObjFrm.MgusrXvarLnm0.value == "ENTER LAST NAME")ObjFrm.MgusrXvarLnm0.value="";
		if(!isBlank(ObjFrm.MgusrXvarLnm0,trimAll(ObjFrm.MgusrXvarLnm0.value),"Last Name")) return false;
		
		if(ObjFrm.MgusrXvarEml0.value == "ENTER EMAIL")ObjFrm.MgusrXvarEml0.value="";
		if(!isEmail(ObjFrm.MgusrXvarEml0,trimAll(ObjFrm.MgusrXvarEml0.value),"Email")) return false;
		
		if(ObjFrm.MgusrXvarPwd0.value == "PASSWORD")ObjFrm.MgusrXvarPwd0.value="";
		if(!isBlank(ObjFrm.MgusrXvarPwd0,trimAll(ObjFrm.MgusrXvarPwd0.value),"Password")) return false;
		
		if(ObjFrm.MgusrXvarPwd0.value != ObjFrm.cpass.value)
		{
			alert("Password and Confirm Password does not match.");return false;
		}
		
       	if(ObjFrm.MgusrXvarAdd0.value == "ADDRESS1")ObjFrm.MgusrXvarAdd0.value="";
	    if(!isBlank(ObjFrm.MgusrXvarAdd0,trimAll(ObjFrm.MgusrXvarAdd0.value),"Address")) return false;
		
		if(ObjFrm.MgusrXvarAdd1.value == "ADDRESS2")ObjFrm.MgusrXvarAdd1.value="";
		
		if(ObjFrm.MgusrXvarCity0.value == "TOWN")ObjFrm.MgusrXvarCity0.value="";
		if(!isBlank(ObjFrm.MgusrXvarCity0,trimAll(ObjFrm.MgusrXvarCity0.value),"Town")) return false;

		if(ObjFrm.MgusrXvarState0.value == "COUNTY")ObjFrm.MgusrXvarState0.value="";
		if(!isBlank(ObjFrm.MgusrXvarState0,trimAll(ObjFrm.MgusrXvarState0.value),"County")) return false;
		
		if(ObjFrm.MgusrXvarZip0.value == "POST CODE")ObjFrm.MgusrXvarZip0.value="";
		
		if(!isBlank(ObjFrm.MgusrXvarZip0,trimAll(ObjFrm.MgusrXvarZip0.value),"Post Code")) return false;
		//if(!isZip(ObjFrm.MgusrXvarZip0)) return false;
		
		if(!isBlank(ObjFrm.MgusrXvarCtry0,trimAll(ObjFrm.MgusrXvarCtry0.value),"Country")) return false;
    
	checkduplicate(ObjFrm);
	return true;
	}
	function checkduplicate(ObjFrm)
	{
	xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null)
	{
	alert ("Your browser does not support XMLHTTP!");
	return;
	}
	
	var MgusrXvarFnm0 = ObjFrm.MgusrXvarFnm0.value;
	var MgusrXvarLnm0 = ObjFrm.MgusrXvarLnm0.value;
	var MgusrXvarEml0 = ObjFrm.MgusrXvarEml0.value;
	var MgusrXvarPwd0 = ObjFrm.MgusrXvarPwd0.value;
	var MgusrXvarAdd0 = ObjFrm.MgusrXvarAdd0.value;
	var MgusrXvarAdd1 = ObjFrm.MgusrXvarAdd1.value;
	var MgusrXvarCtry0 = ObjFrm.MgusrXvarCtry0.value;
	var MgusrXvarState0 = ObjFrm.MgusrXvarState0.value;
	var MgusrXvarCity0 = ObjFrm.MgusrXvarCity0.value;
	var MgusrXvarZip0 = ObjFrm.MgusrXvarZip0.value;
	
	var url = dynlink+"/signup.php";
	var parameters = "MgusrXvarFnm0="+MgusrXvarFnm0+"&MgusrXvarLnm0="+MgusrXvarLnm0+"&MgusrXvarEml0="+MgusrXvarEml0+"&MgusrXvarPwd0="+MgusrXvarPwd0+"&MgusrXvarAdd0="+MgusrXvarAdd0+"&MgusrXvarAdd1="+MgusrXvarAdd1+"&MgusrXvarCtry0="+MgusrXvarCtry0+"&MgusrXvarState0="+MgusrXvarState0+"&MgusrXvarCity0="+MgusrXvarCity0+"&MgusrXvarZip0="+MgusrXvarZip0;
	xmlhttp.open("POST", url, true);
	
	//Send the proper header information along with the request
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", parameters.length);
	xmlhttp.setRequestHeader("Connection", "close");
	
	xmlhttp.onreadystatechange = function() {//Handler function for call back on state change.
		if(xmlhttp.readyState == 4) {
			if(xmlhttp.responseText == "success")
			{
				alert("Your registration has been done successfully. Please try to login !!");
				//alert(dynlink);
				TINY.box.show(dynlink+'/signin.php',1,465,null,1);
				//window.location=dynlink+"/index.html";
			}
			else
			{
				document.getElementById("errordiv").innerHTML=xmlhttp.responseText;
			}
		}
	}
	xmlhttp.send(parameters);
	
	return false;
	}
