function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}




function OnSubmitForm(path)
{

  if(document.frmSearch.rbSearchoption[0].checked)
  {
   window.document.frmSearch.action =path + "/sphider/search.php";
  }
  else
  if(document.frmSearch.rbSearchoption[1].checked)
  {
     window.document.frmSearch.action =path + "pages/programmes/search.php";
  }
  return true;
}

function showAlert(){
 alert(window.document.FLVPlayer.FLVPlayer);
 window.document.FLVPlayer.FlashVars = "&MM_ComponentVersion=1&skinName=Halo_Skin_2&streamName=../../videos/tv_adverts/the_race1&autoPlay=false&autoRewind=false";
return true;
}





var http_request = false;

            

            function alertContents() {

                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
                       var text = http_request.responseText;
					   
					   if(text.match('ok')) {
							window.location.reload(true); 
					   } else {
						   
					   }
                    } else {
                        alert('There was a problem with the request.');
                    }
                }

            }



function updatePositions(selName, oldValue, selNumber, ID){
	
	if( selName.value < oldValue) {
	
		file = 'update_position?Position=' + selName.value + '&ID=' + ID + '&OldPosition=' + oldValue;	
		makeRequest(file);
		
		
	} else if ( selName.value > oldValue) {
		
		file = 'update_position?Position=' + selName.value + '&ID=' + ID + '&OldPosition=' + oldValue;	
		makeRequest(file);		
			
	} else {
		alert("This shouldn't happen");	
		
	}
}


  var http_request = false;

            function setupRequest() {

                http_request = false;
					
				if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_request = new XMLHttpRequest();
                    if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

               return http_request;

            }
			
			function makeRequest(url){
				http_request = false; 
				
				http_request = setupRequest();
				
				if (!http_request) {
                    alert('Giving up :( Cannot create an XMLHTTP instance');
                    return false;
                }
					  
				http_request.onreadystatechange = alertContents;
                http_request.open('GET', url, true);
                http_request.send(null);
			
			}
			
			
			
function openNewWindow(link) {
  popupWin = window.open(link,
  'open_window',
  'width=604, height=590, left=100, top=100')
}

function openNewWindowMain(link) {
  popupWin = window.open(link,
  'open_window',
  'width=750, height=700, left=50, top=2')
}

function openNewWindowDownTown(link) {
  popupWin = window.open(link,
  'open_window',
  'width=750, height=400, left=100, top=100')
}

function openNewWindowEnrol(link) {
  popupWin = window.open(link,
  'open_window',
  'width=730, height=550, left=0, top=0, scrollbars=yes')
}


function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}


function SendDataToFlashMovie()
{
     var flashMovie=getFlashMovieObject("FLVPlayer");
     flashMovie.SetVariable("/:streamName", 
          "../../videos/tv_adverts/the_race1");
	 alert(flashMovie.GetVariable("/:streamName"));

}

function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}