function validate_enquiry_form() {
	var pkb=document.enquiry_form;
	if (pkb.firstName.value==0) {
		alert("First Name name is must");
		pkb.firstName.focus();
		return false;
	}
	
	if (!isNaN(pkb.firstName.value)) {
		alert("First Name name should be in alphabets only");
		pkb.firstName.focus();
		return false;
	}
	
	if (pkb.lastName.value==0) {
		alert("Last Name name is must");
		pkb.lastName.focus();
		return false;
	}
	if (!isNaN(pkb.lastName.value)) {
		alert("Last Name name should be in alphabets only");
		pkb.lastName.focus();
		return false;
	}
	
	var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((document.enquiry_form.email.value.length >= 0) && (!email_check.test(document.enquiry_form.email.value))) {
		alert("Please enter a valid Email ID");
		document.enquiry_form.email.focus();
		return false;
	}
	
	if (pkb.phone.value!=0) {
		if (pkb.phone.value.length < 8) {
			alert("Please enter a valid phone number");
			pkb.phone.focus();
			return false;
		}
		if (isNaN(pkb.phone.value)) {
			alert("Phone number should be in numeric only");
			pkb.phone.focus();
			return false;
		}
	}
	
	if (pkb.fax.value!=0) {
		if (pkb.fax.value.length < 8) {
			alert("Please enter a valid fax number");
			pkb.fax.focus();
			return false;
		}
		if (isNaN(pkb.fax.value)) {
			alert("Fax number should be in numeric only");
			pkb.fax.focus();
			return false;
		}
	}
	
	if (pkb.zipcode.value!=0) {
		if (pkb.zipcode.value.length < 2) {
			alert("Please enter a valid zipcode number");
			pkb.zipcode.focus();
			return false;
		}
		if (isNaN(pkb.zipcode.value)) {
			alert("Zipcode number should be in numeric only");
			pkb.zipcode.focus();
			return false;
		}
	}
	
	if (pkb.comments.value==0) {
		alert("Please enter a your comments / remarks / suggestions etc.");
		pkb.comments.focus();
		return false;						
	}	
}

function validate_login() {
	if (document.login.userName.value==0) {
		alert("User Name is must");
		document.login.userName.focus();
		return false;
	}
	
	if (document.login.pwd.value == 0) {
		alert("Please enter ypur password");
		document.login.pwd.focus();
		return false;
	}	
}

function validate_register() {
	if (document.register.userName.value==0) {
		alert("User Name is must. You will require this username to login to our site in future.");
		document.register.userName.focus();
		return false;
	}
	
	if (document.register.userName.value.length < 6) {
		alert("Username must be 6 characters atleast.");
		document.register.userName.focus();
		return false;
	}
	
	if (document.register.pwd.value.length < 6) {
		alert("Please enter a valid password [Minimum 6 characters]");
		document.register.pwd.focus();
		return false;
	}
	
	if (document.register.pwd.value != document.register.cpwd.value) {
		alert("Confirm Password does not match");
		document.register.cpwd.focus();
		return false;
	}
	
	var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((document.register.email.value.length >= 0) && (!email_check.test(document.register.email.value))) {
		alert("Please enter a valid Email ID");
		document.register.email.focus();
		return false;
	}
	
	if (document.register.securityQuestion.value==0) {
		alert("Please enter your security question");
		document.register.securityQuestion.focus();
		return false;
	}
	
	if (document.register.securityAnswer.value==0) {
		alert("Please enter your security answer");
		document.register.securityAnswer.focus();
		return false;
	}	
}

function validate_change_password() {
	if (document.change_password.opwd.value==0) {
		alert("Please enter your old password");
		document.change_password.opwd.focus();
		return false;
	}
	
	if (document.change_password.npwd.value == 0) {
		alert("Please enter your new password");
		document.change_password.npwd.focus();
		return false;
	}
	
	if (document.change_password.cpwd.value == 0) {
		alert("Please confirm your new password");
		document.change_password.cpwd.focus();
		return false;
	}
	
	if (document.change_password.npwd.value != document.change_password.cpwd.value) {
		alert("Confirm Password does not match");
		document.register.cpwd.focus();
		return false;
	}	
}

function validate_manage_members() {
	if (document.manage_members.firstName.value==0) {
		alert("First Name name is must");
		document.manage_members.firstName.focus();
		return false;
	}
	
	if (!isNaN(document.manage_members.firstName.value)) {
		alert("First Name name should be in alphabets only");
		document.manage_members.firstName.focus();
		return false;
	}
	
	if (document.manage_members.lastName.value==0) {
		alert("Last Name name is must");
		document.manage_members.lastName.focus();
		return false;
	}
	if (document.getElementsByTagName("option")[document.getElementById("reference").selectedIndex].value==0) {
		alert("REFERENCE");
		document.manage_members.reference.focus();
		return false;
	}
	/*if (!isNaN(document.manage_members.lastName.value)) {
		alert("Last Name name should be in alphabets only");
		document.manage_members.lastName.focus();
		return false;
	}*/
	
	if (document.manage_members.address.value==0) {
		alert("Please enter your billing address");
		document.manage_members.address.focus();
		return false;
	}
	
	if (document.manage_members.zipcode.value!=0) {
		if (document.manage_members.zipcode.value.length < 2) {
			alert("Please enter a valid zipcode number");
			document.manage_members.zipcode.focus();
			return false;
		}
		if (isNaN(document.manage_members.zipcode.value)) {
			alert("Zipcode number should be in numeric only");
			document.manage_members.zipcode.focus();
			return false;
		}
	}
	
	if (document.manage_members.phone.value==0) {
		alert("Please enter your phone number");
		document.manage_members.phone.focus();
		return false;
	}
	
	if (document.manage_members.phone.value.length < 8) {
		alert("Please enter a valid phone number");
		document.manage_members.phone.focus();
		return false;
	}
	
	if (isNaN(document.manage_members.phone.value)) {
		alert("Phone number should be in numeric only");
		document.manage_members.phone.focus();
		return false;
	}
	
	if (document.manage_members.fax.value!=0) {
		if (document.manage_members.fax.value.length < 8) {
			alert("Please enter a valid fax number");
			document.manage_members.fax.focus();
			return false;
		}
		if (isNaN(document.manage_members.fax.value)) {
			alert("Fax number should be in numeric only");
			document.manage_members.fax.focus();
			return false;
		}
	}
	
	if (document.manage_members.addressShip.value==0) {
		alert("Please enter your shipping address");
		document.manage_members.addressShip.focus();
		return false;
	}
	
	if (document.manage_members.zipcodeShip.value!=0) {
		if (document.manage_members.zipcodeShip.value.length < 2) {
			alert("Please enter a valid zipcode number");
			document.manage_members.zipcodeShip.focus();
			return false;
		}
		if (isNaN(document.manage_members.zipcodeShip.value)) {
			alert("Zipcode number should be in numeric only");
			document.manage_members.zipcodeShip.focus();
			return false;
		}
	}
	
	if (document.manage_members.phoneShip.value==0) {
		alert("Please enter your shipping phone number");
		document.manage_members.phoneShip.focus();
		return false;
	}
	
	if (document.manage_members.phoneShip.value.length < 8) {
		alert("Please enter a valid phone number");
		document.manage_members.phoneShip.focus();
		return false;
	}
	
	if (isNaN(document.manage_members.phoneShip.value)) {
		alert("Phone number should be in numeric only");
		document.manage_members.phoneShip.focus();
		return false;
	}
	
	if (document.manage_members.faxShip.value!=0) {
		if (document.manage_members.faxShip.value.length < 8) {
			alert("Please enter a valid fax number");
			document.manage_members.faxShip.focus();
			return false;
		}
		if (isNaN(document.manage_members.faxShip.value)) {
			alert("Fax number should be in numeric only");
			document.manage_members.faxShip.focus();
			return false;
		}
	}
	
}

function validate_payment_form() {
	if (document.payment_form.clientName.value==0) {
		alert("Please enter your name specified on card");
		document.payment_form.clientName.focus();
		return false;
	}
	
	else if (document.payment_form.cardNo.value==0) {
		alert("Please enter your card number");
		document.payment_form.cardNo.focus();
		return false;
	}
	
	else if (isNaN(document.payment_form.cardNo.value)) {
		alert("Please enter numbers only");
		document.payment_form.cardNo.focus();
		return false;
	}
	
	else if (document.payment_form.cardNo.value.length != 16) {
		alert("Please enter a valid card number (16 digit number)");
		document.payment_form.cardNo.focus();
		return false;
	}
	
	else if (document.payment_form.cvvNo.value==0) {
		alert("Please enter your cvv number");
		document.payment_form.cvvNo.focus();
		return false;
	}
	
	else if (isNaN(document.payment_form.cvvNo.value)) {
		alert("Please enter numbers only");
		document.payment_form.cvvNo.focus();
		return false;
	}
	
	else if (document.payment_form.cvvNo.value.length != 3) {
		alert("Please enter a valid cvv number (3 digit number)");
		document.payment_form.cvvNo.focus();
		return false;
	}
	else
	{
		var r=confirm('Do you want to save this credit card to your profile ?'); 
		document.getElementById('save_action').value=r;
		return true;
	}
}

function filldata() {
	var f1=document.manage_members;
  if(f1.chk.checked==1) {
	  f1.addressShip.value=f1.address.value;
	  f1.cityShip.value=f1.city.value;
	  f1.zipcodeShip.value=f1.zipcode.value;
	  //f1.stateShip.value=f1.state.value;
	  //f1.countryShip.value=f1.country.value;
	  f1.phoneShip.value=f1.phone.value;
	  f1.faxShip.value=f1.fax.value;
  }
  else{
	  f1.addressShip.value="";
	  f1.cityShip.value="";
	  f1.zipcodeShip.value="";
	  //f1.stateShip.value="";
	  //f1.countryShip.value="";
	  f1.phoneShip.value="";
	  f1.faxShip.value="";
  }
}

function state_display()
{
	if(document.getElementById('country').value=="United States")
	{
		document.getElementById("state_display_div").innerHTML='<select id="States" name="state_selected" size="1"><option value="Alaska" selected="selected">Alaska</option><option value="Alabama">Alabama</option><option value="Arkansas">Arkansas</option><option value="Arizona">Arizona</option><option value="California">California</option><option value="Colorado">Colorado</option><option value="Connecticut">Connecticut</option><option value="Washington D.C.">Washington D.C.</option><option value="Delaware">Delaware</option><option value="Florida">Florida</option><option value="Georgia">Georgia</option><option value="Hawaii">Hawaii</option><option value="Iowa">Iowa</option><option value="Idaho">Idaho</option><option value="Illinois">Illinois</option><option value="Indiana">Indiana</option><option value="Kansas">Kansas</option><option value="Kentucky">Kentucky</option><option value="Louisiana">Louisiana</option><option value="Massachusetts">Massachusetts</option><option value="Maryland">Maryland</option><option value="Maine">Maine</option><option value="Michigan">Michigan</option><option value="Minnesota">Minnesota</option><option value="Missourri">Missourri</option><option value="Mississippi">Mississippi</option><option value="Montana">Montana</option><option value="North Carolina">North Carolina</option><option value="North Dakota">North Dakota</option><option value="Nebraska">Nebraska</option><option value="New Hampshire">New Hampshire</option><option value="New Jersey">New Jersey</option><option value="New Mexico">New Mexico</option><option value="Nevada">Nevada</option><option value="New York">New York</option><option value="Ohio">Ohio</option><option value="Oklahoma">Oklahoma</option><option value="Oregon">Oregon</option><option value="Pennsylvania">Pennsylvania</option><option value="Puerto Rico">Puerto Rico</option><option value="Rhode Island">Rhode Island</option><option value="South Carolina">South Carolina</option><option value="South Dakota">South Dakota</option><option value="Tennessee">Tennessee</option><option value="Texas">Texas</option><option value="Utah">Utah</option><option value="Virginia">Virginia</option><option value="Vermont">Vermont</option><option value="Washington">Washington</option><option value="Wisconsin">Wisconsin</option><option value="West Virginia">West Virginia</option><option value="Wyoming">Wyoming</option></select>';
	}
	else
	{
	document.getElementById("state_display_div").innerHTML = "<input type='text' name='state_selected'>";
	}
}

function state_display_shipping()
{
	/*if(document.getElementById('countryShip').value=="USA")
	{
		document.getElementById("state_display_div_shipping").innerHTML='<select class="textbox" name="cityShip" size="1"><option value="Alaska" selected="selected">Alaska</option><option value="Alabama">Alabama</option><option value="Arkansas">Arkansas</option><option value="Arizona">Arizona</option><option value="California">California</option><option value="Colorado">Colorado</option><option value="Connecticut">Connecticut</option><option value="Washington D.C.">Washington D.C.</option><option value="Delaware">Delaware</option><option value="Florida">Florida</option><option value="Georgia">Georgia</option><option value="Hawaii">Hawaii</option><option value="Iowa">Iowa</option><option value="Idaho">Idaho</option><option value="Illinois">Illinois</option><option value="Indiana">Indiana</option><option value="Kansas">Kansas</option><option value="Kentucky">Kentucky</option><option value="Louisiana">Louisiana</option><option value="Massachusetts">Massachusetts</option><option value="Maryland">Maryland</option><option value="Maine">Maine</option><option value="Michigan">Michigan</option><option value="Minnesota">Minnesota</option><option value="Missourri">Missourri</option><option value="Mississippi">Mississippi</option><option value="Montana">Montana</option><option value="North Carolina">North Carolina</option><option value="North Dakota">North Dakota</option><option value="Nebraska">Nebraska</option><option value="New Hampshire">New Hampshire</option><option value="New Jersey">New Jersey</option><option value="New Mexico">New Mexico</option><option value="Nevada">Nevada</option><option value="New York">New York</option><option value="Ohio">Ohio</option><option value="Oklahoma">Oklahoma</option><option value="Oregon">Oregon</option><option value="Pennsylvania">Pennsylvania</option><option value="Puerto Rico">Puerto Rico</option><option value="Rhode Island">Rhode Island</option><option value="South Carolina">South Carolina</option><option value="South Dakota">South Dakota</option><option value="Tennessee">Tennessee</option><option value="Texas">Texas</option><option value="Utah">Utah</option><option value="Virginia">Virginia</option><option value="Vermont">Vermont</option><option value="Washington">Washington</option><option value="Wisconsin">Wisconsin</option><option value="West Virginia">West Virginia</option><option value="Wyoming">Wyoming</option></select>';
			document.getElementById("state_label").innerHTML="State :";
	}*/
	if(document.getElementById('countryShip').value=="Bangladesh")
	{
		document.getElementById("state_display_div_shipping").innerHTML='<select class="textbox" name="cityShip" size="1"><option value="44">Achra</option><option value="45">Bagherhat</option><option value="42">Bandarban</option><option value="41">Barguna</option><option value="1">Barisal</option><option value="2">Bhola</option><option value="3">Bogra</option><option value="43">Brahmanbaria</option><option value="4">Chandpur</option><option value="5">Chittagong</option><option value="6">Chuadanga</option><option value="7">Comilla</option><option value="46">Coxs Bazar</option><option value="8">Dhaka</option><option value="9">Dinajpur</option><option value="10">Faridpur</option><option value="11">Feni</option><option value="69">Gaibandha</option><option value="51">Gazipur</option><option value="52">Gopalganj</option><option value="81">Habiganj</option><option value="12">Hatia</option><option value="13">Ishurdi</option><option value="14">Jamalpur</option><option value="15">Jessore</option><option value="63">Jhenaidaha</option><option value="16">Joydevpur</option><option value="70">Joypurhat</option><option value="17">Kaptai</option><option value="47">Khagrachhari</option><option value="18">Khepupara</option><option value="19">Khulna</option><option value="53">Kishoreganj</option><option value="71">Kurigram</option><option value="20">Kurmitola</option><option value="64">Kushtia</option><option value="21">Kutubdia</option><option value="48">Lakshmipur</option><option value="72">Lalmonirhat</option><option value="22">Madaripur</option><option value="65">Magura</option><option value="23">Maijdicourt</option><option value="54">Manikganj</option><option value="55">Maradipur</option><option value="82">Maulvi Bazar</option><option value="66">Meherpur</option><option value="56">Munshiganj</option><option value="24">Mymensingh</option><option value="73">Naogaon</option><option value="67">Narail</option><option value="57">Narayanganj</option><option value="58">Narsingdi</option><option value="74">Natore</option><option value="75">Nawabganj</option><option value="59">Netrokona</option><option value="76">Nilphamari</option><option value="50">Noakhali</option><option value="77">Pabna</option><option value="78">Panchagarh</option><option value="25">Patuakhali</option><option value="49">Pirojpur</option><option value="60">Rajbari</option><option value="26">Rajshahi</option><option value="27">Rangamati</option><option value="28">Rangpur</option><option value="29">Saidpur</option><option value="30">Sandwip</option><option value="31">Satkhira</option><option value="32">Serajgonj</option><option value="61">Shariatpur</option><option value="68">Shatkhira</option><option value="62">Sherpur</option><option value="79">Sirajganj</option><option value="33">Sitakundu</option><option value="34">Srimangal</option><option value="83">Sunamganj</option><option value="35">Sylhet</option><option value="36">Tangail</option><option value="37">Teknaf</option><option value="80">Thak</option><option value="38">Thakurgaon</option></select>';
					document.getElementById("state_label").innerHTML="City";
	}
	else
	{
	document.getElementById("state_display_div_shipping").innerHTML = "<input type='text' name='cityShip'>";
	document.getElementById("state_label").innerHTML="City :";
	}
}


characters=1000;

function character_calculate()
{
	characters=1000-document.getElementById('comment').value.length;
	document.getElementById('characters').value=characters;
}

function reset_textarea()
{
	document.guestbook.comment.value='';
	characters=1000;
	document.getElementById('characters').value=1000;
	document.getElementById('bold_button').src="images/b.jpg";
	document.getElementById('italic_button').src="images/i.jpg";
	document.getElementById('underline_button').src="images/u.jpg";
}





