function signIn(){

if (document.signin.username.value == ""){
	alert("Please enter your Username.");
	document.signin.username.focus();
	return false;
} else if (document.signin.pass.value == ""){
	alert("Please enter your Password.");
	document.signin.pass.focus();
	return false;
}
}

function forgotPass(){

if (document.forgotpass.username.value == ""){
	alert("Please enter your Username.");
	document.forgotpass.username.focus();
	return false;
} else if (document.forgotpass.email.value == ""){
	alert("Please enter your Email.");
	document.forgotpass.email.focus();
	return false;
}
}

function copyToB(){

if (document.orderDetails.copyb.checked == true){
  document.orderDetails.b_firstname.value=document.orderDetails.h_firstname.value;
  document.orderDetails.b_lastname.value=document.orderDetails.h_lastname.value;
  document.orderDetails.b_hno.value=document.orderDetails.h_hno.value;
  document.orderDetails.b_street.value=document.orderDetails.h_street.value;
  document.orderDetails.b_city.value=document.orderDetails.h_city.value;
  document.orderDetails.b_state.value=document.orderDetails.h_state.value;
  document.orderDetails.b_pin_code.value=document.orderDetails.h_pin_code.value;
  document.orderDetails.b_country.value=document.orderDetails.h_country.value;
  document.orderDetails.b_phone.value=document.orderDetails.h_phone.value;
} else {
  document.orderDetails.b_firstname.value="";
  document.orderDetails.b_lastname.value="";
  document.orderDetails.b_hno.value="";
  document.orderDetails.b_street.value="";
  document.orderDetails.b_city.value="";
  document.orderDetails.b_state.value="";
  document.orderDetails.b_pin_code.value="";
  document.orderDetails.b_country.value="";
  document.orderDetails.b_phone.value="";
}
}

function copyToS(){

if (document.orderDetails.copys.checked == true){
  document.orderDetails.s_firstname.value=document.orderDetails.h_firstname.value;
  document.orderDetails.s_lastname.value=document.orderDetails.h_lastname.value;
  document.orderDetails.s_hno.value=document.orderDetails.h_hno.value;
  document.orderDetails.s_street.value=document.orderDetails.h_street.value;
  document.orderDetails.s_city.value=document.orderDetails.h_city.value;
  document.orderDetails.s_state.value=document.orderDetails.h_state.value;
  document.orderDetails.s_pin_code.value=document.orderDetails.h_pin_code.value;
  document.orderDetails.s_country.value=document.orderDetails.h_country.value;
  document.orderDetails.s_phone.value=document.orderDetails.h_phone.value;
} else {
  document.orderDetails.s_firstname.value="";
  document.orderDetails.s_lastname.value="";
  document.orderDetails.s_hno.value="";
  document.orderDetails.s_street.value="";
  document.orderDetails.s_city.value="";
  document.orderDetails.s_state.value="";
  document.orderDetails.s_pin_code.value="";
  document.orderDetails.s_country.value="";
  document.orderDetails.s_phone.value="";
}
}

function checkInfo(){

  if (document.orderDetails.b_firstname.value == ""){
  	alert ("Please give a first Name for the Billing Address!");
  	return false;
  }
  if (document.orderDetails.b_lastname.value == ""){
  	alert ("Please give a last Name for the Billing Address!");
  	return false;
  }
  if (document.orderDetails.b_hno.value == ""){
  	alert ("Please give a House number for the Billing Address!");
  	return false;
  }
  if (document.orderDetails.b_street.value == ""){
  	alert ("Please give a Street name for the Billing Address!");
  	return false;
  }
  if (document.orderDetails.b_city.value == ""){
  	alert ("Please give a City name for the Billing Address!");
  	return false;
  }
  if (document.orderDetails.b_pin_code.value == ""){
  	alert ("Please give a Pin code for the Billing Address!");
  	return false;
  }
  if (document.orderDetails.b_phone.value == ""){
  	alert ("Please give a Telephone number for the Billing Address!");
  	return false;
  }

if(isNaN(document.orderDetails.b_phone.value))
{
	alert("Please enter your telephone number with area code with no spaces or hypens!");
	return false;
}

  if (document.orderDetails.s_firstname.value == ""){
  	alert ("Please give a first Name for the Shipping Address!");
  	return false;
  }
  if (document.orderDetails.s_lastname.value == ""){
  	alert ("Please give a last Name for the Shipping Address!");
  	return false;
  }
  if (document.orderDetails.s_hno.value == ""){
  	alert ("Please give a House number for the Shipping Address!");
  	return false;
  }
  if (document.orderDetails.s_street.value == ""){
  	alert ("Please give a Street name for the Shipping Address!");
  	return false;
  }
  if (document.orderDetails.s_city.value == ""){
  	alert ("Please give a City name for the Shipping Address!");
  	return false;
  }
  if (document.orderDetails.s_pin_code.value == ""){
  	alert ("Please give a Pin code for the Shipping Address!");
  	return false;
  }
  if (document.orderDetails.s_phone.value == ""){
  	alert ("Please give a Phone number for the Shipping Address!");
  	return false;
  }

if(isNaN(document.orderDetails.s_phone.value))
{
	alert("Please enter only integer value as your Telephone number for the Shipping Address!");
	return false;
}

}

function checkUser(){
if (document.userdetails.firstname.value == ""){
	alert("Please enter your First name.");
	document.userdetails.firstname.focus();
	return false;
}
else if (document.userdetails.lastname.value == ""){
	alert("Please enter your Last name.");
	document.userdetails.lastname.focus();
	return false;
}
else if (document.userdetails.hno.value == ""){
	alert("Please enter your House number.");
	document.userdetails.hno.focus();
	return false;
}
else if (document.userdetails.street.value == ""){
	alert("Please enter your Street name.");
	document.userdetails.street.focus();
	return false;
}
else if (document.userdetails.city.value == ""){
	alert("Please enter your City name.");
	document.userdetails.city.focus();
	return false;
}
else if (document.userdetails.state.value == ""){
	alert("Please enter your State name.");
	document.userdetails.state.focus();
	return false;
}
else if (document.userdetails.pin_code.value == ""){
	alert("Please enter your pin code.");
	document.userdetails.pin_code.focus();
	return false;
}
else if (document.userdetails.phone.value == ""){
	alert("Please enter your Phone number.");
	document.userdetails.phone.focus();
	return false;
}
else if (document.userdetails.email.value == ""){
	alert("Please enter your Email.");
	document.userdetails.email.focus();
	return false;
}
else if (document.userdetails.email.value.indexOf("@") != "-1" &&
document.userdetails.email.value.indexOf(".") != "-1" )
   return true;
else {
alert("Invalid Email! Please enter a valid email.");
return false;
}
}

function finalCheck(){
  if (document.finalfrm.paymentmode.options[document.finalfrm.paymentmode.selectedIndex].value == ""){
  	alert ('Please select a mode of payment!');
  }
  else if (document.finalfrm.paymentmode.options[document.finalfrm.paymentmode.selectedIndex].value == "Pay Pal"){
	document.PPForm.submit()
  }
  else if (document.finalfrm.paymentmode.options[document.finalfrm.paymentmode.selectedIndex].value == "Offline Cheque"){
	location = "offline.php";
  }
}
