// store info on cookie. 
function SetCookie(name, value, days) {
	var expire = new Date ();
	expire.setTime (expire.getTime() + (60 * 60 * 1000) * days); 
	document.cookie = name + "=" + escape(value) + "; " //expires=" + expire.toGMTString(); 
}

// retrieve info on cookie. 
function GetCookie(name) {
	var startIndex = document.cookie.indexOf(name); 
	if (startIndex != -1) 
	{
		var endIndex = document.cookie.indexOf(";", startIndex); 
		if (endIndex == -1) endIndex = document.cookie.length;
			return unescape(document.cookie.substring(startIndex+name.length+1, endIndex)); 
	} 
	else 
	{
		return null; 
	}
}

// delete info on cookie. 
function DeleteCookie(name) 
{
	var expire = new Date ();
	expire.setTime (expire.getTime() - (24 * 60 * 60 * 1000)); 
	document.cookie = name + "=; expires=" + expire.toGMTString(); 
}

with (navigator) 
	if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) 
		document.write(''+'<scr'+'ipt language="VBScript">\nOn error resume next\n'+ 'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+ 'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>'); 		
	
	var detected;
	var autoGo = false;
	plgIn = 'Shockwave Flash'
	var ok=false; document.MM_returnValue = false;
	with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) 
	{
		ok=(plugins && plugins[plgIn]);
	} 
	else if (appVersion.indexOf('3.1')==-1) 
	{ //not Netscape or Win3.1
		if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) 
			ok=window.MM_flash;
		else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) 
			ok=window.MM_dir;
		else ok=autoGo; 
	}
	if (!ok) { 
		detected = 'FALSE' 
	}
	else {
		detected = 'TRUE'
	}