function emailcheck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false
	 }

	 return true					
}

function confirmation() {
	var answer = confirm("Once you click OK, the product will be removed from the list? Commit to Buy?")
	if (answer){
		return true;
	}
	else{
		return false;
	}
}

function confirmdelete(itemname) {
	var answer = confirm("Are you sure you want to delete - "+itemname+"?")
	if (answer){
		return true;
	}
	else{
		return false;
	}
}

function nostatus(){
window.status='';
return true
}

function onlyNumbers(evt)
{
    var e = event || evt; // for trans-browser compatibility
    var charCode = e.which || e.keyCode;

    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

    return true;

}

function checkQuantity(qty)
{
	var input = document.bought.quantity.value;
	
	if(input=="")
	{
		alert("You must enter a quantity");
		return false;
	}
	
	if(input>qty || input<1)
	{
		alert("Please enter a number between 1 and " + qty);
		return false;
	}
	
	return true;
}

function confirmdeleteaccount() {
	var answer = confirm("Delete Your Entire Account And Lose All Information?")
	if (answer){
		return true;
	}
	else{
		return false;
	}
}

function checkcontact() {
	var themessage = "";
	if (document.contact.name.value=="") {
	themessage = themessage + " \nPlease Enter Your Name";
	}
	if (document.contact.email.value=="") {
	themessage = themessage + " \nPlease Enter Your Email Address";
	}
	if(emailcheck(document.contact.email.value)==false)
	{
	themessage = themessage + " \nPlease Enter A Valid Email Address";
	}
	if (document.contact.question.value=="") {
	themessage = themessage + " \nPlease Enter Your Question";
	}
	//alert if fields are empty and cancel form submit
	if (themessage == "") {
	return true;
	}
	else {
	alert(themessage);
	return false;
   }
}

function closebrowser() {
	alert("You must either complete or cancel the purchase before closing your browser.\n If you don't, the product will not be available for anyone else to buy.");	
	return true;
}

function validate_online() {
	var themessage = "You are required to complete the following fields:";
	if (document.add.title.value=="") {
	themessage = themessage + " \nTitle";
	}
	if (document.add.price.value=="") {
	themessage = themessage + " \nPrice";
	}
	if (document.add.link.value=="") {
	themessage = themessage + " \nLink";
	}
	if (document.add.quantity.value=="") {
	themessage = themessage + " \nQuantity";
	}
	//alert if fields are empty and cancel form submit
	if (themessage == "You are required to complete the following fields:") {
	return true;
	}
	else {
	alert(themessage);
	return false;
   }
}

function create_validate() {
	var themessage = "You are required to complete the following fields:";
	if (document.create.his_firstname.value=="") {
	themessage = themessage + " \nHis First Name";
	}
	if (document.create.his_surname.value=="") {
	themessage = themessage + " \nHis Second Name";
	}
	if (document.create.her_firstname.value=="") {
	themessage = themessage + " \nHer First Name";
	}
	if (document.create.her_surname.value=="") {
	themessage = themessage + " \nHer Second Name";
	}
	if (document.create.address.value=="") {
	themessage = themessage + " \nAddress";
	}
	if (document.create.postcode.value=="") {
	themessage = themessage + " \nPostcode";
	}
	if (document.create.telephone.value=="") {
	themessage = themessage + " \nTelephone Number";
	}
	if (document.create.email.value=="") {
	themessage = themessage + " \nEmail Address";
	}
	if (document.create.password.value=="") {
	themessage = themessage + " \nPassword";
	}
	if (document.create.wedding_venue.value=="") {
	themessage = themessage + " \nVenue Name";
	}
	if (document.create.wedding_venuepostcode.value=="") {
	themessage = themessage + " \nVenue Postcode";
	}	
	if (document.create.wedding_time.value=="") {
	themessage = themessage + " \nTime";
	}	
	if (document.create.wedding_date.value=="") {
	themessage = themessage + " \nDate";
	}	//alert if fields are empty and cancel form submit
	if (themessage == "You are required to complete the following fields:") {
	return true;
	}
	else {
	alert(themessage);
	return false;
   }}

function validate_other() {
	var themessage = "You are required to complete the following fields:";
	if (document.add.title.value=="") {
	themessage = themessage + " \nTitle";
	}
	if (document.add.price.value=="") {
	themessage = themessage + " \nPrice";
	}
	//alert if fields are empty and cancel form submit
	if (themessage == "You are required to complete the following fields:") {
	return true;
	}
	else {
	alert(themessage);
	return false;
   }
}

function validate_imageupload() {
	var themessage = "";
	if (document.formImage.image.value=="") {
	themessage = themessage + "Please first select an image.";
	}
	//alert if fields are empty and cancel form submit
	if (themessage == "") {
	return true;
	}
	else {
	alert(themessage);
	return false;
   }
}

<!--
if (document.images)
{
  pic1= new Image(180,35); 
  pic1.src="images/background_link_hover.gif"; 
  pic2= new Image(124,25); 
  pic2.src="images/background__edit_link_hover.gif"; 
}
//-->