
var isIEpc = ((navigator.appVersion.indexOf("Win") != -1) && (navigator.userAgent.indexOf("MSIE") != -1));
var ieMac5 = ((navigator.appVersion.indexOf("Mac") != -1) && (navigator.appVersion.indexOf("MSIE 5") != -1));
var isNS = (navigator.appName == "Netscape");
var isNS4mac = ((navigator.appVersion.indexOf("Mac") != -1) && (navigator.appVersion.indexOf("MSIE 4") != -1));
var isIE = (document.all);
var isMacIE = ( (navigator.userAgent.indexOf("IE 4")  > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );
var isIE4pc = ( (navigator.userAgent.indexOf("IE 4")  > -1) && (navigator.userAgent.indexOf("Win")  > -1) );
var isNS6 = ( (parseInt(navigator.appVersion.charAt(0)) == 5) && isNS);
var theCookieName = "idxgroup";

function setcookie(name,value)
{
	var argv = setcookie.arguments;
	var argc = setcookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+((expires==null)?"":(";expires="+expires.togmtstring()))+((path==null) ? "":(";path="+path))+((domain==null)?"":(";domain="+domain))+((secure==true)?";secure" : "");
}


function nsHasFlash(){
	if (navigator.plugins["Shockwave Flash"]) {
		return "yes";
  } else {
		return "no";
	}
} 

function detectFlash(){
	if (isIEpc){
		return ieHasFlash();
	}
	else if (isNS || ieMac5)  {
		return nsHasFlash();
	}
	else {
		return question();

	}
}


	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;
	}



