function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function popitup(url) {
	newwindow=window.open(url,'name','height=600,width=600,resizeable=1,menubar=0,scrollbars=1');
	if (window.focus) {newwindow.focus()}
	return false;
}

checked=false;
function checkedAll (frm1) {
	var aa= document.getElementById('frm1');
	 if (checked == false)
          {
           checked = true
          }
        else
          {
          checked = false
          }
	for (var i =0; i < aa.elements.length; i++) 
	{
	 aa.elements[i].checked = checked;
	}
      }

function shipsame(form){

if(form.sameasbilling.checked){

     form.delivery_firstname.value = form.firstname.value;
     form.delivery_lastname.value = form.lastname.value;
	 form.delivery_email.value = form.email.value;
	 form.delivery_tel.value = form.tel.value;
     form.delivery_addressline1.value = form.addressline1.value;
	 form.delivery_addressline2.value = form.addressline2.value;
     form.delivery_town.value = form.town.value;
	 form.delivery_county.value = form.county.value;
     form.delivery_postcode.value = form.postcode.value;
	 form.delivery_country.value = form.country.value;
}
else{
     form.delivery_firstname.value = "";
     form.delivery_lastname.value = "";
	 form.delivery_email.value = "";
	 form.delivery_tel.value = "";
     form.delivery_addressline1.value = "";
	 form.delivery_addressline2.value = "";
     form.delivery_town.value = "";
     form.delivery_county.value = "";
     form.delivery_postcode.value = "";
	 form.delivery_country.value = "";
}
}

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
}

function validate_coa_form(thisform) {
	with (thisform) {
		if (validate_required(name,"Please enter your name")==false) {
			name.focus();
			return false;
		}
		if (validate_required(email,"Please enter your email address")==false) {
			email.focus();
			return false;
		}
		if (validate_email(email,"Not a valid e-mail address")==false) {
			email.focus();
			return false;
		}
		if (validate_required(business,"Please enter your business type")==false) {
			color.focus();
			return false;
		}
		if (validate_required(county,"Please enter your county")==false) {
			color.focus();
			return false;
		}
	}
}


function validate_form(thisform)
{
with (thisform)
  {
  if (validate_required(delivery_firstname,"The delivery first name must be filled out!")==false)
  {delivery_firstname.focus();return false;}
  if (validate_required(delivery_lastname,"The delivery last name must be filled out!")==false)
  {delivery_lastname.focus();return false;}
  if (validate_required(delivery_email,"The delivery email must be filled out!")==false)
  {delivery_email.focus();return false;}
  if (validate_required(delivery_tel,"The delivery phone must be filled out!")==false)
  {delivery_tel.focus();return false;}
  if (validate_required(delivery_addressline1,"The first line of the delivery address must be filled out!")==false)
  {delivery_addressline1.focus();return false;}
  if (validate_required(delivery_town,"The town of the delivery address must be filled out!")==false)
  {delivery_town.focus();return false;}
  if (validate_required(delivery_postcode,"The delivery postcode must be filled out!")==false)
  {delivery_postcode.focus();return false;}
  }
}

function getid()
{
var myID =
document.form1.products.options
[document.form1.products.selectedIndex].value;

window.location = "cart.php?action=add&id=" + myID;

}

// This function saves a cookie
function setCookie(name, value, expires) {
document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString());
}

// This function retrieves a cookie
function getCookie (name) {
	var cname = name + "=";               
	var dc = document.cookie;

    if (dc.length > 0) {              
		begin = dc.indexOf(cname);       
			if (begin != -1) {           
			begin += cname.length;       
			end = dc.indexOf(";", begin);
				if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
			} 
		}
	return null;
}


var exp = new Date();                                   // make new date object
exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 30)); // set it 30 days ahead

function checkCookie()
{
var check=getCookie('showhide');
  if (check=="show")
  {
  var training = "<div>";
  }
else 
  {
  var training = "[ <a href='#' onclick='javascript: funcTraining()'>See more behaviour problems</a> ]<div id='breadcrumb' class='hide'>";
  }
}

function funcTraining() {
  slide('breadcrumb',50);
  //setCookie('showhide',show, exp);
  document.cookie = 'sh=show';
}

function myFocus(element) {
	if (element.value == element.defaultValue) 
	{
    element.value = '';
    }
}
