//Uses hidden layer "testdiv"


function setEnvironmentInfo(LIVEID,TESTPLAYERS){
setEnv("WB_screenwidth","window.screen.width");
setEnv("WB_screenheight","window.screen.height");
if(TESTPLAYERS){
setEnv("WB_WM","getPlayer('WM','Media Player')");
setEnv("WB_RM","getPlayer('RM','RealPlayer')");
setEnv("WB_QT","getPlayer('QT','Quicktime')");
}//end if
setEnv("WB_FL","WB_FL");
if (GetCookie("WB_CookieSet")=="") {
   SetCookie("WB_CookieSet",LIVEID,7);
}//end if
setEnv("WB_CookieSet","GetCookie('WB_CookieSet')");
}//end function

function setEnv(id,value){
q_obj=document.getElementById(id);
if(q_obj){
	try{
		if(q_obj.value==""){
		q_obj.value=eval(value);
		}//end if
	}catch(errObj){
	}//end catch
}//end if
}//end function

function getPlayer(format,str){
var ver=getPlayer2(format);
return (ver?ver:hasPlugin(str));
}//end function
function getPlayer2(str){
	return getPlayer3(str);
try{
	return getPlayer3(str);
}catch(errObj){
	return false;
}//end catch
}//end function
function getPlayer3(str){
if(gPLAYERS.indexOf(str)==-1){
	return -1;//Filter out unnecessary testing
}//end if
var NS=((window.navigator.userAgent.indexOf("MSIE")==-1) || (window.navigator.userAgent.indexOf("MAC")>-1));
var q_obj=document.getElementById('testdiv');
switch((NS?"NS/":"IE/")+str){
case "IE/WM":
	q_obj.innerHTML="<OBJECT id=TestPlayer classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' codeBase=# Version=7,0,0,1954 height=1 width=1></OBJECT>";
//alert(document.TestPlayer.versionInfo);
	return document.TestPlayer.versionInfo;

case "NS/WM":
	q_obj.innerHTML="<EMBED TYPE='application/x-mplayer2' NAME='TestPlayer' ID='TestPlayer' ShowControls='false' HEIGHT=0 WIDTH=0>\n</EMBED>\n";
	return document.TestPlayer.versionInfo;
case "IE/RM":
	q_obj.innerHTML="<OBJECT ID='TestPlayer' NAME='TestPlayer' CLASSID='CLSID:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'> \n</OBJECT> \n";
	return document.TestPlayer.GetVersionInfo();
case "NS/RM":
	q_obj.innerHTML="<EMBED TYPE='audio/x-pn-realaudio-plugin' NAME='TestPlayer' ID='TestPlayer' CONTROLS='HomeCtrl' HEIGHT=0 WIDTH=0 nojava=false>\n</EMBED>\n";
	return document.TestPlayer.GetVersionInfo();
case "IE/QT":
	return WB_QT;
case "NS/QT":
	return hasPlugin("Quicktime");
default:
	return false;
}//end switch
}//end function

function getCountry(){
switch(window.navigator.browserLanguage){
case "en-us":return "United States";
case "en-gb":return "Great Britain";
case "en-ca":return "Canada";
case "en-ie":return "Ireland";
case "en-jm":return "Jamaica";
case "en-bz":return "Belize";
case "en-au":return "Australia";
case "en-nz":return "New Zealand";
case "en-za":return "South Africa";
case "en-tt":return "Trinidad";
case "es":return "Espaņa";
case "es-cr":return "Costa Rica";
case "es-do":return "La Republica Dominicana";
case "es-co":return "Columbia";
case "es-ar":return "Argentina";
case "es-cl":return "Chile";
case "es-py":return "Paraguay";
case "es-sv":return "El Salvador";
case "es-ni":return "Nicaragua";
case "es-mx":return "Mexico";
case "es-gt":return "Guatemala";
case "es-pa":return "Panama";
case "es-ve":return "Venezuela";
case "es-pe":return "Peru";
case "es-ec":return "Ecuador";
case "es-uy":return "Uruguay";
case "es-bo":return "Bolivia";
case "es-hn":return "Honduras";
case "es-pr":return "Puerto Rico";
case "en":return "United States";
default:return "United States";
}//end switch
}//end function

function hasPlugin(str){
for (var i=0; i < window.navigator.plugins.length; i++ ) {
	if (window.navigator.plugins[i].name.toLowerCase().indexOf(str.toLowerCase()) >= 0){ 
		return true;
	}//end if
}//next
return false;
}//end function

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)+ ";expires="+expire.toGMTString();
}//end function

function GetCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
var j = 0;
while (i < clen) {
   j = i + alen;
   if (document.cookie.substring(i, j) == arg){
      return getCookieVal(j);
   }//end if
   i = document.cookie.indexOf(" ", i) + 1;
   if (i == 0){
      break; 
   }//end if
}//loop
return "";
}//end function
  
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset); 
if (endstr == -1) endstr = document.cookie.length; 
return unescape(document.cookie.substring(offset, endstr)); 
}//end function

