var contentVersion = 6;var FlashCanPlayvar plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;if ( plugin ) {	var words = navigator.plugins["Shockwave Flash"].description.split(" ");	for (var i = 0; i < words.length; ++i){		if (isNaN(parseInt(words[i])))		continue;		var PluginVersion = words[i]; 	}FlashCanPlay = PluginVersion >= contentVersion;} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag	document.write('on error resume next \n');	document.write('FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & contentVersion)))\n');	document.write('</SCR' + 'IPT\> \n');}function newEx(thisVal){		document.location.href = ("edite.asp?type=" + thisVal)}function validate_addUser(){	var thisError = "";	thisError += validateZeroLen("User Name",document.addUser.username.value);	thisError += validateZeroLen("Password",document.addUser.password.value);	//thisError += validateSelected("User Level"  ,document.addUser.userLevel.selectedIndex);	thisError += validateZeroLen("Email Address",document.addUser.emailAddress.value);	if(thisError.length > 0){		alert("Form Error. Please check the following fields:\n\n" + thisError)		return false;	}}function selectAll(){for (var d = document.theForm.listRight.options.length - 1; d>=0; d--){document.theForm.listRight.options[d].selected = true}}function validateNum(theName,theValue){	if (theValue.length < 1){		return(theName + "\n");	}else{		return("");	}}function validateZeroLen(theName,theValue){	if (theValue.length < 1){		return(theName + "\n");	}else{		return("");	}}function validateEmail(theValue){	var exclude=/[^@\-\.\w_]|^[@\.\-]|[\.\-]{2}|[@\.]{2}|(@)[^@]*\1/; //Exclude from EmailAddress	var check=/@[\w_\-]+\./; //Check format of EmailAddress	var checkend=/\.[a-zA-Z]{2,3}$/; //Check the end of the EmailAddress	if(((theValue.search(exclude) != -1)||(theValue.search(check)) == -1)||(theValue.search(checkend) == -1)){		return("Email - A valid address must be entered\n");	}else{		return("");	}		}	function validateSelected(theName,theValue){	if (theValue == 0){		return(theName + "\n");	}else{		return("");	}}function checkFlash(){if ( FlashCanPlay ) {document.write(" - Installed")} else {document.write(" - Not Installed <a href = 'http://www.macromedia.com/go/getflashplayer/' target = '_blank'>Download</a>")}}function moveDualList( srcList, destList, moveAll ){  if (( srcList.selectedIndex == -1 ) && ( moveAll == false )){    return;  }  newDestList = new Array( destList.options.length );  //alert(destList.options.length);  var len = 0;  for( len = 0; len < destList.options.length; len++ ){    if ( destList.options[ len ] != null ){      newDestList[ len ] = new Option( destList.options[ len ].text, destList.options[ len ].value, destList.options[ len ].defaultSelected, destList.options[ len ].selected );//alert(len);      }  }  for( var i = 0; i < srcList.options.length; i++ ) {     if (srcList.options[i] != null && (srcList.options[i].selected == true || moveAll )){       newDestList[ len ] = new Option(srcList.options[i].text, srcList.options[i].value, srcList.options[i].defaultSelected, srcList.options[i].selected );       len++;    }  }  //newDestList.sort( compareOptionValues );   // BY VALUES  //newDestList.sort( compareOptionText );   // BY TEXT      //alert(newDestList.length);  for ( var j = 0; j < newDestList.length; j++ ){    if ( newDestList[ j ] != null ){      destList.options[ j ] = newDestList[ j ];    }  }  for( var i = srcList.options.length - 1; i >= 0; i-- ){     if (srcList.options[i] != null && (srcList.options[i].selected == true || moveAll )){       srcList.options[i]       = null;    }  }}function compareOptionText(a, b){  alert(a.text + b.text);  var sA = parseInt( a.text, 36 );    var sB = parseInt( b.text, 36 );    return sA - sB;}function moveIt(direction,listToMove){  var thisList = "document.theForm."+listToMove;  var i = eval(thisList+".selectedIndex");  var optLen = eval(thisList+".length");  if (i > -1) {  if ((i == 0 && direction == -1) || (i == (optLen -1) && direction == 1)){    alert('You cannot move this item in this direction');  }  else {    var tempValu = eval(thisList+".options[i + direction].value");    var tempText = eval(thisList+".options[i + direction].text");    eval(thisList+".options[i + direction].value="+thisList+".options[i].value");    eval(thisList+".options[i + direction].text ="+thisList+".options[i].text");    eval(thisList+".options[i].value = tempValu");    eval(thisList+".options[i].text  = tempText");	eval(thisList+".selectedIndex    = i + direction");	}  }}function openIt(urlToOpen,x,y,winName){  window.open(urlToOpen,winName,'height='+y+',width='+x+',toolbar=no,address=no,status=no');}function updateSearch(thisSelected){  textSearch = ("<input type = \"text\" name=\"searchString\" class=\"searchField\" value=\"\" onfocus=\"clearDefault(this)\">")  targetYear = ("<select name=\"searchString\"><option value = \"\" selected = \"selected\">Level</option><option value = '1'>Level 1</option><option value = '2'>Level 2</option><option value = '3'>Level 3</option><option value = '4'>Level 4</option><option value = '5'>Level 5</option><option value = '6'>Level 6</option></select>")  subjecName = ("<select name=\"searchString\"><option value = \"\" selected = \"selected\">Select Subject</option><option>English</option><option>French</option><option>Spanish</option><option>German</option><option>Italian</option></select>")  if (thisSelected == "subjectName"){searchbox.innerHTML = subjecName};  if (thisSelected == "targetYear"){searchbox.innerHTML = targetYear};  if (thisSelected !== "targetYear" && thisSelected !== "subjectName"){searchbox.innerHTML = textSearch};}function checkNav(){var browserOkif (navigator.appName == "Microsoft Internet Explorer") {	msieIndex = navigator.appVersion.indexOf("MSIE") + 5;	vernumTest = parseFloat(navigator.appVersion.substr(msieIndex,3));} else {	//Netscpae 6 version number is actually Mozilla 5, so we need to	//add .5 to the value to bring it to a valid version number	vernum = parseFloat(navigator.appVersion.substr(0,3));	vernumTest = vernum + 0.5;}	if (vernumTest < 5.5) {	//alert('Vektor Online School does not support '+ navigator.appName +' '+vernum+'.\n\nPlease upgrade your browser.');	document.write(" - Not Installed")	} else {	document.write(" - Installed")}}function jumpMenu(targ,selObj,restore){ //v3.0  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");  if (restore) selObj.selectedIndex=0;}function checkScreenRes() {	//checks that the user has screen resolution of 1024 x 768 or higher	//if (screen.height < 768 && screen.width < 1024){	//	alert ("Vektor Online School has been optimised for screen resolutions of 1024 x 768 and higher.\n\nPlease adjust your screen settings.")	//}}