var retval;
function checkbform()
{
	showbpdet();
	showbbdet();
	retval = true;
	var firstname=document.getElementById("firstname").value;
	//var lastname=document.getElementById("lastname").value;
	var username=document.getElementById("username").value;
	var password=document.getElementById("password").value;
	var cpassword=document.getElementById("cpassword").value;
	var email=document.getElementById("email").value;
	var addressl1=document.getElementById("addressl1").value;
	var addressl2=document.getElementById("addressl2").value;
	var city=document.getElementById("city").value;
	var zipcode=document.getElementById("zipcode").value;
	var country=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
	var phonelfirst=document.getElementById("phonelfirst").value;
	var phonelsec=document.getElementById("phonelsec").value;
	var phonelthi=document.getElementById("phonelthi").value;
	var phonemfirst=document.getElementById("phonemfirst").value;
	var phonemsec=document.getElementById("phonemsec").value;
	var phoneffirst=document.getElementById("phoneffirst").value;
	var phonefsec=document.getElementById("phonefsec").value;
	var phonefthi=document.getElementById("phonefthi").value;
	var jobtitlesel=document.getElementById("jobtitlesel").options[document.getElementById("jobtitlesel").selectedIndex].value;
	var jobtitle=document.getElementById("jobtitle").value;
	var companyname=document.getElementById("companyname").value;
	var branchaddressl1=document.getElementById("branchaddressl1").value;
	var branchaddressl2=document.getElementById("branchaddressl2").value;
	var website=document.getElementById("website").value;
	
	
	
	document.getElementById("msgfirstname").className="msgclass";
	//document.getElementById("msglastname").className="msgclass";
	document.getElementById("msgusername").className="msgclass";
	document.getElementById("msgpassword").className="msgclass";
	document.getElementById("msgcpassword").className="msgclass";
	document.getElementById("msgemail").className="msgclass";
	document.getElementById("msgaddressl1").className="msgclass";
	document.getElementById("msgcity").className="msgclass";
	document.getElementById("msgzipcode").className="msgclass";
	document.getElementById("msgcountry").className="msgclass";
	document.getElementById("msgphonem").className="msgclass";
	document.getElementById("msgphonel").className="msgclass";
	document.getElementById("msgphonef").className="msgclass";
	document.getElementById("msgjobtitle").className="msgclass";
	document.getElementById("msgcompanyname").className="msgclass";
	document.getElementById("msgbranchaddressl1").className="msgclass";
	document.getElementById("msgbtermsconditions").style.display="none";
	
	if(firstname=="" || firstname.length<3)
	{
		retval = false;
		document.getElementById("msgfirstname").className="msgclassrem";
	}
	/*if(lastname=="" || lastname.length<1)
	{
		retval = false;
		document.getElementById("msglastname").className="msgclassrem";
	}*/
	if(username=="" || username.length<6)
	{
		retval = false;
		document.getElementById("msgusername").className="msgclassrem";
	}
	if(password=="" || password.length<6)
	{
		retval = false;
		document.getElementById("msgpassword").className="msgclassrem";
		document.getElementById("password").value="";
		document.getElementById("cpassword").value="";
	}
	else if(password!=cpassword)
	{
		retval = false;
		document.getElementById("msgcpassword").className="msgclassrem";
		document.getElementById("msgpassword").className="msgclass";
		document.getElementById("msgcpassword").innerHTML="Your password does not match";
		document.getElementById("password").value="";
		document.getElementById("cpassword").value="";
	}
	if(email=="")
	{	
		document.getElementById("msgemail").className="msgclassrem";
		retval=false;
	}
	else if(testemail.test(email) == false)
	{
		document.getElementById("msgemail").className="msgclassrem";
		document.getElementById("msgemail").innerHTML="Invalid email id";
		retval=false;
	}
	/*if(addressl1=="")
	{	
		document.getElementById("msgaddressl1").className="msgclassrem";
		retval=false;
	}*/
	/*if(city=="")
	{	
		document.getElementById("msgcity").className="msgclassrem";
		retval=false;
	}*/
	/*if(zipcode=="")
	{	
		document.getElementById("msgzipcode").className="msgclassrem";
		retval=false;
	}*/
	if(country=="0")
	{	
		document.getElementById("msgcountry").className="msgclassrem";
		retval=false;
	}
	/*if(document.getElementById("phonechkm").checked && (phonemfirst=="" || phonemsec=="") )
	{
		document.getElementById("msgphonem").className="msgclassrem";
		retval=false;
	}*/
	if(document.getElementById("phonechkl").checked && (phonelfirst=="" || phonelsec=="" || phonelthi=="") )
	{
		document.getElementById("msgphonel").className="msgclassrem";
		retval=false;
	}
	/*if(document.getElementById("phonechkf").checked && (phoneffirst=="" || phonefsec=="" || phonefthi=="") )
	{
		document.getElementById("msgphonef").className="msgclassrem";
		retval=false;
	}*/
	if(jobtitlesel=="0")
	{	
		document.getElementById("msgjobtitle").className="msgclassrem";
		retval=false;
	}
	else if(jobtitlesel=="1" && jobtitle=="")
	{
		document.getElementById("msgjobtitle").className="msgclassrem";
		retval=false;
	}
	if(companyname=="")
	{	
		document.getElementById("msgcompanyname").className="msgclassrem";
		retval=false;
	}
	/*if(branchaddressl1=="")
	{	
		document.getElementById("msgbranchaddressl1").className="msgclassrem";
		retval=false;
	}*/
	if(!document.getElementById("btermsconditions").checked)
	{
		document.getElementById("msgbtermsconditions").style.display="block";
		retval=false;
	}
	checkunavl1();
	if(!(document.getElementById("bunavl").value=="a"))
	{
		document.getElementById("msgusername").className="msgclassrem";
		document.getElementById("msgusername").innerHTML="Username not available.";
		retval=false;
	}
	return retval;	
}


function checksform()
{
	showbpdet();
	showbbdet();
	retval = true;
	var sfirstname=document.getElementById("sfirstname").value;
	//var slastname=document.getElementById("slastname").value;
	var susername=document.getElementById("susername").value;
	var spassword=document.getElementById("spassword").value;
	var scpassword=document.getElementById("scpassword").value;
	var semail=document.getElementById("semail").value;
	var saddressl1=document.getElementById("saddressl1").value;
	var saddressl2=document.getElementById("saddressl2").value;
	var scity=document.getElementById("scity").value;
	var szipcode=document.getElementById("szipcode").value;
	var scountry=document.getElementById("scountry").options[document.getElementById("scountry").selectedIndex].value;
	var sphonel1first=document.getElementById("sphonel1first").value;
	var sphonel1sec=document.getElementById("sphonel1sec").value;
	var sphonel1thi=document.getElementById("sphonel1thi").value;
	var sphonel2first=document.getElementById("sphonel2first").value;
	var sphonel2sec=document.getElementById("sphonel2sec").value;
	var sphonel2thi=document.getElementById("sphonel2thi").value;
	var sphonemfirst=document.getElementById("sphonemfirst").value;
	var sphonemsec=document.getElementById("sphonemsec").value;
	var phonef1first=document.getElementById("phonef1first").value;
	var phonef1sec=document.getElementById("phonef1sec").value;
	var phonef1thi=document.getElementById("phonef1thi").value;
	var sphonef2first=document.getElementById("sphonef2first").value;
	var sphonef2sec=document.getElementById("sphonef2sec").value;
	var sphonef2thi=document.getElementById("sphonef2thi").value;
	var sjobtitlesel=document.getElementById("sjobtitlesel").options[document.getElementById("sjobtitlesel").selectedIndex].value;
	var sjobtitle=document.getElementById("sjobtitle").value;
	var scompanyname=document.getElementById("scompanyname").value;
	var sbranchaddressl1=document.getElementById("sbranchaddressl1").value;
	var swebsite=document.getElementById("swebsite").value;
		
	document.getElementById("msgsfirstname").className="msgclass";
	//document.getElementById("msgslastname").className="msgclass";
	document.getElementById("msgsusername").className="msgclass";
	document.getElementById("msgspassword").className="msgclass";
	document.getElementById("msgscpassword").className="msgclass";
	document.getElementById("msgsemail").className="msgclass";
	document.getElementById("msgsaddressl1").className="msgclass";
	document.getElementById("msgscity").className="msgclass";
	document.getElementById("msgszipcode").className="msgclass";
	document.getElementById("msgscountry").className="msgclass";
	document.getElementById("msgsphonel1").className="msgclass";
	document.getElementById("msgsphonel2").className="msgclass";
	document.getElementById("msgsphonem").className="msgclass";
	document.getElementById("msgsphonef").className="msgclass";
	document.getElementById("msgsphonef2").className="msgclass";
	document.getElementById("msgsjobtitle").className="msgclass";
	document.getElementById("msgscompanyname").className="msgclass";
	document.getElementById("msgsbranchaddressl1").className="msgclass";
	
	
	document.getElementById("msgstermsconditions").style.display="none";
	
	if(sfirstname=="" || sfirstname.length<3)
	{
		retval = false;
		document.getElementById("msgsfirstname").className="msgclassrem";
	}
	/*if(slastname=="" || slastname.length<1)
	{
		retval = false;
		document.getElementById("msgslastname").className="msgclassrem";
	}*/
	if(susername=="" || susername.length<6)
	{
		retval = false;
		document.getElementById("msgsusername").className="msgclassrem";
	}
	if(spassword=="" || spassword.length<6)
	{
		retval = false;
		document.getElementById("msgspassword").className="msgclassrem";
		document.getElementById("spassword").value="";
		document.getElementById("scpassword").value="";
	}
	else if(spassword!=scpassword)
	{
		retval = false;
		document.getElementById("msgscpassword").className="msgclassrem";
		document.getElementById("msgspassword").className="msgclass";
		document.getElementById("msgscpassword").innerHTML="Your password does not match";
		document.getElementById("spassword").value="";
		document.getElementById("scpassword").value="";
	}
	if(semail=="")
	{	
		document.getElementById("msgsemail").className="msgclassrem";
		retval=false;
	}
	else if(testemail.test(semail) == false)
	{
		document.getElementById("msgsemail").className="msgclassrem";
		document.getElementById("msgsemail").innerHTML="Invalid email id";
		retval=false;
	}
/*	if(saddressl1=="")
	{	
		document.getElementById("msgsaddressl1").className="msgclassrem";
		retval=false;
	}*/
	/*if(scity=="")
	{	
		document.getElementById("msgscity").className="msgclassrem";
		retval=false;
	}*/
	/*if(szipcode=="")
	{	
		document.getElementById("msgszipcode").className="msgclassrem";
		retval=false;
	}*/
	if(scountry=="0")
	{	
		document.getElementById("msgscountry").className="msgclassrem";
		retval=false;
	}
	if(document.getElementById("sphonechkl1").checked && (sphonel1first=="" || sphonel1sec=="" || sphonel1thi=="") )
	{
		document.getElementById("msgsphonel1").className="msgclassrem";
		retval=false;
	}
	/*if(document.getElementById("sphonechkl2").checked && (sphonel2first=="" || sphonel2sec=="" || sphonel2thi=="") )
	{
		document.getElementById("msgsphonel2").className="msgclassrem";
		retval=false;
	}*/
	/*if(document.getElementById("sphonechkm").checked && (sphonemfirst=="" || sphonemsec=="") )
	{
		document.getElementById("msgsphonem").className="msgclassrem";
		retval=false;
	}*/
	/*if(document.getElementById("phonechkf1").checked && (phonef1first=="" || phonef1sec=="" || phonef1thi=="") )
	{
		document.getElementById("msgsphonef").className="msgclassrem";
		retval=false;
	}
	if(document.getElementById("phonechkf1").checked && (sphonef2first=="" || sphonef2sec=="" || sphonef2thi=="") )
	{
		document.getElementById("msgsphonef2").className="msgclassrem";
		retval=false;
	}*/
	if(sjobtitlesel=="0")
	{	
		document.getElementById("msgsjobtitle").className="msgclassrem";
		retval=false;
	}
	else if(sjobtitlesel=="1" && sjobtitle=="")
	{
		document.getElementById("msgsjobtitle").className="msgclassrem";
		retval=false;
	}
	if(scompanyname=="")
	{	
		document.getElementById("msgscompanyname").className="msgclassrem";
		retval=false;
	}
/*	if(sbranchaddressl1=="")
	{	
		document.getElementById("msgsbranchaddressl1").className="msgclassrem";
		retval=false;
	}*/
	
	if(!document.getElementById("stermsconditions").checked)
	{
		document.getElementById("msgstermsconditions").style.display="block";
		retval=false;
	}
	checkunavl2();
	if(!(document.getElementById("sunavl").value=="a"))
	{
		document.getElementById("msgsusername").className="msgclassrem";
		document.getElementById("msgsusername").innerHTML="Username not available.";
		retval=false;
	}
	return retval;	
}