var transparentImage = "/portals/_default/skins/deskactiveweb2.0/images/none.gif";
function fixTrans()
{
	if (typeof document.body.style.maxHeight == 'undefined') 
	{
		var imgs = document.getElementsByTagName("img");
		for (i = 0; i < imgs.length; i++)
		{	
			if (imgs[i].src.indexOf(transparentImage) != -1)
			{
				return;
			}
			if (imgs[i].src.indexOf(".png") != -1)
			{
				var src = imgs[i].src;
				imgs[i].src = transparentImage;
				imgs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				imgs[i].style.zoom = "1";
			}
		}	
	}
}

if (document.all && !window.opera)
	attachEvent("onload", fixTrans);

function popup(url,width,height) 
{
 if(!width) width  = 300;
 if(!height) height = 200;
 var left   = (screen.width  - width)/2;
 var top    = (screen.height - height)/2;
 var params = 'width='+width+', height='+height;
 params += ', top='+top+', left='+left;
 params += ', directories=0';
 params += ', location=0';
 params += ', menubar=0';
 params += ', resizable=0';
 params += ', scrollbars=0';
 params += ', status=0';
 params += ', toolbar=0';
// params += ', address=0';
 newwin=window.open(url,'DeskActive', params);
 if (window.focus) {newwin.focus()}
 return false;
}


function redirectToDAPage(newLocation) {
    window.location = newLocation;
}

function setCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(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 c.substring(nameEQ.length,c.length);
    }
    return null;
}

function deleteCookie(name) {
    setCookie(name,"",-1);
}

function toggleMute() {
	//alert("togglemute");
	var muted=(document.getElementById("btnVol").src.indexOf("/btnvolume.gif")>-1) ? false : true;
	//alert(document.getElementById("btnVol").src);
	if (muted) {
		document.getElementById("btnVol").src="/portals/0/images/btnvolume.gif";
		setCookie("drdalevol","10",365);
		$f(mutePlayerId).unmute();
		//alert(playerId + " unmute");
	} else {
		document.getElementById("btnVol").src="/portals/0/images/btnmute.gif";
		setCookie("drdalevol","0",365);
		$f(mutePlayerId).mute();
		//alert(playerId + " mute");
	}
}


function fireOnclick(objID,e) {
	//function to trigger a click event on an ASP:LinkButton control
	var key;

	 if(window.event)
		  key = window.event.keyCode;     //IE
	 else
		  key = e.which;     //firefox

	if (key == 13)
	{
		if(document.dispatchEvent) { // W3C
			//alert(objID);
			eval(objID.replace("&amp;","&"));
			//var oEvent = document.createEvent( "MouseEvents" );
			//oEvent.initMouseEvent("click", true, true,window, 1, 1, 1, 1, 1, false, false, false, false, 0, target);
			//target.dispatchEvent( oEvent );
		}
		else if(document.fireEvent) { // IE
			//.NET Panel level native keypress handling will take care of it in IE
			//var target=document.getElementById(objID);
			//alert("fireevent" & objID);
			//target.fireEvent("onclick");
		}
	}
}

