//Start of Client Side Java Script function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin == -1) return ''; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } function getParam(name) { var strURL=document.location+''; var strQuery=strURL.split('?'); strQuery=strQuery[1]; //second element is query first is this page if(strQuery+''!='undefined') { var prefix = name + "="; var begin = strQuery.indexOf(prefix); if (begin == -1) return ''; var end = strQuery.indexOf("&", begin); if (end == -1) end = strQuery.length; return unescape(strQuery.substring(begin + prefix.length, end)); } else return ''; } function setCookie(name,value,expires,path,domain,secure) { document.cookie = name + "=" +escape(value) + ( (expires) ? ";expires=" + expires.toGMTString() : "") + ( (path) ? ";path=" + path : "") + ( (domain) ? ";domain=" + domain : "") + ( (secure) ? ";secure" : ""); } function setCookieForField(strField) { var strCookie=getParam(strField); if (strCookie!='') { setCookie(strField,strCookie); } } function addElement(arr,strField) { //should be able to use name property of javascript array's however fails to //produce length for resulting array so //need to iterate through elements yeuch for (var i=0;i