/*******forgot password change*********/

function chkForgetchange(cfwdfrm){
	
		if(cfwdfrm.newpwd.value == "")
		{
		alert('Please! Enter New password');
		cfwdfrm.newpwd.focus();
		return false;
		}
		
		if(cfwdfrm.newpwd.value.length < 6){
			alert('Please! Enter New password more then 6 characters');
			cfwdfrm.newpwd.value = '';
			cfwdfrm.newpwd.focus();
			return false;
		}
		
		if(cfwdfrm.cpwd.value == "")
		{
		alert('Please! Re-Enter New password');
		cfwdfrm.cpwd.focus();
		return false;
		}
		
		
		if(cfwdfrm.newpwd.value != cfwdfrm.cpwd.value)
		{
		alert('Please! Enter Correct Confirm Password');
		cfwdfrm.cpwd.value='';
		cfwdfrm.cpwd.focus();
		return false;
		}
}

/**********registration form*************/
function selectseller(){
document.getElementById('usertype').style.display='';
}
function selectbuyer(){
document.getElementById('usertype').style.display='none';
}
function selectprolister(){
	document.getElementById('usertype').style.display='';	
}
function opennewwin(){
	var features = "top=100,screenY=100,left=300,screenX=300,width=540,height=460,menubar=no,location=no,resizable=no,scrollbars=no,status=no";
	win = window.open("termandcon.php", "termandcomdition", features);
}
function opennewwin1(pid){
	//	alert(pid);
	var features = "top=100,screenY=100,left=300,screenX=300,width=540,height=460,menubar=no,location=no,resizable=no,scrollbars=no,status=no";
	win = window.open("pkgdetails.php?pid="+pid, "termandcomdition", features);
}
function registrationform(regfrm){
	
	var buyer = regfrm.usertypesel[0].checked;
	//var seller = regfrm.usertypesel[1].checked;
	//if(seller == true){
	//	if(regfrm.package.value == ""){
	//	alert('Please! Select Specified Package');
	//	regfrm.package.focus();
	//	return false;
	//	}
	//}
	if(regfrm.email.value == ""){
	alert('Please! Insert Email-Id');
	regfrm.email.focus();
	return false;
	}
	if(regfrm.email.value){
	  var str=regfrm.email.value;
	  var filter=/^.+@.+\..{2,3}$/;
	  if(!filter.test(str)){
			alert("Please Enter Valid Email-Id!");
			regfrm.email.focus();
			return false;
		}
  	}
	if(document.getElementById("chkemail").value == "No"){
		regfrm.email.value = "";
		regfrm.email.focus();
		document.getElementById("chkuname").innerHTML = "Already taken.Choose another."
		return false;
	 }

	 
	if(regfrm.pwd.value == ""){
	alert('Please! Enter Password');
	regfrm.pwd.focus();
	return false;
	}
	if(regfrm.pwd.value.length < 6){
			alert('Please! Enter New password more then 6 characters');
			regfrm.pwd.value = '';
			regfrm.pwd.focus();
			return false;
	}
	if(regfrm.conpwd.value == ""){
	alert('Please! Enter Confirm Password');
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.pwd.value != regfrm.conpwd.value){
	alert('Please! Enter Correct Confirm Password');
	regfrm.conpwd.value = "";
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.name.value == ""){
	alert('Please! Enter Name');
	regfrm.name.focus();
	return false;
	}
	if(document.getElementById("chkuserid").value == "No"){
		regfrm.name.value = "";
		regfrm.name.focus();
		document.getElementById("chkun").innerHTML = "Please enter right User name."
		return false;
	 } 
	if(regfrm.address.value == ""){
	alert('Please! Enter Address');
	regfrm.address.focus();
	return false;
	}
	if(regfrm.suburb.value == ""){
	alert('Please! Enter Suburb');
	regfrm.suburb.focus();
	return false;
	}
	if(regfrm.city.value == ""){
	alert('Please! Enter City');
	regfrm.city.focus();
	return false;
	}
	
	if(regfrm.postcode.value == ""){
	alert('Please! Enter Post Code');
	regfrm.postcode.focus();
	return false;
	}
	
	if(isNaN(regfrm.postcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.postcode.value = "";
	regfrm.postcode.focus();
	return false;
	}
	
	if(regfrm.country.value == ""){
	alert('Please! Enter Country');
	regfrm.country.focus();
	return false;
	}
	
	if(regfrm.phonenum.value == ""){
	alert('Please! Enter Phone Number');
	regfrm.phonenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.phonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.phonenum.value = "";
	regfrm.phonenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.mobilenum.value)){
	alert('Please! Enter Valid mobile number');
	regfrm.mobilenum.value = "";
	regfrm.mobilenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.busspostcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.busspostcode.value = "";
	regfrm.busspostcode.focus();
	return false;
	}
	if(isNaN(regfrm.bussphonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.bussphonenum.value = "";
	regfrm.bussphonenum.focus();
	return false;
	}
	
	
	if(regfrm.tandc.checked == false){
	alert('Please! Checked Term And Condition');
	regfrm.tandc.focus();
	return false;
	}
	
	if(regfrm.varification.value == ""){
	alert('Please! Enter Varification Code');
	regfrm.varification.focus();
	return false;
	}
	
	if(document.getElementById("chkcode").value == "No"){
		regfrm.varification.value = "";
		regfrm.varification.focus();
		document.getElementById("chkuname1").innerHTML = "Please enter right code."
		return false;
	 } 
}

/*********agent registration**********/
function agentregisterform(regfrm){
	
	if(regfrm.package.value == ""){
	alert('Please! Select Specified Package');
	regfrm.package.focus();
	return false;
	}
	
	if(regfrm.email.value == ""){
	alert('Please! Insert Email-Id');
	regfrm.email.focus();
	return false;
	}
	
	if(regfrm.email.value){
	  var str=regfrm.email.value;
	  var filter=/^.+@.+\..{2,3}$/;
	  if(!filter.test(str)){
			alert("Please Enter Valid Email-Id!");
			regfrm.email.focus();
			return false;
		}
  	}
	if(document.getElementById("chkemail").value == "No"){
		regfrm.email.value = "";
		regfrm.email.focus();
		document.getElementById("chkuname").innerHTML = "Already taken.Choose another."
		return false;
	 }
	if(regfrm.pwd.value == ""){
	alert('Please! Enter Password');
	regfrm.pwd.focus();
	return false;
	}
	if(regfrm.pwd.value.length < 6){
		alert('Please! Enter New password more then 6 characters');
		regfrm.pwd.value = '';
		regfrm.pwd.focus();
		return false;
	}
	if(regfrm.conpwd.value == ""){
	alert('Please! Enter Confirm Password');
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.pwd.value != regfrm.conpwd.value){
	alert('Please! Enter Correct Confirm Password');
	regfrm.conpwd.value = "";
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.name.value == ""){
	alert('Please! Enter Name');
	regfrm.name.focus();
	return false;
	}
	if(regfrm.address.value == ""){
	alert('Please! Enter Address');
	regfrm.address.focus();
	return false;
	}
	if(regfrm.suburb.value == ""){
	alert('Please! Enter Suburb');
	regfrm.suburb.focus();
	return false;
	}
	if(regfrm.city.value == ""){
	alert('Please! Enter City');
	regfrm.city.focus();
	return false;
	}
	if(regfrm.postcode.value == ""){
	alert('Please! Enter Post Code');
	regfrm.postcode.focus();
	return false;
	}
	if(isNaN(regfrm.postcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.postcode.value = "";
	regfrm.postcode.focus();
	return false;
	}
	if(regfrm.country.value == ""){
	alert('Please! Enter Country');
	regfrm.country.focus();
	return false;
	}
	if(regfrm.phonenum.value == ""){
	alert('Please! Enter Phone Number');
	regfrm.phonenum.focus();
	return false;
	}
	if(isNaN(regfrm.phonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.phonenum.value = "";
	regfrm.phonenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.mobilenum.value)){
	alert('Please! Enter Valid mobile number');
	regfrm.mobilenum.value = "";
	regfrm.mobilenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.busspostcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.busspostcode.value = "";
	regfrm.busspostcode.focus();
	return false;
	}
	if(isNaN(regfrm.bussphonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.bussphonenum.value = "";
	regfrm.bussphonenum.focus();
	return false;
	}
	if(regfrm.tandc.checked == false){
	alert('Please! Checked Term And Condition');
	regfrm.tandc.focus();
	return false;
	}
	if(regfrm.varification.value == ""){
	alert('Please! Enter Varification Code');
	regfrm.varification.focus();
	return false;
	}
	if(document.getElementById("chkcode").value == "No"){
		regfrm.varification.value = "";
		regfrm.varification.focus();
		document.getElementById("chkuname1").innerHTML = "Please enter right code."
		return false;
	 } 
}
/*******buyer register form validation*********/
function buyerregisterform(regfrm){
	//alert('Indrajeet');
	if(regfrm.email.value == ""){
	alert('Please! Insert Email-Id');
	regfrm.email.focus();
	return false;
	}
	
	if(regfrm.email.value){
	  var str=regfrm.email.value;
	  var filter=/^.+@.+\..{2,3}$/;
	  if(!filter.test(str)){
			alert("Please Enter Valid Email-Id!");
			regfrm.email.focus();
			return false;
		}
  	}
	if(document.getElementById("chkemail").value == "No"){
		regfrm.email.value = "";
		regfrm.email.focus();
		document.getElementById("chkuname").innerHTML = "Already taken.Choose another."
		return false;
	 }
	if(regfrm.pwd.value == ""){
	alert('Please! Enter Password');
	regfrm.pwd.focus();
	return false;
	}
	if(regfrm.pwd.value.length < 6){
		alert('Please! Enter New password more then 6 characters');
		regfrm.pwd.value = '';
		regfrm.pwd.focus();
		return false;
	}
	if(regfrm.conpwd.value == ""){
	alert('Please! Enter Confirm Password');
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.pwd.value != regfrm.conpwd.value){
	alert('Please! Enter Correct Confirm Password');
	regfrm.conpwd.value = "";
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.name.value == ""){
	alert('Please! Enter Name');
	regfrm.name.focus();
	return false;
	}
	if(regfrm.address.value == ""){
	alert('Please! Enter Address');
	regfrm.address.focus();
	return false;
	}
	if(regfrm.suburb.value == ""){
	alert('Please! Enter Suburb');
	regfrm.suburb.focus();
	return false;
	}
	if(regfrm.city.value == ""){
	alert('Please! Enter City');
	regfrm.city.focus();
	return false;
	}
	if(regfrm.postcode.value == ""){
	alert('Please! Enter Post Code');
	regfrm.postcode.focus();
	return false;
	}
	if(isNaN(regfrm.postcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.postcode.value = "";
	regfrm.postcode.focus();
	return false;
	}
	if(regfrm.country.value == ""){
	alert('Please! Enter Country');
	regfrm.country.focus();
	return false;
	}
	if(regfrm.phonenum.value == ""){
	alert('Please! Enter Phone Number');
	regfrm.phonenum.focus();
	return false;
	}
	if(isNaN(regfrm.phonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.phonenum.value = "";
	regfrm.phonenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.mobilenum.value)){
	alert('Please! Enter Valid mobile number');
	regfrm.mobilenum.value = "";
	regfrm.mobilenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.busspostcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.busspostcode.value = "";
	regfrm.busspostcode.focus();
	return false;
	}
	if(isNaN(regfrm.bussphonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.bussphonenum.value = "";
	regfrm.bussphonenum.focus();
	return false;
	}
	if(regfrm.tandc.checked == false){
	alert('Please! Checked Term And Condition');
	regfrm.tandc.focus();
	return false;
	}
	if(regfrm.varification.value == ""){
	alert('Please! Enter Varification Code');
	regfrm.varification.focus();
	return false;
	}
	if(document.getElementById("chkcode").value == "No"){
		regfrm.varification.value = "";
		regfrm.varification.focus();
		document.getElementById("chkuname1").innerHTML = "Please enter right code."
		return false;
	 } 
}

/*********seller register************/
function sellerregisterform(regfrm){
	if(regfrm.package.value == ""){
	alert('Please! Select Specified Package');
	regfrm.package.focus();
	return false;
	}
	
	if(regfrm.email.value == ""){
	alert('Please! Insert Email-Id');
	regfrm.email.focus();
	return false;
	}
	
	if(regfrm.email.value){
	  var str=regfrm.email.value;
	  var filter=/^.+@.+\..{2,3}$/;
	  if(!filter.test(str)){
			alert("Please Enter Valid Email-Id!");
			regfrm.email.focus();
			return false;
		}
  	}
	if(document.getElementById("chkemail").value == "No"){
		regfrm.email.value = "";
		regfrm.email.focus();
		document.getElementById("chkuname").innerHTML = "Already taken.Choose another."
		return false;
	 }
	if(regfrm.pwd.value == ""){
	alert('Please! Enter Password');
	regfrm.pwd.focus();
	return false;
	}
	if(regfrm.pwd.value.length < 6){
		alert('Please! Enter New password more then 6 characters');
		regfrm.pwd.value = '';
		regfrm.pwd.focus();
		return false;
	}
	if(regfrm.conpwd.value == ""){
	alert('Please! Enter Confirm Password');
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.pwd.value != regfrm.conpwd.value){
	alert('Please! Enter Correct Confirm Password');
	regfrm.conpwd.value = "";
	regfrm.conpwd.focus();
	return false;
	}
	if(regfrm.name.value == ""){
	alert('Please! Enter Name');
	regfrm.name.focus();
	return false;
	}
	if(regfrm.address.value == ""){
	alert('Please! Enter Address');
	regfrm.address.focus();
	return false;
	}
	if(regfrm.suburb.value == ""){
	alert('Please! Enter Suburb');
	regfrm.suburb.focus();
	return false;
	}
	if(regfrm.city.value == ""){
	alert('Please! Enter City');
	regfrm.city.focus();
	return false;
	}
	if(regfrm.postcode.value == ""){
	alert('Please! Enter Post Code');
	regfrm.postcode.focus();
	return false;
	}
	if(isNaN(regfrm.postcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.postcode.value = "";
	regfrm.postcode.focus();
	return false;
	}
	if(regfrm.country.value == ""){
	alert('Please! Enter Country');
	regfrm.country.focus();
	return false;
	}
	if(regfrm.phonenum.value == ""){
	alert('Please! Enter Phone Number');
	regfrm.phonenum.focus();
	return false;
	}
	if(isNaN(regfrm.phonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.phonenum.value = "";
	regfrm.phonenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.mobilenum.value)){
	alert('Please! Enter Valid mobile number');
	regfrm.mobilenum.value = "";
	regfrm.mobilenum.focus();
	return false;
	}
	
	if(isNaN(regfrm.busspostcode.value)){
	alert('Please! Enter Valid Post Code');
	regfrm.busspostcode.value = "";
	regfrm.busspostcode.focus();
	return false;
	}
	if(isNaN(regfrm.bussphonenum.value)){
	alert('Please! Enter Valid Phone number');
	regfrm.bussphonenum.value = "";
	regfrm.bussphonenum.focus();
	return false;
	}
	if(regfrm.tandc.checked == false){
	alert('Please! Checked Term And Condition');
	regfrm.tandc.focus();
	return false;
	}
	if(regfrm.varification.value == ""){
	alert('Please! Enter Varification Code');
	regfrm.varification.focus();
	return false;
	}
	if(document.getElementById("chkcode").value == "No"){
		regfrm.varification.value = "";
		regfrm.varification.focus();
		document.getElementById("chkuname1").innerHTML = "Please enter right code."
		return false;
	 } 
	}

/*******select seller register payment method*********/

function sellerregpayform(selregpayform){
	var pkg1 = selregpayform.selectpkg[0].checked;
	var pkg2 = selregpayform.selectpkg[1].checked;
	var pkg3 = selregpayform.selectpkg[2].checked;
	var pkg4 = selregpayform.selectpkg[3].checked;
	if((pkg1 == false) && (pkg2 == false) && (pkg3 == false) && (pkg4 == false)){
		alert('Please! Select Any One Package');
		selregpayform.selectpkg[0].focus();
		return false;
	}
	if(selregpayform.bemailid.value == ''){
		alert('Please! Enter Business Email Address');
		selregpayform.bemailid.focus();
		return false;	
	}
	if(selregpayform.bemailid.value != ''){
	  var str1=selregpayform.bemailid.value;
	  var filter=/^.+@.+\..{2,3}$/;
	  if(!filter.test(str1)){
			alert("Please Enter Valid Business Email Address");
			selregpayform.bemailid.focus();
			return false;
		}
  	}
	if(selregpayform.bwebsite.value == ''){
		alert('Please! Enter Business Web Site');
		selregpayform.bwebsite.focus();
		return false;	
	}
	if(selregpayform.faxnumber.value == ''){
		alert('Please! Enter Fax Number');
		selregpayform.faxnumber.focus();
		return false;	
	}
	if(selregpayform.regnumber.value == ''){
		alert('Please! Enter Registration Number');
		selregpayform.regnumber.focus();
		return false;	
	}
	var paypal = selregpayform.payment[0].checked;
	//var moneybooker = selregpayform.payment[1].checked;
	var wire = selregpayform.payment[1].checked;
	var check = selregpayform.payment[2].checked;
	if((paypal == false) && (wire == false) && (check == false) ){
		alert('Please! Select Any One Payment Method');
		selregpayform.payment[0].focus();
		return false;
	}
	
	if(selregpayform.payment[2].checked == true){
		if(selregpayform.checknum.value == ''){
			alert('Please! Enter Check Number');
			selregpayform.checknum.focus();
			return false;	
		}
		if(selregpayform.bankname.value == ''){
			alert('Please! Enter Bank Name');
			selregpayform.bankname.focus();
			return false;	
		}
		
	}
}

/*********drop down category list***************/
var menuids=["treemenu1"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)
/**********contact us*************/
function contactusfrm(conusfrm){
	if(conusfrm.email.value == ""){
	alert('Please! Insert Email-Id');
	conusfrm.email.focus();
	return false;
	}
	
	if(conusfrm.email.value){
	  var str=conusfrm.email.value;
	  var filter=/^.+@.+\..{2,3}$/;
	  if(!filter.test(str)){
			alert("Please Enter Valid Email-Id!");
			conusfrm.email.value = "";
			conusfrm.email.focus();
			return false;
		}
  	}
	if(conusfrm.subject.value == ""){
	alert('Please! Insert Subject');
	conusfrm.subject.focus();
	return false;
	}
	if(conusfrm.message.value == ""){
	alert('Please! Insert Message');
	conusfrm.message.focus();
	return false;
	}
}
