function AdvRegCheck()
{
	frm = document.advreg ;
	
	frm.advusername.value = LTrim(frm.advusername.value);
	frm.advpass.value = LTrim(frm.advpass.value);
	frm.advrepass.value = LTrim(frm.advrepass.value);
	frm.advemail.value = LTrim(frm.advemail.value);
	frm.advcmpy.value = LTrim(frm.advcmpy.value);
	frm.advtitle.value = LTrim(frm.advtitle.value);
	frm.advfname.value = LTrim(frm.advfname.value);
	frm.advmname.value = LTrim(frm.advmname.value);
	frm.advlname.value = LTrim(frm.advlname.value);
	frm.advaddr.value = LTrim(frm.advaddr.value);
	frm.advcity.value = LTrim(frm.advcity.value);
	frm.advstate.value = LTrim(frm.advstate.value);
	frm.advzipcode.value = LTrim(frm.advzipcode.value);
	frm.advphone.value = LTrim(frm.advphone.value);
	frm.advimgcode.value = LTrim(frm.advimgcode.value);
	
	if(frm.advusername.value == "")
	{
		alert("Enter UserName");
		frm.advusername.focus() ;
		return false;
	}
	if(frm.advpass.value == "")
	{
		alert("Enter Password");
		frm.advpass.focus() ;
		return false;
	}
	var passlength=frm.advpass.value;
	if(passlength.length<4)
	{
		alert("Please Enter Password for Minimum 4 Characters");
		frm.advpass.focus();
		return false;
	}
	if(frm.advrepass.value == "")
	{
		alert("Enter Re-Password");
		frm.advrepass.focus() ;
		return false;
	}
	if(frm.advpass.value != frm.advrepass.value)
	{
		alert("Password are doesn't Match");
		frm.advrepass.focus();
		return false;
	}
	if(frm.advemail.value=="")
	{
		alert("Please Enter  Email Id");
		frm.advemail.focus();
		return false;
	}
	else
    {
        var str = frm.advemail.value;
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
        if (!reg1.test(str) && reg2.test(str)){ // if syntax is valid
	        }
	        else
	        {
	        	alert ("Please Enter Valid Email Id");
	        	frm.advemail.focus();
	        	return false;
	        }
	} 
	if(frm.advfname.value == "")
	{
		alert("Enter First Name");
		frm.advfname.focus() ;
		return false;
	}
	if(frm.advfname.value != "")
	{
		if(!Ischar(frm.advfname.value))
		{
			alert ("Please Verify First Name Entered is Valid");
			frm.advfname.focus();
			return false;
		}
	}
	if(frm.advlname.value == "")
	{
		alert("Enter Last Name");
		frm.advlname.focus() ;
		return false;
	}
	if(frm.advlname.value != "")
	{
		if(!Ischar(frm.advlname.value))
		{
			alert ("Please Verify Last Name Entered is Valid");
			frm.advlname.focus();
			return false;
		}
	}
	if(frm.advaddr.value == "")
	{
		alert("Enter Address");
		frm.advaddr.focus() ;
		return false;
	}
	if(frm.advcity.value == "")
	{
		alert("Enter City");
		frm.advcity.focus() ;
		return false;
	}
	if(frm.advctry.value == "")
	{
		alert("Please Select Country");
		frm.advctry.focus() ;
		return false;
	}
	if(frm.advstate.value == "")
	{
		alert("Enter State");
		frm.advstate.focus() ;
		return false;
	}
	if(frm.advzipcode.value == "")
	{
		alert("Enter Zip/Postal Code");
		frm.advzipcode.focus() ;
		return false;
	}
	if(frm.advzipcode.value != "")
	{
		if(!ValidateNo(frm.advzipcode.value,'1234567890'))
		{
			alert ("Please Enter valid Zip Code.");
			frm.advzipcode.focus();
			return false;
		}
	}
	if(frm.advphone.value == "")
	{
		alert("Enter Phone Number");
		frm.advphone.focus() ;
		return false;
	}
	if(frm.advphone.value != "")
	{
		if(!ValidateNo(frm.advphone.value,'1234567890'))
		{
			alert ("Please Enter valid Phone Number.");
			frm.advphone.focus();
			return false;
		}
	}
	if(frm.advimgcode.value == "")
	{
		alert("Enter Image Verification Code");
		frm.advimgcode.focus() ;
		return false;
	}
	if (( frm.terms.checked == false ))
	{
		alert ( "Please Select I agree to Terms & Conditions" ); 
		return false; 
	}
	
}	

function cancel()
{
	location.href='index.php';
}

function userRequest(uname)
{
	frm = document.advreg;
	frm.advusername.value = LTrim(frm.advusername.value);
	if(frm.advusername.value == "")
	{
		return false;
	}
	createXMLtop();
	var url="checkuser.php?getuname="+uname;
	xhr.onreadystatechange=validate_result;
	xhr.open("GET",url,true);
	xhr.send(null);
}
function validate_result()
{
	var my_area = document.getElementById("uname_area");

	if(xhr.readyState==1)
	{
		loading="<img src='../images/loading.gif'> Checking UserName";
		my_area.innerHTML=loading;
	}

	if(xhr.readyState==2)
	{
		loading="<img src='../images/loading.gif'> Checking UserName";
		my_area.innerHTML=loading;
	}

	if(xhr.readyState==3)
	{
		loading="<img src='../images/loading.gif'> Checking UserName";
		my_area.innerHTML=loading;
	}

	if(xhr.readyState==4)
	{
		var val_return=xhr.responseText;
		if(val_return==0)
		{
			my_area.className="scsmsg";
			my_area.innerHTML="Username Available";
			document.getElementById("uname_check").value="1";
		}
		else
		{
			my_area.className="errmsg";
			my_area.innerHTML="Username Already Exist";
			document.getElementById("uname_check").value="0";
		}		
	}
}