
if(typeof(relPath) == 'undefined') {
  relPath = "../";
}


function getCookie(c_name){
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

function checkLogin() {
	oEle = document.logForm;
	if (oEle.orderNo.value == "") {
		alert("Please enter the order number you wish to view");
		oEle.orderNo.focus();
	} else if (oEle.emailAddress.value == "") {
		alert("Please enter the email address you used when placing the order");
		oEle.emailAddress.focus();
	} else {
		oEle.submit();
	}
}


function popUpWindow(str_URL, str_winName, int_width, int_height) {
	newwindow = window.open(str_URL, str_winName, 'width='+int_width+',height='+int_height+',menubar=off,directories=off,toolbar=off,scrollbars=yes');
	if (window.focus) {newwindow.focus()};
}

function submitForm(num) {
	eval('document.form' + num + '.submit()');
}

function searchSite() {
	if ((document.search.searchvalue.value == "") || (document.search.searchvalue.value == "keyword search...")  || (document.search.searchvalue.value == "enter product code...")) {
		alert("Please enter search keywords in the box provided");
		document.search.searchvalue.focus();
		return false;
	} else {
		return true;
	}
}

function printPage() {
  if (window.print)
    window.print()
  else
    alert("Sorry, your browser doesn't support this feature.");
}


var defaultValues = new Array();
function dB(oEle) {
   formName = oEle.form.name;
   fieldName = oEle.name;
   arrIndex = formName+'_'+fieldName;
   if(oEle.value == ""){
      oEle.value = defaultValues[arrIndex];
   }
}
function dF(oEle) {
   formName = oEle.form.name;
   fieldName = oEle.name;
   arrIndex = formName+'_'+fieldName;
   if(typeof(defaultValues[arrIndex]) == 'undefined' ) {
      defaultValues[arrIndex] = oEle.value;
   }
   if(oEle.value == defaultValues[arrIndex]){
      oEle.value =  "";
   }
}
function swapThisImage(oElement){
   imageSource = oElement.src;
   arrayParts = imageSource.split('.');
   var extension = arrayParts.pop();
   var path = arrayParts.join('.');
   if(imageSource.lastIndexOf('2.') > 1) {
      path = path.substring(0,path.length-1)
      oElement.src = path + '.' + extension;
   } else {
      oElement.src = path + '2.' + extension;
   }
}

function Left (str, n) {
   return str.substring( 0, n);
}

function Right (str, n) {
   len = str.length;
   return str.substring( len -n, len);
}

function verifyHuman(formName) {
	document[formName].h_formValidated.value = 'true'
}

function ajaxGet(urlToGet) {
	//Gets a URL and returns the response
	var xmlhttp = GetXmlHttpObject();
	if (xmlhttp == null) {
		// Check if browser is compatable
		alert("Sorry, your browser does not support HTTP Request...");
		return;
	}

	xmlhttp.open("GET",urlToGet,false);
	xmlhttp.send(null);
	return xmlhttp.responseText;
}

function GetXmlHttpObject() {
	//Returns the XML HHTP object (browser dependant)
	var objXMLHttp=null;
	if (window.XMLHttpRequest) {
		//FF / Safari / Opera / Chrome Check
		objXMLHttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		//IE Check
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}


function returnSuccess(responseMessage,errorMessage) {
	//Checks for 'Success' at end of string and returns error message if not present
	responseMessage = responseMessage.Trim();
	if (Right(responseMessage,7) == "Success") {
		return true;
	} else {
		//changeValue("pageResponse", "innerHTML", responseMessage, "", "");
		alert(errorMessage);
		return false;
	}
}


function toggleReviews(panelToHide) {
	if (panelToHide == 'All') {
		$("#showAllReviews").hide();
		$("#show3Reviews").show();
	} else {
		$("#showAllReviews").show();
		$("#show3Reviews").hide();
	}
}

function validateRadio (frmName, rbGroupName) {
 var radios = document[frmName].elements[rbGroupName];
 for (var i=0; i <radios.length; i++) {
  if (radios[i].checked) {
   return true;
  }
 }
 return false;
} 
