//this written by Niall King to make interact links very short and easy to do.

function interact(page) { 
  window.open('http://interact.london.edu/'+page,'interact','scrollbars=yes,resizable=yes,width=730,height=550');
}

function interact2005(page) { 
  window.open('http://interact2005.london.edu/'+page,'interact','scrollbars=yes,resizable=yes,width=730,height=550');
}

function interactip(page) { 
  window.open('http://163.119.254.18/'+page,'interact','scrollbars=yes,resizable=yes,width=730,height=550');
}


function emailthispage(page) { 
  window.open(page,'emailer','scrollbars=yes,resizable=yes,width=730,height=450');
}

function panorama(page) {
window.open(page,'panorama','width=400,height=543,left=130,top=0,resizable=no,status=no,scrollbars=no,menubar=no,toolbar=no,location=no');
}

function niallplayer(v, b) {
var video=v;
var bandwidth=b;
  var filenamestart='start';
	var filenameend='end';
  var filename='filename';
	if (video == '1') {
    filenamestart='http://relay.tornadonetworks.net/demandc.php?s=wm&c=lbs-001&m=vd1/viddiary01_';
		filenameend='b.wmv&e=x.wmx';
	}
	if (video == '2') {
	  filenamestart='http://relay.tornadonetworks.net/demandc.php?s=wm&c=lbs-001&m=vd2/viddiary02_';
	  filenameend='b.wmv&e=x.wmx';
	}
	if (video == '3') {
	  filenamestart='http://relay.tornadonetworks.net/demandc.php?s=wm&c=lbs-001&m=vd3/viddiary03_';
		filenameend='b.wmv&e=x.wmx';
  }
	if (video == '4') {
    filenamestart='http://relay.tornadonetworks.net/demandc.php?s=wm&c=lbs-001&m=vd4/episode4_';
		filenameend='b.wmv&e=x.wmx';
	}
	if (video == '5') {
		filenamestart='http://relay.tornadonetworks.net/demandc.php?s=wm&c=lbs-001&m=vd5/yourcareer_';
		filenameend='b.wmv&e=x.wmx';
	}
	if (bandwidth == 'h') {
	  dimensions='width=319,height=309';
	}
	if (bandwidth == 'm') {
		dimensions='width=300,height=249';
	}
	if (bandwidth == 'l') {
		dimensions='width=300,height=189';
	}
	filename=filenamestart+bandwidth+filenameend;
	top.niallPlayerRef = window.open('','niallplayer',dimensions);
	top.niallPlayerRef.document.writeln(
		'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'+
    '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb">'+
    '<head><title>'+filename+'</title>'+
    '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head>'+
    '<body style="margin:0px 0px 0px 0px">'+
    '<center>'+
    '<object id="MediaPlayer1" ' +
      'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" ' +
      'type="application/x-oleobject" ' +
      'standby="Loading Microsoft Windows Media Player components..." ' +
      'classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" name="WinMedia">' +
    '<param name="FileName" value="'+filename+'" />' +
    '<param name="animationatStart" value="0" />' +
    '<param name="transparentatStart" value="true" />' +
    '<param name="autoStart" value="true" />' +
    '<param name="showControls" value="1" />' +
    '<param name="ShowStatusBar" value="1" />' +
    '<embed name="WinMedia" type="application/x-mplayer2" ' +       
      'src="'+filename+'" showcontrols="1"	showstatusbar="1" animationatstart="0" ' +
      'transparentatstart="true" displaysize="0"	autosize="0"  autostart="True" ' +
      'filename="'+filename+'">' +
    '</embed></object>' +
    '<div style="display:none"><iframe id="rightframe" name="rightframe"></iframe></div>' +
    '</center></body></html>');
  top.niallPlayerRef.document.close();
}

function NK_Show() { //v6.0
  var i,arg,obj,args=NK_Show.arguments;
  for (i=0; i<(args.length); i++) {
   arg = args[i];
  if (arg !='ignore') obj = document.getElementById(arg);
   if (obj!=null) {
    if (obj.style) {
     obj.style.display = 'block';
    }
   }
  }
}

function NK_Hide() { //v6.0
  var i,args=NK_Hide.arguments;
  for (i=0; i<(args.length); i++) {
   arg = args[i];
  if (arg !='ignore') obj = document.getElementById(arg);
   if (obj!=null) {
    if (obj.style) {
     obj.style.display = 'none';
    }
   }
 }
}

function playvideo (lowurl,highurl) {
 var v,b,url,qualindex =  document.forms.quality.low.checked;
 if (qualindex == true) url=lowurl;
 if (qualindex == false) url=highurl;
 if (url.search('niallplayer') > 0) {
    v = url.slice(24,25);
    b = url.slice(28,29);
    alert(v);
    alert(b);
    niallplayer(v, b);
  } else {
    window.open (url, 'videos');
  }
}
