	function trim(str) {
		if (str=="") return ""
			var str0=new Array(' ','\t','\n').toString()
			if (str0.indexOf(str.charAt(0))!=-1) return trim(str.slice(1))
				if (str0.indexOf(str.charAt(str.length-1))==-1) return str
			return trim(str.slice(0,str.length-1))
			}
					
	function checkoutfrmvalidate()
		{
		var province
		var checkoutfrm = document.forms["checkoutfrm"];
		var form = document.forms["basketfrm"];
		if (trim(checkoutfrm.province.value) == "") {
			alert("Please select a shipping destination from the basket before proceeding.");
			var sPath = window.location.pathname;
			//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
			var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
			//alert(sPage);
			if (sPage != "basket.asp") {
			location.replace("basket.asp");
		}
		return false;
				
		}
						
		return true;
		}
		

function checkparameters(str,matchstr) {
	var cnt;
	for (cnt = 1; cnt <= str.length; cnt++){
		if (matchstr.split(str.charAt(cnt-1)).length==1){
			return false;
		}
	}
	return true;
}

function qval(frm,item) {
	var num = "0123456789";
	var element = eval("document." + frm + "." + item);
//	if (checkparameters(element.value,num) == "") {
//		alert("The quantity must be a numeric value.");
//		element.focus();
//		return false;
//	}
//	if (element.value<=0) {
//		alert("The quantity must be a greater than 0.");
//		element.focus();
//		return false;
//	}

	return true;
}

q = location.search;

getParam = function(arg) {
if (q.indexOf(arg) >= 0) {
var pntr = q.indexOf(arg) + arg.length + 1;
if (q.indexOf("&", pntr) >= 0) {
return q.substring(pntr, q.indexOf("&", pntr));
} else {
return q.substring(pntr, q.length);
}
} else {
return null;
}
}
var affID = getParam("src");
var curAff = retCookie('src');
//alert('currAff : ' + curAff);
//alert('affID : ' + affID);

if (curAff == "" || affID != null){
	setCookie('src',affID);
}
var curaffID;

function retCookie(cookie_name) {
if(document.cookie)
{
index = document.cookie.indexOf(cookie_name);
if (index != -1)
{
namestart = (document.cookie.indexOf("=", index) + 1);
nameend = document.cookie.indexOf(";", index);
if (nameend == -1) {nameend = document.cookie.length;}
curaffID = document.cookie.substring(namestart, nameend);
return curaffID;
}
}
}

function setCookie(cookieName,cookieValue) {
// alert('SetCookie : ' + cookieName + ' : ' + cookieValue);
 var today = new Date();
 var expire = new Date();
 expire.setTime(today.getTime() + 3600000*24*28);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}
