var DHTML = (document.getElementById || document.all || document.layers);function cu_getObj(name){  if (document.getElementById)  {  	this.obj = document.getElementById(name);	this.style = document.getElementById(name).style;  }  else if (document.all)  {	this.obj = document.all[name];	this.style = document.all[name].style;  }  else if (document.layers)  {   	this.obj = document.layers[name];   	this.style = document.layers[name];  }}function cu_changeColour(objname,col){	if (!DHTML) return;	var x = new cu_getObj(objname);	x.style.color = col;}function cu_openWin(file,title,height,width){var attrib = 'directory,resizable,scrollbars,width='+width+',height='+height;    PopWindow=window.open(file,title,attrib);}function cu_hideLayer(lname){ // figure out the browser  bIsIE = navigator.appName == "Microsoft Internet Explorer";  bIsNS4 = (document.layers) ? true : false;  bIsIE4 = (document.all && !document.getElementById) ? true : false;  bIsIE5 = (document.all && document.getElementById) ? true : false;  bIsNS6 = (!document.all && document.getElementById) ? true : false;  var layer;   if (bIsNS4){   	layer = document.layers[lname];  }  else if (bIsIE4) {   	layer = document.all[lname];  }  else if (bIsIE5 || bIsNS6) {   	layer = document.getElementById(lname);  }  if (bIsIE || bIsNS6)   {	layer.style.visibility = "hidden";  }  else  {  	layer.visibility = "hide";	  }}function cu_showLayer(lname){ if (lname == '') return;  // figure out the browser  bIsIE = navigator.appName == "Microsoft Internet Explorer";  bIsNS4 = (document.layers) ? true : false;  bIsIE4 = (document.all && !document.getElementById) ? true : false;  bIsIE5 = (document.all && document.getElementById) ? true : false;  bIsNS6 = (!document.all && document.getElementById) ? true : false; var layer 	if (bIsNS4){   		layer = document.layers[lname];	}	else if (bIsIE4) {   		layer = document.all[lname];	}	else if (bIsIE5 || bIsNS6) {   		layer = document.getElementById(lname);	}  if (bIsIE || bIsNS6)   {	layer.style.visibility = "visible";  }  else  {  	layer.visibility = "show";  }}function cu_emailCheck(str){    var at="@"    var dot="."    var lat=str.indexOf(at)    var lstr=str.length    var ldot=str.indexOf(dot)    if (str.indexOf(at)==-1){        alert("Invalid E-mail ID")        return false    }    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){        alert("Invalid E-mail ID")        return false    }    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){        alert("Invalid E-mail ID")        return false    }        if (str.indexOf(at,(lat+1))!=-1){        alert("Invalid E-mail ID")        return false        }        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){        alert("Invalid E-mail ID")        return false        }        if (str.indexOf(dot,(lat+2))==-1){        alert("Invalid E-mail ID")        return false        }            if (str.indexOf(" ")!=-1){        alert("Invalid E-mail ID")        return false        }    var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;    if (!re_mail.test(str)) {        alert("Invalid E-mail ID")        return false    }      return true					}// name - name of the cookie// value - value of the cookie// [expires] - expiration date of the cookie (defaults to end of current session)// [path] - path for which the cookie is valid (defaults to path of calling document)// [domain] - domain for which the cookie is valid (defaults to domain of calling document)// [secure] - Boolean value indicating if the cookie transmission requires a secure transmission// * an argument defaults when it is assigned null as a placeholder// * a null placeholder is not required for trailing omitted argumentsfunction cu_setCookie(name, value, expires, path, domain, secure) {  var curCookie = name + "=" + escape(value) +      ((expires) ? "; expires=" + expires.toGMTString() : "") +      ((path) ? "; path=" + path : "") +      ((domain) ? "; domain=" + domain : "") +      ((secure) ? "; secure" : "");  document.cookie = curCookie;}// name - name of the desired cookie// * return string containing value of specified cookie or null if cookie does not existfunction cu_getCookie(name) {  var dc = document.cookie;  var prefix = name + "=";  var begin = dc.indexOf("; " + prefix);  if (begin == -1) {    begin = dc.indexOf(prefix);    if (begin != 0) return null;  } else    begin += 2;  var end = document.cookie.indexOf(";", begin);  if (end == -1)    end = dc.length;  return unescape(dc.substring(begin + prefix.length, end));}// name - name of the cookie// [path] - path of the cookie (must be same as path used to create cookie)// [domain] - domain of the cookie (must be same as domain used to create cookie)// * path and domain default if assigned null or omitted if no explicit argument proceedsfunction cu_deleteCookie(name, path, domain) {  if (getCookie(name)) {    document.cookie = name + "=" +     ((path) ? "; path=" + path : "") +    ((domain) ? "; domain=" + domain : "") +    "; expires=Thu, 01-Jan-70 00:00:01 GMT";  }}