var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;
if (checkIt('msie')) {
if (detect.charAt(place + thestring.length) != 7) {
	document.write('<link href="includes/explorer.css" rel="stylesheet" type="text/css">');
}}
function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}
function buycheck(product,formname) {
if (document.buy.option.value == '') {
alert('please what type of ' + product + ' you wish to buy');
} else {
document.buy.submit();
}
}
var answer;
function quantity(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function ask(deltype,url) 
{ 
answer = confirm("You have selected "+deltype+"\n Is this correct?")
if (answer !=0) 
{ 
location = url; 
} 
}
function detailaddress () {
document.details.address.value = document.details.address1.value+'\n'+document.details.address2.value+'\n'+document.details.address3.value+'\n'+document.details.city.value;
}
function detailaddress2 () {
document.details.M_unq.value = document.details.name2.value+'\n'+document.details.address12.value+'\n'+document.details.address22.value+'\n'+document.details.address32.value+'\n'+document.details.city2.value+'\n'+document.details.postcode2.value+'\n'+document.details.country2.value;
}

function imagechange(img,element_id) {
var element = document.getElementById('optimage');
element.innerHTML = '<img src="images/options/'+img+'">';
}
function shiipingcheck () {
	if (document.forms[0].shippingbox.checked) {
		srow1.style.display='none';
		srow2.style.display='none';
		srow3.style.display='none';
		srow4.style.display='none';
		srow12.style.display='none';
		srow23.style.display='none';
		srow13.style.display='none';
		document.forms[0].sname.value= '';
		document.forms[0].sstreet.value= '';
				document.forms[0].sstreet2.value= '';
		document.forms[0].stown.value= '';
		document.forms[0].scounty.value= '';
		document.forms[0].spostcode.value= '';
		document.forms[0].scountry.value= '';
	} else {
		srow1.style.display='inline';
		srow2.style.display='inline';
		srow3.style.display='inline';
		srow4.style.display='inline';
		srow12.style.display='inline';
		srow23.style.display='inline';
		srow13.style.display='inline';
		document.forms[0].sname.value= '';
		document.forms[0].sstreet.value= '';
				document.forms[0].sstreet2.value= '';
		document.forms[0].stown.value= '';
		document.forms[0].scounty.value= '';
		document.forms[0].spostcode.value= '';
		document.forms[0].scountry.value= '';
	}
}
function detailformcheck() {
if (!document.forms[0].name.value) {
	alert ('Please enter the name associated with the billing address');
	document.forms[0].name.focus()
	return false;
} else if (!document.forms[0].email.value) {
	alert ('Please enter the email address associated with the billing address');
	document.forms[0].email.focus()
	return false;
} else if (!document.forms[0].street.value) {
	alert ('Please enter the street associated with the billing address');
	document.forms[0].street.focus()
	return false;
}
else if (!document.forms[0].town.value) {
	alert ('Please enter the town associated with the billing address');
	document.forms[0].town.focus()
	return false;
}
else if (!document.forms[0].county.value) {
	alert ('Please enter the county associated with the billing address');
	document.forms[0].county.focus()
	return false;
}
else if (!document.forms[0].postcode.value) {
	alert ('Please enter the postcode associated with the billing address');
	document.forms[0].postcode.focus()
	return false;
}
else if (!document.forms[0].country.value) {
	alert ('Please select the country associated with the billing address');
	document.forms[0].country.focus()
	return false;
}
else if (!document.forms[0].cname.value) {
	alert ('Please enter the name associated with the credit/debit card');
	document.forms[0].cname.focus()
	return false;
}
else if (!document.forms[0].ctype.value) {
	alert ('Please select the the type of credit/debit card');
	document.forms[0].ctype.focus()
	return false;
}
else if (!document.forms[0].cnumber.value) {
	alert ('Please enter the number associated with the credit/debit card');
	document.forms[0].cnumber.focus()
	return false;
}
else if (!document.forms[0].ccv2.value) {
	alert ('Please enter the security code associated with the credit/debit card \n This can be found as the last three numbers of the numbers written on the signature strip on the backof your card');
	document.forms[0].ccv2.focus()
	return false;
}
else if (!document.forms[0].cexpm.value) {
	alert ('Please select the expiry month of the credit/debit card');
	document.forms[0].cexpm.focus()
	return false;
}
else if (!document.forms[0].cexpy.value) {
	alert ('Please select the expiry year the credit/debit card');
	document.forms[0].cexpy.focus()
	return false;
} else if (!document.forms[0].shippingbox.checked) {
if (!document.forms[0].sname.value) {
	alert ('Please enter the name associated with the shipping address');
	document.forms[0].sname.focus()
	return false;
} else if (!document.forms[0].sstreet.value) {
	alert ('Please enter the street associated with the shipping address');
	document.forms[0].sstreet.focus()
	return false;
}
else if (!document.forms[0].stown.value) {
	alert ('Please enter the town associated with the shipping address');
	document.forms[0].stown.focus()
	return false;
}
else if (!document.forms[0].spostcode.value) {
	alert ('Please enter the postcode associated with the shipping address');
	document.forms[0].spostcode.focus()
	return false;
}
else if (!document.forms[0].scountry.value) {
	alert ('Please select the country associated with the shipping address');
	document.forms[0].scountry.focus()
	return false;
} else {
	return true;
}
return false;
} else {
	return true;
}
return false; 
}