<!-- hide from old browsers

function nl_validator(theForm)
{
	if(!checkEmail(theForm.email.value)) {
		 alert("Please enter a valid Email Address");
		theForm.email.focus();
		 return false;
	}

	return (true);
}

function checkEmail(strng) {
	var error = "";
	var emailFilter=/^.+@.+\..{2,6}$/;
	if (!(emailFilter.test(strng))) {
		return false;
	}
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\] ']/
	if (strng.match(illegalChars)) {
		return false;
	}
	return true;
}

function formVal(thefields,emailfields) {
	thereturn = true;
	if (thefields!='') {
		fparts = thefields.split(",");
		for (i = 0; i < fparts.length; i++) {
			if (document.getElementById(fparts[i]).value=='') {
				document.getElementById(fparts[i]).style.background='#ff0000';
				thereturn = false;
			}else{
				document.getElementById(fparts[i]).style.background='#ffffff';
			}
		}
	}
	if (emailfields!='') {
		fparts = emailfields.split(",");
		for (i = 0; i < fparts.length; i++) {
			if (!checkEmail(document.getElementById(fparts[i]).value)) {
				document.getElementById(fparts[i]).style.background='#ff0000';
				thereturn = false;
			}else{
				document.getElementById(fparts[i]).style.background='#ffffff';
			}
		}
	}
	
	if (thereturn==false) { alert('You must complete all required fields'); }
	return thereturn;
}

function valProd(theval) {
	if (theval=="0"){
		alert("Please select a size");
		return false;
	}else{
		return true;
	}	
}


function copybilling() {
	theEl = document.getElementById('usebilling');
	if (theEl.checked) {
		document.getElementById('DName').value			= document.getElementById('CHName').value;
		document.getElementById('DAddress1').value 	= document.getElementById('CHAddress1').value;
		document.getElementById('DAddress2').value 	= document.getElementById('CHAddress2').value;
		document.getElementById('DAddress3').value 	= document.getElementById('CHAddress3').value;
		document.getElementById('DPostcode').value 	= document.getElementById('CHPostcode').value;
		document.getElementById('DCountry').value 	= document.getElementById('CHCountry').value;
		document.getElementById('DEmail').value 	= document.getElementById('CHEmail').value;
	}else{
		
	}
}

function updateDelivery(theval) {
	var xmlhttp = false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	var returnText;
	uri = "xmoddel.asp?theval=" + theval;
	xmlhttp.open("GET", uri ,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
			returnText = xmlhttp.responseText;
			if (returnText == "EOF") {
			} else {
				newText = returnText;
				eval(returnText);
			}
		}
	}
	xmlhttp.send(null);
}

function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 	} 
} 

try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

window.onload = externalLinks;



// - end hiding -->
