// JavaScript Document
var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height, scrollbars)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=' + scrollbars + ',resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function IsCookiesEnabled() {
//test visit count to see if cookies are enabled
//get cookietext
var VisitCount = 1;
var VisitCookie="TestCookies";
var expdate=new Date(); 
expdate.setTime(expdate.getTime() + (2*24*3600*1000));

//inc visit count
SetCookie (VisitCookie, VisitCount, expdate);
cookietext=GetCookie();
var TV = ExtractCookie(VisitCookie,cookietext);
//set boolean to indicate status
IsCookiesEnabled=(VisitCount==TV);
return IsCookiesEnabled;
}


//get entire cookie
function GetCookie()
{
return document.cookie;
}

//get a cookie entry
function ExtractCookie(name,cookietext)
{  
var arg = name + "=";  
var alen = arg.length;  
var clen = cookietext.length;  
var i = 0;  

while (i < clen)
	{    
	var j = i + alen;    
	
	if (cookietext.substring(i, j) == arg)      
		return getCookieVal(j,cookietext);    
		
	i = cookietext.indexOf(" ", i) + 1;    
	
	if (i == 0)
		break;   
	}  

return null;
}

//get cookie helper
function getCookieVal(offset,cookietext)
{  
var endstr = cookietext.indexOf (";", offset);  

if (endstr == -1)    
	endstr = cookietext.length;  
return unescape(cookietext.substring(offset, endstr));
}

//write a cookie
function SetCookie (name,value,expires)
{  
ctxt = name + "=" + escape (value) + ";" + "expires="+expires.toGMTString();
document.cookie = ctxt;
}