	// -----------------------------------------------------------
	// WINDOW OPENERS
	// -----------------------------------------------------------
	
	 function goPWindow(url) {
 
		// var url = "yourpageName.htm"
		// var url = "";
		var vwWidth = 568;
		var vwHeight = 450;
		var leftPos = ((screen.width / 2) - (vwWidth /2));
		var topPos = ((screen.height / 2) - (vwHeight /2));
		var dlWin = window.open(url,"dlWin","top="+topPos+", left="+leftPos+", width="+vwWidth+",height="+vwHeight+",scrollbars=yes")
		
		// viewWin.moveTo( ((screen.width / 2) - (vwWidth /2)), ((screen.height / 2) - (vwHeight /2)) );
		//document.forms.infForm.submit();
		dlWin.focus();
 
	}

	//------------------------------------------------------------
	// SET FIELD FOCUS
	//------------------------------------------------------------

	function setFocus(frm,fld){

		var theField = eval("document.forms."+frm+"."+fld);	
		theField.focus();
	
	}
	
	//------------------------------------------------------------
	// VALIDATE SEARCH FORM
	//------------------------------------------------------------

	function kwValidate(frm,fld){
	
		var theField = eval("document.forms."+frm+"."+fld);	

		if(theField.value == "" || theField.value == " "){
			alert("Please enter a search criteria");
			theField.focus();
			return false;
		}

	}

	//------------------------------------------------------------
	// VALIDATE NewsLetter FORM
	//------------------------------------------------------------
/*
	function nlValidate(frm,fld,fld2){
	
		var theField = eval("document.forms."+frm+"."+fld);	
		var theField2 = eval("document.forms."+frm+"."+fld2);

		if(theField.value == "" || theField.value == " " || theField.value == "enter your name"){
			alert("Please enter your name");
			theField.focus();
			return false;
		}

		if(theField2.value == "" || theField2.value == " " || trheField2.value == "enter your email address"){
			alert("Please enter your email address");
			theField2.focus();
			return false;
		}

	}
*/
	//------------------------------------------------------------
	// PRODUCT DETAIL
	//------------------------------------------------------------

	function goProductDetail(productID){

		document.location.href = "productDetail.asp?productID=" + productID;

	}

	//------------------------------------------------------------
	// IMAGE ROLLOVERS
	//------------------------------------------------------------

	function changEmDanno(imgNme,imgSrc){

		var whichImage = eval("document.images."+imgNme);
		whichImage.src = imgSrc;
		
	}

	function changEmDanno2(frmNme,itmNme,imgSrc){

		// alert(frmNme+","+itmNme+","+imgSrc)

		var whichImage = eval("document.all."+itmNme);
		whichImage.src = imgSrc;
		
	}

	//------------------------------------------------------------
	// CELL BG COLOUR CHANGE
	//------------------------------------------------------------

	function makevis(reff){

		if(reff.style.display == 'none'){
	
		reff.style.display = 'inline'}
		//reff.style.display = 'outline'}
		
			else{
		
		reff.style.display = 'none'}
	}

	//use id="ignore" if change not wanted

	function changeto(highlightcolor){
		source=event.srcElement
		if (source.tagName=="TR"||source.tagName=="TABLE")
			return
			while(source.tagName!="TD")
		source=source.parentElement
		if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
		source.style.backgroundColor=highlightcolor
	}

	function changeback(originalcolor){
		if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
		return
		if (event.toElement!=source)
		source.style.backgroundColor=originalcolor
	}

	//------------------------------------------------------------
	// BASKET UPDATE
	//------------------------------------------------------------

	function goUpdate() {
	
		var uCount = document.forms.basketForm.maxCount.value;
		var qString = "";
		var fCount = 0;
		
		for(n = 1; n <= uCount; n++){
		
			var thisQty = eval("document.forms.basketForm.Qty"+n+".value")
		
			qString = qString + "$" + eval("document.forms.basketForm.pID"+n+".value") + "^" + eval("document.forms.basketForm.Qty"+n+".value")
			
			if(isNaN(thisQty)){
				fCount ++
			}
			
			if(thisQty == "" || thisQty == " " || thisQty == "  " || thisQty == "   "){
				fCount ++
			}
			
		}
		
		if(fCount >0){
			alert("Please enter only numbers for product quantity");
		}else{
			document.location.href = "basketUpdate.asp?qString=" + qString;
		}
	}