// Media player and connection speed logic
// set variable sec to zero
var sec = 0;

// microsoft ie browser detect on error
function MSIE() { return true; }

// get cookie
function getCookieVal(offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1) endstr = document.cookie.length;
  return unescape (document.cookie.substring(offset, endstr));
}

// get cookie
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;
}

// get values from anchor for movies
function pbw (vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300) {
  this.vidwm56 = vidwm56;
  this.vidrm56 = vidrm56;
  this.vidwm128 = vidwm128;
  this.vidrm128 = vidrm128;
  this.vidwm300 = vidwm300;
  this.vidrm300 = vidrm300;
  this.wmed56 = wmed56;
  this.wmed128 = wmed128;
  this.wmed300 = wmed300;
  this.real56 = real56;
  this.real128 = real128;
  this.real300 = real300;
  host = location.host;
	
  fileme = "/presscenter/player_popup.html";
  if (sec == "1") {fileme = "/404.html";}
  if (sec == "2") {fileme = "/404.html";}
  playbar = window.open('http://'+host+fileme,'playbar','width=435,height=390,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');
  if((navigator.appName == "Netscape") && (navigator.appVersion.substring(0,1) >= "3")) {playbar.focus();}
  if (playbar.opener == null) {playbar.opener = self;}

sec = 0;
}

// based on cookie plays perfered movie otherwise sends you to pbw func
function play (vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300) {
  var cm = GetCookie("playbar");
  if (cm != null) {
	if (cm == "Windows Media 56 K" && wmed56 == "t") {playVideoNW(vidwm56);}
	else {if (cm == "Windows Media 56 K" && wmed56 != "t") {this.sec=1; pbw(vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300);}}
	if (cm == "Windows Media 128 K" && wmed128 == "t") {playVideoNW(vidwm128);}
	else {if (cm == "Windows Media 128 K" && wmed128 != "t") {this.sec=1; pbw(vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300);}}
	if (cm == "Windows Media 300 K" && wmed300 == "t") {playVideoNW(vidwm300);}
	else {if (cm == "Windows Media 300 K" && wmed300 != "t") {this.sec=1; pbw(vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300);}}
	if (cm == "Real Player 56 K" && real56 == "t") {playVideoNW(vidrm56);}
	else {if (cm == "Real Player 56 K" && real56 != "t") {this.sec=2; pbw(vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300);}}
	if (cm == "Real Player 128 K" && real128 == "t") {playVideoNW(vidrm128);}
	else {if (cm == "Real Player 128 K" && real128 != "t") {this.sec=2; pbw(vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300);}}
	if (cm == "Real Player 300 K" && real300 == "t") {playVideoNW(vidrm300);}
	else {if (cm == "Real Player 300 K" && real300 != "t") {this.sec=2; pbw(vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300);}}
  } else {
  pbw (vidwm56,vidrm56,vidwm128,vidrm128,vidwm300,vidrm300,wmed56,wmed128,wmed300,real56,real128,real300);
  }
}


//This function opens video in new window.
function playVideoNW(title){
	window.open(title);
}


window.onerror = MSIE;
// END Media Player logic