var expireDate = new Date();var currYear = expireDate.getFullYear();function setLang(c_name,value) {	expireDate.setYear(currYear + 10);	expireDate = expireDate.toGMTString();	document.cookie = c_name + "=" + value + ";expires=" + expireDate+";path=/";	//***** slm 02OCT2008 - Begin Change	//*****		I added this line to fix issue with language links not working the first time you load the site (no cookie exists).  	//***** 	Problem: the browser is caching the string value of expireDate on first load for some reason, so that when 	//***** 	you click a new language, the expireDate.setYear function errors, and the cookie doesn't get set with the new 	//***** 	language.  So I'm just ensuring that expireDate is always a valid date whenever this function is invoked.	expireDate = new Date();	//***** End Change	//loadlangpage(value);}function loadlangpage(value) {	var cvtHref=location.href.toLowerCase();	a=cvtHref.indexOf("&dl=");	if(a==-1) {		//check to see if the form is available		if(cvtHref.indexOf(".nsf")==-1) {			cvtHref += document.forms[0].DBPath.value;		}		if(cvtHref.indexOf("?open")==-1) {			location.href=cvtHref+"/index?opennavigator&dl="+value;			return;		}		location.href=cvtHref+"&dl="+value;		return;	}	bUrl=cvtHref.substring(0,a);	newUrl=bUrl+"&dl="+value;	location.href=newUrl;}function getLang(c_name) {	var nameValue = null;	var dc = document.cookie;	cArray = dc.split(";");	var nameEQ = c_name + "=";	for(var i=0; i < cArray.length; i++) {		var c = cArray[i];		while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces		if (c.indexOf(nameEQ) == 0) nameValue = c.substring(nameEQ.length, c.length)    	}    	if(nameValue==null) {		setLang("defLang","en");		return;	}	a=location.href.indexOf("&dl=");	if(a==-1) {		loadlangpage(nameValue);		return;	}	tmplang=location.href.substring(a+4,location.href.length);	if(nameValue!=tmplang) {		loadlangpage(nameValue)	}}