var space = /^[\ ]*$/;
var alpha = /^[a-zA-Z\.\'\ ]+$/;
var contact = /^[0-9\-\+\ ]+$/;
var alphanumeric = /^[a-zA-Z0-9\.\'\ ]+$/;
//var password = /^[a-zA-Z0-9\.\']+$/;
var password = /^[a-zA-Z0-9\(\)\*\^\%\$\#\@\!\~\_\-\+\=\|\\\`\<>.,\/\?\{\}\[\]\:\;\'\"]*$/;
var email=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
var validPhone = /^[0-9]+$/;

var validAddress = /^[a-zA-Z0-9\.\'\,\#\/\ ]+$/;
var validPrice = /^\d+\.\d{2}$/;

var d = new Date();
var curyear = d.getFullYear();

/*---------- Script for Register Page ---------------*/

function validate_careers(Form)
{
	if(Form.sltPost.selectedIndex == 0)
	{
		alert("Please select Post");
		Form.sltPost.focus();
		return false;
	}
	if(space.test(Form.txtName.value))
	{
		alert("Please enter your Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please enter Valid Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}

	if(space.test(Form.txtMail.value))
	{
		alert("Please enter E-Mail");
		Form.txtMail.focus();
		return false;
	}
	if(!email.test(Form.txtMail.value))
	{
		alert("Please enter valid E-Mail ID");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}

	if((space.test(Form.txtPhone.value)) && (space.test(Form.txtMobile.value)))
	{
		alert("Please enter Telephone number or Mobile number");
		Form.txtPhone.focus();
		return false;
	}

	
	if((space.test(Form.txtMobile.value)) || (!space.test(Form.txtPhone.value)))
	{
		if(space.test(Form.txtPhone.value))
		{
			alert("Please enter Telephone Number");
			Form.txtPhone.focus();
			return false;
		}
		if(!contact.test(Form.txtPhone.value))
		{
			alert("Please enter Valid Phone Number");
			Form.txtPhone.focus();
			Form.txtPhone.select();
			return false;
		}
	}

	if((space.test(Form.txtPhone.value)) || (!space.test(Form.txtMobile.value)))
	{
			if(space.test(Form.txtMobile.value))
			{
				alert("Please enter Mobile Number");
				Form.txtMobile.focus();
				return false;
			}

			if(!validPhone.test(Form.txtMobile.value))
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
			if(Form.txtMobile.value.substr(0,1) != 9)
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
	}
	
	if(space.test(Form.txtFileUpload.value))
	{
		alert("Please upload your Resume");
		Form.txtFileUpload.focus();
		return false;
	}

	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}
	if(!validPhone.test(Form.strCAPTCHA.value))
	{
		alert("Please enter valid verification Code!");
		Form.strCAPTCHA.focus();
		Form.strCAPTCHA.select();
		return false;
	}
	
	
}

function Validate_Form(Form)
{
	
//	alert(curyear);
	if(space.test(Form.fName.value))
	{
		alert("Please enter First Name");
		Form.fName.focus();
		return false;
	}
	if(!alpha.test(Form.fName.value))
	{
		alert("Please enter Valid First Name");
		Form.fName.focus();
		Form.fName.select();
		return false;
	}
	if(space.test(Form.lName.value))
	{
		alert("Please enter Last Name");
		Form.lName.focus();
		return false;
	}
	if(!alpha.test(Form.lName.value))
	{
		alert("Please enter Valid Last Name");
		Form.lName.focus();
		Form.lName.select();
		return false;
	}
	if(Form.lstDD.selectedIndex == 0)
	{
		alert("Please Select Date");
		Form.lstDD.focus();
		return false;
	}
	if(Form.lstMM.selectedIndex == 0)
	{
		alert("Please Select Month");
		Form.lstMM.focus();
		return false;
	}
	if((space.test(Form.txtYY.value)) || (Form.txtYY.value == "YYYY"))
	{
		alert("Please enter Year");
		Form.txtYY.focus();
		return false;
	}
	strYear = Form.txtYY.value;
	year=eval(strYear)
	if (strYear.length != 4 || year==0 || year<1900 || year>curyear)
	{
		alert("Please enter Year between 1900 and " + curyear);
		Form.txtYY.select();
		return false;
	}	
	if(space.test(Form.txtAdd.value))
	{
		alert("Please enter Address");
		Form.txtAdd.focus();
		return false;
	}
	if(!validAddress.test(Form.txtAdd.value))
	{
		alert("Please enter valid Address");
		Form.txtAdd.focus();
		return false;
	}
	if(!space.test(Form.txtAdd1.value))
	{
		if(!validAddress.test(Form.txtAdd1.value))
		{
			alert("Please enter valid Address");
			Form.txtAdd1.focus();
			Form.txtAdd1.select();
			return false;
		}
	}

	if(Form.lstCountry.selectedIndex == 0)
	{
		alert("Please Select Country");
		Form.lstCountry.focus();
		return false;
	}
	if(Form.lstState.selectedIndex == 0)
	{
		alert("Please Select State");
		Form.lstState.focus();
		return false;
	}
	if(Form.lstCity.selectedIndex == 0)
	{
		alert("Please Select City");
		Form.lstCity.focus();
		return false;
	}
	if(space.test(Form.txtZip.value))
	{
		alert("Please enter Zip Code");
		Form.txtZip.focus();
		return false;
	}

	if(!validPhone.test(Form.txtZip.value))
	{
		alert("Please enter Valid Zip Code");
		Form.txtZip.focus();
		Form.txtZip.select();
		return false;
	} 

	if((space.test(Form.txtPhone.value)) && (space.test(Form.txtMobile.value)))
	{
		alert("Please enter Telephone number or Mobile number");
		Form.txtPhone.focus();
		return false;
	}

	if((space.test(Form.txtMobile.value)) || (!space.test(Form.txtPhone.value)))
	{
		if(space.test(Form.txtPhone.value))
		{
			alert("Please enter Telephone Number");
			Form.txtPhone.focus();
			return false;
		}
		if(!contact.test(Form.txtPhone.value))
		{
			alert("Please enter Valid Phone Number");
			Form.txtPhone.focus();
			Form.txtPhone.select();
			return false;
		}
	}

	if((space.test(Form.txtPhone.value)) || (!space.test(Form.txtMobile.value)))
	{
			if(space.test(Form.txtMobile.value))
			{
				alert("Please enter Mobile Number");
				Form.txtMobile.focus();
				return false;
			}

			if(!validPhone.test(Form.txtMobile.value))
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
			if(Form.txtMobile.value.substr(0,1) != 9)
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
	}

	if(!space.test(Form.txtFax.value))
	{
		if(!contact.test(Form.txtFax.value))
		{
			alert("Please enter Valid Fax Number");
			Form.txtFax.focus();
			Form.txtFax.select();
			return false;
		}
	}
	if(space.test(Form.txtMail.value))
	{
		alert("Please enter E-Mail");
		Form.txtMail.focus();
		return false;
	}
	if(!email.test(Form.txtMail.value))
	{
		alert("Please enter valid E-Mail ID");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}
	if(!space.test(Form.txtCompany.value))
	{
		if(!alpha.test(Form.txtCompany.value))
		{
			alert("Please enter valid Company Name");
			Form.txtCompany.select();
			return false;
		}
	}
	if(!space.test(Form.txtCompanyPhone.value))
	{
		if(!contact.test(Form.txtCompanyPhone.value))
		{
			alert("Please enter valid Company Phone");
			Form.txtCompanyPhone.select();
			return false;
		}
	}

	if(space.test(Form.txtUsername.value))
	{
		alert("Please enter UserName");
		Form.txtUsername.focus();
		return false;
	}
	if(!password.test(Form.txtUsername.value))
	{
		alert("Please enter Valid UserName");
		Form.txtUsername.focus();
		Form.txtUsername.select();
		return false;
	}
	if(space.test(Form.txtPassword.value))
	{
		alert("Please enter Password");
		Form.txtPassword.focus();
		return false;
	}
	if(!password.test(Form.txtPassword.value))
	{
		alert("Please enter Valid Password");
		Form.txtPassword.focus();
		Form.txtPassword.select();
		return false;
	}
	if(space.test(Form.txtComfPass.value))
	{
		alert("Please enter Confirm Password");
		Form.txtComfPass.focus();
		return false;
	}
	if((Form.txtPassword.value) != (Form.txtComfPass.value))
	{
		alert(" The Password and Confirmation Password must match");
		Form.txtComfPass.value = "";
		Form.txtComfPass.focus();
		return false;
	}
	if(Form.txtQues.selectedIndex == 0)
	{
		alert("Please Select Question");
		Form.txtQues.focus();
		return false;
	}
	if(space.test(Form.txtAnswer.value))
	{
		alert("Please enter Your Answer");
		Form.txtAnswer.focus();
		return false;
	}
	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}

	for (i=0; i<Form.radioTermsAcceptance.length; i++)
	{
		if (Form.radioTermsAcceptance[i].checked)
		{
			radioTermsAcceptance_value = Form.radioTermsAcceptance[i].value;
		}
	}
	if(radioTermsAcceptance_value != 'y')
	{
		alert("You cannot be registerd, since you have not accepted our Terms and Conditions");
		return false;
	}
	
	Form.submit();
	return true;
}

/*---------- Script for Login Page ---------------*/

function validat_loginfrm(Form) {
	if(space.test(Form.txtUsername.value))
	{
		alert("Please Enter User Name");
		Form.txtUsername.focus();
		return false;
	}
	if(!alphanumeric.test(Form.txtUsername.value))
	{
		alert("Please Enter Valid User Name");
		Form.txtUsername.focus();
		Form.txtUsername.select();
		return false;
	}
	if(space.test(Form.txtPassword.value))
	{
		alert("Please Enter Password");
		Form.txtPassword.focus();
		return false;
	}

	Form.submit();
		return true;
}

/*---------- Script for ChangePassword Page ---------------*/

function validat_chgfrm(Form) {
	if(space.test(Form.txtOldPass.value))
	{
		alert("Please Enter Old Password");
		Form.txtOldPass.focus();
		return false;
	}
	if(!password.test(Form.txtOldPass.value))
	{
		alert("Please Enter Valid Old Password");
		Form.txtOldPass.focus();
		Form.txtOldPass.select();
		return false;
	}
	if(space.test(Form.txtNewPass.value))
	{
		alert("Please Enter New Password");
		Form.txtNewPass.focus();
		return false;
	}
	if(!password.test(Form.txtNewPass.value))
	{
		alert("Please Enter Valid New Password");
		Form.txtNewPass.focus();
		Form.txtNewPass.select();
		return false;
	}
	if(space.test(Form.txtConfPass.value))
	{
		alert("Please Enter Confirm Password");
		Form.txtConfPass.focus();
		return false;
	}
	if((Form.txtNewPass.value) != (Form.txtConfPass.value))
	{
		alert(" The Password and Confirmation Password must match");
		Form.txtConfPass.value = "";
		Form.txtConfPass.focus();
		return false;
	}	

	Form.action = "changepwd_submit.asp";
	Form.submit();

}


/*---------- Script for Password Recovery Page ---------------*/
function validat_passrecfrm(Form) {
	if(space.test(Form.txtUsername.value))
	{
		alert("Please Enter User Name");
		Form.txtUsername.focus();
		return false;
	}
	if(!password.test(Form.txtUsername.value))
	{
		alert("Please Enter Valid User Name");
		Form.txtUsername.focus();
		Form.txtUsername.select();
		return false;
	}
	if(space.test(Form.txtEmail.value))
	{
		alert("Please Enter E-Mail ID");
		Form.txtEmail.focus();
		return false;
	}
	if(!email.test(Form.txtEmail.value))
	{
		alert("Please Enter Valid E-Mail ID");
		Form.txtEmail.focus();
		Form.txtEmail.select();
		return false;
	}
	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}

	Form.submit();
	return true;
}


function validat_orderfrm(Form) 
{

	if(document.getElementById('chkbox1').checked == true)
	{
		if(space.test(Form.txtfname.value))
		{
			alert("Please Enter First Name");
			Form.txtfname.focus();
			return false;
		}
		if(!alpha.test(Form.txtfname.value))
		{
			alert("Please Enter Valid First Name");
			Form.txtfname.focus();
			Form.txtfname.select();
			return false;
		}
		if(space.test(Form.txtlname.value))
		{
			alert("Please Enter Last Name");
			Form.txtlname.focus();
			return false;
		}
		if(!alpha.test(Form.txtlname.value))
		{
			alert("Please Enter Valid Last Name");
			Form.txtlname.focus();
			Form.txtlname.select();
			return false;
		}
		if(space.test(Form.txtadd.value))
		{
			alert("Please Enter Address");
			Form.txtadd.focus();
			return false;
		}
		if(!validAddress.test(Form.txtadd.value))
		{
			alert("Please enter valid Address");
			Form.txtadd.focus();
			return false;
		}
		if(!space.test(Form.txtadd1.value))
		{
			if(!validAddress.test(Form.txtadd1.value))
			{
				alert("Please enter valid Address");
				Form.txtadd1.focus();
				Form.txtadd1.select();
				return false;
			}
		}
		if(Form.lstCountry.selectedIndex == 0)
		{
			alert("Please Select Country");
			Form.lstCountry.focus();
			return false;
		}
		if(Form.lstState.selectedIndex == 0)
		{
			alert("Please Select State");
			Form.lstState.focus();
			return false;
		}
		if(Form.lstCity.selectedIndex == 0)
		{
			alert("Please Select City");
			Form.lstCity.focus();
			return false;
		}
		if(space.test(Form.txtZip.value))
		{
			alert("Please enter Zip Code");
			Form.txtZip.focus();
			return false;
		}
		if(!validPhone.test(Form.txtZip.value))
		{
			alert("Please enter Valid Zip Code");
			Form.txtZip.focus();
			Form.txtZip.select();
			return false;
		}
		
		if((space.test(Form.txtPhone.value)) && (space.test(Form.txtMobile.value)))
		{
			alert("Please enter Telephone number or Mobile number");
			Form.txtPhone.focus();
			return false;
		}

		if((space.test(Form.txtMobile.value)) || (!space.test(Form.txtPhone.value)))
		{
			if(space.test(Form.txtPhone.value))
			{
				alert("Please enter Telephone Number");
				Form.txtPhone.focus();
				return false;
			}
			if(!contact.test(Form.txtPhone.value))
			{
				alert("Please enter Valid Phone Number");
				Form.txtPhone.focus();
				Form.txtPhone.select();
				return false;
			}
		}
		
		if((space.test(Form.txtPhone.value)) || (!space.test(Form.txtMobile.value)))
		{
				if(space.test(Form.txtMobile.value))
				{
					alert("Please enter Mobile Number");
					Form.txtMobile.focus();
					return false;
				}

				if(!validPhone.test(Form.txtMobile.value))
				{
					alert("Please enter Valid Mobile Number");
					Form.txtMobile.focus();
					Form.txtMobile.select();
					return false;
				}
				if(Form.txtMobile.value.substr(0,1) != 9)
				{
					alert("Please enter Valid Mobile Number");
					Form.txtMobile.focus();
					Form.txtMobile.select();
					return false;
				}
		}

		if(!space.test(Form.txtFax.value))
		{
			if(!contact.test(Form.txtFax.value))
			{
				alert("Please enter Valid Fax Number");
				Form.txtFax.focus();
				Form.txtFax.select();
				return false;
			}
		}
		if(space.test(Form.txtMail.value))
		{
			alert("Please enter E-Mail");
			Form.txtMail.focus();
			return false;
		}
		if(!email.test(Form.txtMail.value))
		{
			alert("Please enter valid E-Mail ID");
			Form.txtMail.focus();
			Form.txtMail.select();
			return false;
		}
	}
	
	if((Form.rdShipTo[0].checked == false) && (Form.rdShipTo[1].checked == false))
	{
		alert("Please select Shipping To");
		Form.rdShipTo[0].focus();
		return false;
	}

	//	Form.action = "orderssubmit.asp"
	Form.action = "modifydata.asp?id=3";
	Form.submit();
	
}	

function showhide() {
	if(document.getElementById('chkbox1').checked == true)
	{
		document.getElementById('shippingAdd').style.display = 'block';
		document.productsfrm.lstCountry.selectedIndex = 1;
		country = document.productsfrm.lstCountry.options[document.productsfrm.lstCountry.selectedIndex].value;
		FindStates('Include/statelist.asp','ch='+country,'1');
	} else if (document.getElementById('chkbox1').checked == false) {
		document.getElementById('shippingAdd').style.display = 'none';
	}
}

function switchText(object, baseText, eventName)
{
	if (eventName == "blur")
	{
		if (object.value == "")
		{
			object.value = baseText;
		 }
	 }
	 else
	 {
		if (object.value == baseText)
		{
			object.value = "";
		}
	 }
}

function numbersonly(e)
	{
		var unicode=e.charCode? e.charCode : e.keyCode
		if (unicode!=8)
		{
			if(unicode<48||unicode>57) 
			return false 
		}
	}

function updateCart()
{
	document.productsfrm.action = "updateCart.asp";
	document.productsfrm.submit();
}

function Checkout()
{
	document.productsfrm.action = "checkout.asp";
	document.productsfrm.submit();
}

function proceed_order()
{
	document.productsfrm.action = "orders.asp";
	document.productsfrm.submit();
}

function Continue_shop()
{
	document.orderfrm.action = "products.asp";
	document.orderfrm.submit();
}

function ModifyData(Form,val)
{
	Form.action = "modifydata.asp?id="+val;
	Form.submit();
}


/*---------- Script for EDIT PROFILE ---------------*/
function Validate_Edit(Form)
{
	if(space.test(Form.fName.value))
	{
		alert("Please enter First Name");
		Form.fName.focus();
		return false;
	}
	if(!alpha.test(Form.fName.value))
	{
		alert("Please enter Valid First Name");
		Form.fName.focus();
		Form.fName.select();
		return false;
	}
	if(space.test(Form.lName.value))
	{
		alert("Please enter Last Name");
		Form.lName.focus();
		return false;
	}
	if(!alpha.test(Form.lName.value))
	{
		alert("Please enter Valid Last Name");
		Form.lName.focus();
		Form.lName.select();
		return false;
	}
	if(Form.lstDD.selectedIndex == 0)
	{
		alert("Please Select Date");
		Form.lstDD.focus();
		return false;
	}
	if(Form.lstMM.selectedIndex == 0)
	{
		alert("Please Select Month");
		Form.lstMM.focus();
		return false;
	}
	if((space.test(Form.txtYY.value)) || (Form.txtYY.value == "YYYY"))
	{
		alert("Please enter Year");
		Form.txtYY.focus();
		return false;
	}
	strYear = Form.txtYY.value;
	year=eval(strYear)
	if (strYear.length != 4 || year==0 || year<1900 || year>curyear)
	{
		alert("Please enter Year between 1900 and " + curyear);
		Form.txtYY.select();
		return false;
	}	
	if(space.test(Form.txtAdd.value))
	{
		alert("Please enter Address");
		Form.txtAdd.focus();
		return false;
	}
	if(!validAddress.test(Form.txtAdd.value))
	{
		alert("Please enter valid Address");
		Form.txtAdd.focus();
		return false;
	}
	if(!space.test(Form.txtAdd1.value))
	{
		if(!validAddress.test(Form.txtAdd1.value))
		{
			alert("Please enter valid Address");
			Form.txtAdd1.focus();
			Form.txtAdd1.select();
			return false;
		}
	}
	if(Form.lstCountry.selectedIndex == 0)
	{
		alert("Please Select Country");
		Form.lstCountry.focus();
		return false;
	}
	if(Form.lstState.selectedIndex == 0)
	{
		alert("Please Select State");
		Form.lstState.focus();
		return false;
	}
	if(Form.lstCity.selectedIndex == 0)
	{
		alert("Please select City");
		Form.lstCity.focus();
		return false;
	}
	if(space.test(Form.txtZip.value))
	{
		alert("Please enter Zip Code");
		Form.txtZip.focus();
		return false;
	}
	if(!validPhone.test(Form.txtZip.value))
	{
		alert("Please enter Valid Zip Code");
		Form.txtZip.focus();
		Form.txtZip.select();
		return false;
	}

	if((space.test(Form.txtPhone.value)) && (space.test(Form.txtMobile.value)))
	{
		alert("Please enter Telephone number or Mobile number");
		Form.txtPhone.focus();
		return false;
	}

	if((space.test(Form.txtMobile.value)) || (!space.test(Form.txtPhone.value)))
	{
		if(space.test(Form.txtPhone.value))
		{
			alert("Please enter Telephone Number");
			Form.txtPhone.focus();
			return false;
		}
		if(!contact.test(Form.txtPhone.value))
		{
			alert("Please enter Valid Phone Number");
			Form.txtPhone.focus();
			Form.txtPhone.select();
			return false;
		}
	}

	if((space.test(Form.txtPhone.value)) || (!space.test(Form.txtMobile.value)))
	{
			if(space.test(Form.txtMobile.value))
			{
				alert("Please enter Mobile Number");
				Form.txtMobile.focus();
				return false;
			}

			if(!validPhone.test(Form.txtMobile.value))
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
			if(Form.txtMobile.value.substr(0,1) != 9)
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
	}
		
	if(!space.test(Form.txtFax.value))
	{
		if(!contact.test(Form.txtFax.value))
		{
			alert("Please enter Valid Fax Number");
			Form.txtFax.focus();
			Form.txtFax.select();
			return false;
		}
	}
	if(Form.txtQues.selectedIndex == 0)
	{
		alert("Please Select Question");
		Form.txtQues.focus();
		return false;
	}
	if(space.test(Form.txtAnswer.value))
	{
		alert("Please enter Your Answer");
		Form.txtAnswer.focus();
		return false;
	}
	if(!space.test(Form.txtCompany.value))
	{
		if(!alpha.test(Form.txtCompany.value))
		{
			alert("Please enter valid Company Name");
			Form.txtCompany.select();
			return false;
		}
	}
	if(!space.test(Form.txtCompanyPhone.value))
	{
		if(!contact.test(Form.txtCompanyPhone.value))
		{
			alert("Please enter valid Company Phone");
			Form.txtCompanyPhone.select();
			return false;
		}
	}

	Form.submit();
}

function validat_resetpass(Form) { 
	if(space.test(Form.txtNewpass.value))
	{
		alert("Please enter New Password");
		Form.txtNewpass.focus();
		return false;
	}
	if(!password.test(Form.txtNewpass.value))
	{
		alert("Please enter Valid Password");
		Form.txtNewpass.focus();
		Form.txtNewpass.select();
		return false;
	}
	if(space.test(Form.txtComfNewpass.value))
	{
		alert("Please Re-enter Password");
		Form.txtComfNewpass.focus();
		return false;
	}
	if((Form.txtNewpass.value) != (Form.txtComfNewpass.value))
	{
		alert("The Password and Confirmation Password must match!");
		Form.txtComfNewpass.focus();
		Form.txtComfNewpass.value="";
		return false;
	}
	
		Form.submit();
		return true;
}

/*------------- Enquire Form ---------------*/ 
function validat_enqfrm(Form) {
	if(space.test(Form.txtName.value))
	{
		alert("Please Enter Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please Enter Valid Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}
	if(space.test(Form.txtAddress.value))
	{
		alert("Please Enter Address");
		Form.txtAddress.focus();
		return false;
	}
	if(space.test(Form.txtCountry.value))
	{
		alert("Please Enter Country");
		Form.txtCountry.focus();
		return false;
	}
	if(!alpha.test(Form.txtCountry.value))
	{
		alert("Please Enter Valid Country");
		Form.txtCountry.focus();
		Form.txtCountry.select();
		return false;
	}
	if(space.test(Form.txtState.value))
	{
		alert("Please Enter State");
		Form.txtState.focus();
		return false;
	}
	if(!alpha.test(Form.txtState.value))
	{
		alert("Please Enter Valid State");
		Form.txtState.focus();
		Form.txtState.select();
		return false;
	}
	if(space.test(Form.txtCity.value))
	{
		alert("Please Enter City");
		Form.txtCity.focus();
		return false;
	}
	if(!alpha.test(Form.txtCity.value))
	{
		alert("Please Enter Valid City");
		Form.txtCity.focus();
		Form.txtCity.select();
		return false;
	}
	if(space.test(Form.txtZip.value))
	{
		alert("Please Enter Zipcode");
		Form.txtZip.focus();
		return false;
	}
	if(!contact.test(Form.txtZip.value))
	{
		alert("Please Enter Valid Zipcode");
		Form.txtZip.focus();
		Form.txtZip.select();
		return false;
	}
	if(space.test(Form.txtPhone.value))
	{
		alert("Please Enter Phone Number");
		Form.txtPhone.focus();
		return false;
	}
	if(!contact.test(Form.txtPhone.value))
	{
		alert("Please Enter Valid Phone Number");
		Form.txtPhone.focus();
		Form.txtPhone.select();
		return false;
	}
	if(!contact.test(Form.txtFax.value))
	{
		alert("Please Enter Valid Fax Number");
		Form.txtPhone.focus();
		Form.txtPhone.select();
		return false;
	}
	if(space.test(Form.txtMail.value))
	{
		alert("Please Enter E-Mail");
		Form.txtMail.focus();
		return false;
	}
	if(!email.test(Form.txtMail.value))
	{
		alert("Please Enter Valid E-Mail");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}
	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}
	
	//Form.submit();
}


function validate_customerservice(Form)
{
	if(space.test(Form.txtName.value))
	{
		alert("Please enter your Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please enter Valid Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}

	if(space.test(Form.txtMail.value))
	{
		alert("Please enter your E-Mail");
		Form.txtMail.focus();
		return false;
	}
	if(!email.test(Form.txtMail.value))
	{
		alert("Please enter valid E-Mail ID");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}
	if(space.test(Form.txtPhone.value))
	{
		alert("Please enter Phone Number");
		Form.txtPhone.focus();
		return false;
	}
	if(!contact.test(Form.txtPhone.value))
	{
		alert("Please enter Valid Phone Number");
		Form.txtPhone.focus();
		Form.txtPhone.select();
		return false;
	}
	if(!space.test(Form.txtOrderNo.value))
	{
		if(!validPhone.test(Form.txtOrderNo.value))
		{
			alert("Please enter Valid Order Number");
			Form.txtOrderNo.focus();
			Form.txtOrderNo.select();
			return false;
		}
	}
	if(space.test(Form.txtMessage.value))
	{
		alert("Please enter Suggestions / Messages");
		Form.txtMessage.focus();
		return false;
	}
	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}

	//Form.submit();

}


function validate_specialitem(Form)
{
	if(space.test(Form.txtName.value))
	{
		alert("Please enter your Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please enter Valid Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}

	if(space.test(Form.txtMail.value))
	{
		alert("Please enter your E-Mail");
		Form.txtMail.focus();
		return false;
	}
	if(!email.test(Form.txtMail.value))
	{
		alert("Please enter valid E-Mail");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}
	if(space.test(Form.txtCountry.value))
	{
		alert("Please enter Approx. Budget");
		Form.txtCountry.focus();
		return false;
	}
	if(!validPrice.test(Form.txtCountry.value))
	{
		alert("Please enter valid Approx. Budget");
		Form.txtCountry.focus();
		Form.txtCountry.select();
		return false;
	}
	/*if(!alpha.test(Form.txtCountry.value))
	{
		alert("Please enter Valid Country Name");
		Form.txtCountry.focus();
		Form.txtCountry.select();
		return false;
	}*/
	if(space.test(Form.txtMessage.value))
	{
		alert("Please enter Special Item Details");
		Form.txtMessage.focus();
		return false;
	}
	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}

	Form.submit();

}

/*---------- Script for Register Page ---------------*/

function Validate_BulkOrder(Form)
{
	
	if(space.test(Form.txtName.value))
	{
		alert("Please enter your Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please enter Valid Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}
	if(!space.test(Form.txtDesignation.value))
	{	
		if(!alpha.test(Form.txtDesignation.value))
		{
			alert("Please enter Valid Designation");
			Form.txtDesignation.focus();
			Form.txtDesignation.select();
			return false;
		}
	}
	if(!space.test(Form.txtOrg.value))
	{	
		if(!alpha.test(Form.txtOrg.value))
		{
			alert("Please enter Valid Organization");
			Form.txtOrg.focus();
			Form.txtOrg.select();
			return false;
		}
	}
	if(space.test(Form.txtAdd.value))
	{
		alert("Please enter Address");
		Form.txtAdd.focus();
		return false;
	}
	if(!validAddress.test(Form.txtAdd.value))
	{
		alert("Please enter valid Address");
		Form.txtAdd.focus();
		return false;
	}
	if(!space.test(Form.txtAdd1.value))
	{
		if(!validAddress.test(Form.txtAdd1.value))
		{
			alert("Please enter valid Address");
			Form.txtAdd1.focus();
			Form.txtAdd1.select();
			return false;
		}
	}

	if(Form.lstCountry.selectedIndex == 0)
	{
		alert("Please Select Country");
		Form.lstCountry.focus();
		return false;
	}
	if(Form.lstState.selectedIndex == 0)
	{
		alert("Please Select State");
		Form.lstState.focus();
		return false;
	}
	if(Form.lstCity.selectedIndex == 0)
	{
		alert("Please Select City");
		Form.lstCity.focus();
		return false;
	}
	if(space.test(Form.txtZip.value))
	{
		alert("Please enter Zip Code");
		Form.txtZip.focus();
		return false;
	}

	if(!validPhone.test(Form.txtZip.value))
	{
		alert("Please enter Valid Zip Code");
		Form.txtZip.focus();
		Form.txtZip.select();
		return false;
	} 

	if((space.test(Form.txtPhone.value)) && (space.test(Form.txtMobile.value)))
	{
		alert("Please enter Telephone number or Mobile number");
		Form.txtPhone.focus();
		return false;
	}

	if((space.test(Form.txtMobile.value)) || (!space.test(Form.txtPhone.value)))
	{
		if(space.test(Form.txtPhone.value))
		{
			alert("Please enter Telephone Number");
			Form.txtPhone.focus();
			return false;
		}
		if(!contact.test(Form.txtPhone.value))
		{
			alert("Please enter Valid Phone Number");
			Form.txtPhone.focus();
			Form.txtPhone.select();
			return false;
		}
	}

	if((space.test(Form.txtPhone.value)) || (!space.test(Form.txtMobile.value)))
	{
			if(space.test(Form.txtMobile.value))
			{
				alert("Please enter Mobile Number");
				Form.txtMobile.focus();
				return false;
			}

			if(!validPhone.test(Form.txtMobile.value))
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
			if(Form.txtMobile.value.substr(0,1) != 9)
			{
				alert("Please enter Valid Mobile Number");
				Form.txtMobile.focus();
				Form.txtMobile.select();
				return false;
			}
	}

	if(!space.test(Form.txtFax.value))
	{
		if(!contact.test(Form.txtFax.value))
		{
			alert("Please enter Valid Fax Number");
			Form.txtFax.focus();
			Form.txtFax.select();
			return false;
		}
	}
	if(space.test(Form.txtMail.value))
	{
		alert("Please enter E-Mail");
		Form.txtMail.focus();
		return false;
	}
	if(!email.test(Form.txtMail.value))
	{
		alert("Please enter valid E-Mail ID");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}

	if(space.test(Form.txtOtherProd.value))
	{
		if(Form.lstCategory.selectedIndex == 0)
		{
			alert("Please select Category");
			Form.lstCategory.focus();
			return false;
		}
		/*if(Form.lstSubCategory.selectedIndex == 0)
		{
			alert("Please select sub category");
			Form.lstSubCategory.focus();
			return false;
		}
		if(Form.lstThirdCategory.selectedIndex == 0)
		{
			alert("Please select next sub category");
			Form.lstThirdCategory.focus();
			return false;
		}*/
		if(Form.lstProducts.selectedIndex == 0)
		{
			alert("Please select Product");
			Form.lstProducts.focus();
			return false;
		}
	}
	
	if(space.test(Form.txtQuantity.value))
	{
		alert("Please enter Quantity");
		Form.txtQuantity.focus();
		return false;
	}
	
	if(Form.txtQuantity.value < 1)
	{
		alert("Please enter valid Quantity");
		Form.txtQuantity.focus();
		Form.txtQuantity.select();
		return false;
	}

	Form.txtStateName.value = Form.lstState.options[Form.lstState.selectedIndex].text;
	Form.txtCityName.value = Form.lstCity.options[Form.lstCity.selectedIndex].text;
	Form.txtCategory.value = Form.lstCategory.options[Form.lstCategory.selectedIndex].text;
	if(Form.lstSubCategory.selectedIndex != 0)
	{
		Form.txtSubCategory.value = Form.lstSubCategory.options[Form.lstSubCategory.selectedIndex].text;
	}
	if(Form.lstThirdCategory.selectedIndex != 0)
	{
		Form.txtThirdCategory.value = Form.lstThirdCategory.options[Form.lstThirdCategory.selectedIndex].text;
	}
	Form.txtProducts.value = Form.lstProducts.options[Form.lstProducts.selectedIndex].text;

	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}
	
}

function valid_PriceFormat1(str,fieldName)
{
	var fx = document.getElementsByName(fieldName);

	numdecs = false; 
	if(str.length==0) 
	{
		return false;
	} 

	for (i = 0; i < str.length; i++) 
	{
		mychar = str.charAt(i);
		if (mychar == ".")
		{
			numdecs = true; 
		}
	}
	
	if ((numdecs == false) && (fx[0].value.length < 6))
	{
		var priceFormat = fx[0].value;
		fx[0].value = priceFormat +".00";
	}
	
}


function validateNewArrivals(Form)
{
	if(space.test(Form.txtMail.value))
	{
		alert("Please enter your E-Mail");
		Form.txtMail.focus();
		return false;
	}
	if(!email.test(Form.txtMail.value))
	{
		alert("Please enter valid E-Mail ID");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}

	if(space.test(Form.strCAPTCHA.value))
	{
		alert("Please enter verification Code!");
		Form.strCAPTCHA.focus();
		return false;
	}
}

function moveTo(pageNumber, Form,urlQuery)
{
	Form.page.value = pageNumber;
	Form.method = "post";
	Form.action = "products.asp" + urlQuery;
	Form.submit();
}

function ShowHideMenu(elementId)
	{
		var element = document.getElementById(elementId);
		if(element.style.display != "block")
		{
			element.style.display = "block";
		}
		else
		{
			element.style.display = "none";
		}
	}

