/* start flash detect functions */

function Flashdetect()
{
	this.ver= [-1,0,0];
}

Flashdetect.prototype.getversion = function()
{
	this.ver= [-1,0,0];
	if(navigator.plugins && navigator.mimeTypes.length)
	{
		var x=navigator.plugins["Shockwave Flash"];
		if(x && x.description)
		{
			this.ver = (x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));
		}
	}
	else
	{
		try
		{
			var axObj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			for(var i=3;axObj!=null;i++)
			{
				axObj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
				this.ver = [i,0,0];
			}
		}
		catch(e){}
	}
	if(axObj)axObj = null;
}

Flashdetect.prototype.version= function()
{
	if(this.ver[0] == -1)
	{
	    this.getversion();
	}
	return (this.ver[0]*1);
}

Flashdetect.prototype.enabled= function()
{
	var must_ver = 1;
	if(arguments.length==1)must_ver = arguments[0];
	if(this.ver[0] == -1)
	{
	    this.getversion();
	}
	return (this.ver[0]*1>=must_ver);
}
/* end flash detect functions */

/*cookie functions*/
	function setCookie(c_name,value,expiredays)
	{
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+"; path=/";
	}
	
	function getCookie(c_name)
	{
		if (document.cookie.length>0)
		  {
		  c_start=document.cookie.indexOf(c_name + "=");
		  if (c_start!=-1)
		    { 
		    c_start=c_start + c_name.length+1;
		    c_end=document.cookie.indexOf(";",c_start);
		    if (c_end==-1) c_end=document.cookie.length
		    return unescape(document.cookie.substring(c_start,c_end));
		    } 
		  }
		return "";
	}
/*cookie functions end*/