function getCookieVal (offset) {  
	var endstr = document.cookie.indexOf(";", offset);  
	if (endstr == -1) endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg) return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}
function GetURI(rd) {
	p = rd.indexOf("?");
	if (p<0) return rd;
	return rd.substr(0,p);
}
function GetQueryString(rd) {
	p = rd.indexOf("?");
	if (p<0) return "";
	p++;
	return "&"+rd.substr(p);
}
function cookieCheck(cookieName,unprotectedDoc) {
	var requestedDocument = new String(document.location);
	requestedDocument = requestedDocument.toLowerCase();
	unprotectedDoc = unprotectedDoc.toLowerCase();
	if(requestedDocument.indexOf(unprotectedDoc)!=0) {
		var cookieValue=GetCookie('INTERCHIMREGISTERED');
		if((cookieValue==null)||(cookieValue=='')) {
			window.top.document.location = unprotectedDoc+"?URI="+escape(GetURI(requestedDocument))+GetQueryString(requestedDocument);
		}
	}
}

cookieCheck("INTERCHIMREGISTERED","http://www.interchim.com/interchim/authenticate/interchim_authenticate.cfm");

