function readCookie(name)
{   
	var nameEQ = name + "=";
         var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') 
		{
			c = c.substring(1,c.length);
		}
      		if (c.indexOf(nameEQ) == 0) 
   		{
   			return unescape(c.substring(nameEQ.length,c.length));
   		}
	}
	return null;
}

function createCookie(name,value,hours,path)
{
	if (hours)
	{
		var date = new Date();
		date.setTime(date.getTime()+(hours*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else 
	{
		var expires = "";
	}
	document.cookie = name+"="+escape(value)+expires+"; path="+path;
}

function eraseCookie(name,path)
{
	var mac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;
	if (mac)
	{
		createCookie(name,"",0.001,path);
 	}
	else
	{
		createCookie(name,"",-1,path);
	}
}
// Inicio Flash Generica
function AC_AddExtension(src, ext) {
 if (src.indexOf('?') != -1) return src.replace(/\?/, ext+'?'); 
 else return src + ext;
}
 
function AC_Generateobj(objAttrs, params, embedAttrs) { 
 var str = '<object ';
 for (var i in objAttrs) str += i + '="' + objAttrs[i] + '" ';
 str += '>';
 for (var i in params) str += '<param name="' + i + '" value="' + params[i] + '" /> ';
 str += '<embed ';
 for (var i in embedAttrs) str += i + '="' + embedAttrs[i] + '" ';
 str += ' ></embed></object>';
 document.write(str);
}
 
function AC_FL_RunContent(){
 var ret = AC_GetArgs ( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash" );
 AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
 
function AC_SW_RunContent(){
 var ret = AC_GetArgs ( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000", null );
 AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
 
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
 var ret = new Object();
 ret.embedAttrs = new Object();
 ret.params = new Object();
 ret.objAttrs = new Object();
 for (var i=0; i < args.length; i=i+2){
  var currArg = args[i].toLowerCase();    
  switch (currArg){ 
   case "classid":
    break;
   case "pluginspage":
      ret.embedAttrs[args[i]] = args[i+1];
      break;
   case "src":
   case "movie": 
      args[i+1] = AC_AddExtension(args[i+1], ext);
      ret.embedAttrs["src"] = args[i+1];
      ret.params[srcParamName] = args[i+1];
      break;
   case "onafterupdate": 
   case "onbeforeupdate": 
   case "onblur": 
   case "oncellchange":
   case "onclick":
   case "ondblClick":
   case "ondrag":
   case "ondragend": 
   case "ondragenter": 
   case "ondragleave":
   case "ondragover": 
   case "ondrop": 
   case "onfinish": 
   case "onfocus": 
   case "onhelp":
   case "onmousedown":
   case "onmouseup":
   case "onmouseover": 
   case "onmousemove":
   case "onmouseout": 
   case "onkeypress": 
   case "onkeydown": 
   case "onkeyup": 
   case "onload":
   case "onlosecapture": 
   case "onpropertychange": 
   case "onreadystatechange": 
   case "onrowsdelete":
   case "onrowenter": 
   case "onrowexit": 
   case "onrowsinserted": 
   case "onstart": 
   case "onscroll":
   case "onbeforeeditfocus": 
   case "onactivate": 
   case "onbeforedeactivate": 
   case "ondeactivate":
   case "type": 
   case "codebase":
    ret.objAttrs[args[i]] = args[i+1];
    break;
   case "width": case "height": case "align": case "vspace": case "hspace": case "class": 
   case "title": case "accesskey": case "name": case "id": case "tabindex":
    ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
    break;
   default:
    ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
  }
 }
 ret.objAttrs["classid"] = classid;
 if (mimeType) ret.embedAttrs["type"] = mimeType;
 return ret;
}
 
function glbFO(params) {
 
 if(!params.flashvars) params.flashvars = '';
 if(!params.version) params.version = 7;
 if(!params.id) params.id = 'flash' + new Date().getTime();
 if(!params.quality) params.quality = 'high';
 if(!params.bgcolor) params.bgcolor = '#ffffff';
 if(!params.wmode) params.wmode = 'window';
 if(!params.allowScriptAccess) params.allowScriptAccess = 'sameDomain';
 
 if(params.src.indexOf('.swf') > -1) params.src = params.src.split('.swf').join('');
 
 AC_FL_RunContent(
  'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + params.version + ',0,0,0',
  'width', params.width,
  'height', params.height,
  'src', params.src,
  'movie', params.src,
  'quality', params.quality,
  'bgcolor', params.bgcolor,
  'wmode', params.wmode,
  'id', params.id,
  'name', params.id,
  'allowScriptAccess', params.allowScriptAccess,
  'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
  'flashvars', params.flashvars
 );
 
}

// Fim Flash Generica