// JavaScript Document

var req;
var revar;
var revarCount = 2;
var revarCount2 = 2;
var revarCount3 = 2;

function loadXMLDoc(url) {

   // Internet Explorer
   try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
   catch(e) {
      try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
      catch(oc) { req = null; }
   }

   // Mozailla/Safari
   if (!req && typeof XMLHttpRequest != "undefined") { req = new XMLHttpRequest(); }

   // Call the processChange() function when the page has loaded
   if (req != null) {
      req.onreadystatechange = processChange;
      req.open("GET", url, true);
      req.send(null);
   }
}

function processChange() {
   // The page has loaded and the HTTP status code is 200 OK
   if (req.readyState == 4 && req.status == 200) {

      // Write the contents of this URL to the searchResult layer
      getObject("searchResult").innerHTML = req.responseText;
   }
}

function getObject(name) {
   var ns4 = (document.layers) ? true : false;
   var w3c = (document.getElementById) ? true : false;
   var ie4 = (document.all) ? true : false;

   if (ns4) return eval('document.' + name);
   if (w3c) return document.getElementById(name);
   if (ie4) return eval('document.all.' + name);
   return false;
}


//window.onload = function() {
//   getObject("q").focus();
//}

function submitFm(idNo){
//cheese = "document.getElementById(form" + idNo + ")";
//test = cheese + ".action='../editor/editor.php?id='"+idNo;
bob = "form" + idNo;
document.getElementById(bob).action="../editor/editor.php?reEntry=true&id="+idNo;
document.getElementById(bob).submit();
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}



function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



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 newsViewer(userBod)
{
	var flashMovie=getFlashMovieObject("newsViewMeHere");
	whosNews = userBod;
	revarCount = revarCount - 1;
	flashMovie.SetVariable("/:position", '5');
	flashMovie.SetVariable("/:username", whosNews);	
	if(revarCount > 0){
	revar = setTimeout("newsViewer(whosNews)", 300); 
	}
	//newsViewer2(whosNews);
}


function galViewer(userBod)
{
	var flashMovie=getFlashMovieObject("newsViewMeHere");
	whosNews = userBod;
	revarCount2 = revarCount2 - 1;
	flashMovie.SetVariable("/:position", '40');
	flashMovie.SetVariable("/:username", whosNews);	
		if(revarCount2 > 0){
	revar = setTimeout("galViewer(whosNews)", 300); 
	}
}


function vidViewer(userBod, user, vidTitle)
{
	var flashMovie=getFlashMovieObject("newsViewMeHere");
	whosVid = userBod;
	whosName = user;
	whosTitle = vidTitle;
	revarCount3 = revarCount3 - 1;
	flashMovie.SetVariable("/:position", '80');
	flashMovie.SetVariable("/:vid", whosVid);	
	flashMovie.SetVariable("/:vidTitle", whosTitle);	
	flashMovie.SetVariable("/:username", whosName);
		if(revarCount3 > 0){
	revar = setTimeout("vidViewer(whosVid, whosName)", 300); 
	}
}


function menuPos(where){
	var flashMovie=getFlashMovieObject("mainMenu");
	flashMovie.SetVariable("/:drop", "drop");
	flashMovie.SetVariable("/:menuPos", where);	
}


function closeNews(){
document.getElementById("newsViewer").visibility="hidden";
}





function getObject( obj ) {

  // step 1
  if ( document.getElementById ) {
    obj = document.getElementById( obj );

  // step 2
  } else if ( document.all ) {
    obj = document.all.item( obj );

  //step 3
  } else {
    obj = null;
  }

  //step 4
  return obj;
  }
  
  
  function moveObject( obj, e, which ) {

  // step 1
  var tempX = 0;
  var tempY = 0;
  var which = which;
  if (which == 'sportal'){
	    var offsetX = 220;
  var offsetY = 260;
  }
   else if (which == 'colourChanger'){
	    var offsetX = -100;
  var offsetY = -100;
  }
    else if (which == 'rateView'){
	    var offsetX = -50;
  var offsetY = 20;
  }
      else if (which == 'userView'){
	    var offsetX = -30;
  var offsetY = -120;
  }
  else {
  var offsetX = 50;
  var offsetY = -100;
  }
  var objHolder = obj;

  // step 2
  obj = getObject( obj );
  if (obj==null) return;

  // step 3
  if (document.all) {
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
  } else {
    tempX = e.pageX;
    tempY = e.pageY;
  }

  // step 4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}

  // step 5
  obj.style.top  = (tempY + offsetY) + 'px';
  obj.style.left = (tempX + offsetX) + 'px';

  // step 6
  displayObject( objHolder, true );
  }
  
  
  function displayObject( obj, show ) {

  // step 1
  obj = getObject( obj );
  if (obj==null) return;

  // step 2
  obj.style.display = show ? 'block' : 'none';
  obj.style.visibility = show ? 'visible' : 'hidden';
  }
  
  
  
  function confirm_path(geoff)
{
whom = geoff;
var selObj = document.getElementById('pathOptions').value;

//alert (kindPath);
if (selObj == "specialist"){
specialistPath(whom);

}
else{
pagePath();

}
}

function specialistPath(whoose) {
wendy = whoose;
input_box=confirm("You have selected to add a new Specialist Path to "+wendy+", this will allow you easy access to "+wendy+"'s information. "+wendy+" will be informed by email. Click OK to confirm.");
if (input_box==true)

{ 
// Output when OK is clicked
document.forms['addPath'].action="../addPath.php";
document.forms['addPath'].submit();
}

else
{
;// Output when Cancel is clicked
//alert ("You clicked cancel");
}
}


function pagePath() {
document.forms['addPath'].action="../addPath.php";
document.forms['addPath'].submit();

}

function toRemove(namer) {
pic2Remove = namer;
document.getElementById('pictureDrop').value = pic2Remove;

}

function removePic() {
document.forms['remover'].submit();

}

function removeMp3(mp3) {
	document.getElementById('mp3Drop').value=mp3;
document.forms['mp3Remover'].submit();

}

function removeDoc(doc) {
	document.getElementById('docDrop').value=doc;
document.forms['docRemover'].submit();

}

function reposition() {
document.getElementById('newsViewer').left = '50%';
document.getElementById('newsViewer').top = '50%';
}

function centreLayer1(){
// Get the dimensions of the browser window
var winwidth = document.body.clientWidth;
var winheight = document.body.clientHeight;

// Get the dimensions of the layer
var layerwidth = document.getElementById('galleryMe').clientWidth;
var layerheight = document.getElementById('galleryMe').clientHeight;

// Centre the layer
document.getElementById('galleryMe').style.left = (((winwidth - layerwidth)/2) + 40) + "px";
document.getElementById('galleryMe').style.top = ((winheight - layerheight)/2) + "px";

document.moveTo(screen.width/2-300,screen.height/2-250);

}

function centreLayer(){
// Get the dimensions of the browser window
var winwidth = document.body.clientWidth;
var winheight = document.body.clientHeight;

// Get the dimensions of the layer
var layerwidth = document.getElementById('galleryMe').clientWidth;
var layerheight = document.getElementById('galleryMe').clientHeight;

// Centre the layer
document.getElementById('galleryMe').style.left = (((winwidth - layerwidth)/2) + 40) + "px";



window.scrollTo(screen.width/2-300,0); 
}



function logBox(where){
	document.getElementById('logBox').innerHTML = "<form action=\"../masterLogin.php\" method=\"POST\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\"><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr><td>Please Login below:</td></tr><tr><td>Email: <input style=\"height:15px; font-size:11px\" name=\"email\" type=\"text\" id=\"email\" size=\"18\" /></td></tr><tr><td>Password: <input style=\"height:15px; font-size:11px\" name=\"password\" type=\"password\" id=\"password\" size=\"10\" /><input type=\"submit\" name=\"Submit\" value=\"Login\" /><input name=\"last\" type=\"hidden\" id=\"last\" value=\"" + where + "\"></td></tr></table></form>";
}

function emailRemind(where, wh2){
	if (wh2 == ""){
	var locWhere = 	"../emailRemind.php";
	document.getElementById('logDiv').style.visibility = 'visible';
	}
	else {
	var locWhere = 	"emailRemind.php";
	document.getElementById('logBox').style.visibility = 'visible';
	}
	
	document.getElementById('logBox').innerHTML = "<form action=\""+locWhere+"\" method=\"POST\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\"><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr><td>Enter email to get a password reminder:</td></tr><tr><td><input style=\"height:15px; font-size:11px\" name=\"email\" type=\"text\" id=\"email\" size=\"12\"/ value=\"email\" onclick=\"this.value=''\"><br /><input name=\"last\" type=\"hidden\" id=\"last\" value=\"" + where + "\"><input type=\"submit\" name=\"Submit\" value=\"Remind Me Please\" /></td></tr></table></form>";
}



function bookmark(titleMe, urlMe){
var title = titleMe;
var url = urlMe;
   if (document.all)
     window.external.AddFavorite(url, title);
   else if (window.sidebar)
     window.sidebar.addPanel(title, url, "")
   else if (window.sidebar&&window.sidebar.addPanel)
     window.sidebar.addPanel(title,url,"");
}




function colourChooser(mooCol){
	document.getElementById('colourRef').value=mooCol;	
	document.getElementById('colShower').innerHTML='choose ' + mooCol;
}


function changeColour(col){


if(document.getElementById('colourRef').value=='fontColour'){
document.getElementById('cbox01').bgColor='#' + col;
document.getElementById('fontCol').value=col;	
}
else if(document.getElementById('colourRef').value=='mainColour'){
document.getElementById('cbox02').bgColor='#' + col;
document.getElementById('mainCol').value=col;	
}
else if(document.getElementById('colourRef').value=='menuBgndColour'){
document.getElementById('cbox03').bgColor='#' + col;
document.getElementById('menuBgnd').value=col;	
}
else if(document.getElementById('colourRef').value=='linkColour'){
document.getElementById('cbox04').bgColor='#' + col;
document.getElementById('linkCol').value=col;	
}
else if(document.getElementById('colourRef').value=='linkDownColour'){
document.getElementById('cbox05').bgColor='#' + col;
document.getElementById('linkDown').value=col;	
}
else if(document.getElementById('colourRef').value=='bannerBgndColour'){
document.getElementById('cbox06').bgColor='#' + col;
document.getElementById('bannerBgnd').value=col;	
}
else if(document.getElementById('colourRef').value=='mainBgndColour'){
document.getElementById('cbox07').bgColor='#' + col;
document.getElementById('mainBgnd').value=col;	
}
}





      function talkNow(what)
            {
            //the scene begins playing, add actions here
            sayText(what,1,1,3);
            }
			
			
			
// reorder gallery or page

function imageName(whom) {
  document.getElementById('imageNames').innerHTML=whom;
}

	
function goRun(bob){
	var liEls=document.getElementsByTagName('li');
	var liArray = new Array();
	whereMe = "galleryOrder.php?pageOrder[]=";

	for(var i=0, liEl; liEl=liEls[i]; i++) {
		liArray.push(liEl.id);
	}

            for(var i = 0;i<liArray.length;i++) {

     whereMe = whereMe + (liArray[i]+"&pageOrder[]=")
	 }
	  
	window.location =  whereMe + dropOutPageId ;
}


function go2Run(bob){
	var liEls=document.getElementsByTagName('li');
	var liArray = new Array();
	whereMe = "reOrder.php?pageOrder[]=";

	for(var i=0, liEl; liEl=liEls[i]; i++) {
		liArray.push(liEl.id);
	}

            for(var i = 0;i<liArray.length;i++) {

     whereMe = whereMe + (liArray[i]+"&pageOrder[]=")
	 }
	  
	window.location =  whereMe + dropOutPageId ;
}




// Gallery picker

function checkPic(picname, username){
	
	picnumber = document.getElementById('picNo').value;
	drop = "pictureDrop" + picnumber;
	file = "filename" + picnumber;
	waitme = "waiter" + picnumber;
	showNew = "whichPic" + picnumber;
	newWhere = username + "/uploadfolder/thumbs/thumb_" + picname;
	
	// alert(drop + file + waitme + picname);
	
	
	document.getElementById(showNew).src=newWhere;
	document.getElementById(drop).value=picname;
	document.getElementById(file).innerHTML=picname;
	document.getElementById('saving').innerHTML="Saving, please wait...";
	document.forms.galForm.submit();
	document.getElementById(waitme).src="images/waiter.gif";
	
}

function checkPicNews(newspic, picname, username){
	
	picNo = 'picNo' + newspic;
	picnumber = document.getElementById(picNo).value;
	drop = "pictureDrop" + picnumber;
	file = "filename" + picnumber;
	showNew = "whichPic" + picnumber;
	formal = "form" + picnumber;
	waitme = "waiter" + picnumber;
	
	if(picname == "Remove Picture"){
	newWhere = "images/noGalImage.gif";
	picname = "";
	removeCheck = "picRemove" + newspic;
	document.getElementById(removeCheck).checked=true;
	}else{
	newWhere = username + "/uploadfolder/thumbs/thumb_" + picname;
	}
	
	//alert(picNo + picnumber + drop + file + picname);
	
	
	document.getElementById(showNew).src=newWhere;
	document.getElementById(drop).value=picname;
	document.getElementById(file).innerHTML=picname;
document.getElementById('saving').innerHTML="Saving, please wait...";
	document.getElementById(formal).submit();
	document.getElementById(waitme).src="images/waiter.gif";

	
}


function genCode(where){
	
var cdt1=Math.ceil(26*Math.random());	
var cdt2=Math.ceil(26*Math.random());
var cdt3=Math.ceil(26*Math.random());
var cdt4=Math.ceil(26*Math.random());
var cdt5=Math.ceil(26*Math.random());

if(where == 'main'){
document.getElementById('submitter').disabled=true;
document.getElementById('cd1').src='images/codes/' + cdt1 + '.gif';
document.getElementById('cd2').src='images/codes/' + cdt2 + '.gif';
document.getElementById('cd3').src='images/codes/' + cdt3 + '.gif';
document.getElementById('cd4').src='images/codes/' + cdt4 + '.gif';
document.getElementById('cd5').src='images/codes/' + cdt5 + '.gif';
}
else if (where == 'other'){
	document.getElementById('submitter').disabled=true;
	document.getElementById('cd1').src='../images/codes/' + cdt1 + '.gif';
document.getElementById('cd2').src='../images/codes/' + cdt2 + '.gif';
document.getElementById('cd3').src='../images/codes/' + cdt3 + '.gif';
document.getElementById('cd4').src='../images/codes/' + cdt4 + '.gif';
document.getElementById('cd5').src='../images/codes/' + cdt5 + '.gif';
	
}
else if (where == 'recommend'){
	document.getElementById('submitter2').disabled=true;
	document.getElementById('cdr1').src='../images/codes/' + cdt1 + '.gif';
document.getElementById('cdr2').src='../images/codes/' + cdt2 + '.gif';
document.getElementById('cdr3').src='../images/codes/' + cdt3 + '.gif';
document.getElementById('cdr4').src='../images/codes/' + cdt4 + '.gif';
document.getElementById('cdr5').src='../images/codes/' + cdt5 + '.gif';
	
}

if (cdt1 == 0){cdt1 = "0";}
else if (cdt1 == 1){cdt1 = "a";}
else if (cdt1 == 2){cdt1 = "b";}
else if (cdt1 == 3){cdt1 = "c";}
else if (cdt1 == 4){cdt1 = "d";}
else if (cdt1 == 5){cdt1 = "e";}
else if (cdt1 == 6){cdt1 = "f";}
else if (cdt1 == 7){cdt1 = "g";}
else if (cdt1 == 8){cdt1 = "h";}
else if (cdt1 == 9){cdt1 = "i";}
else if (cdt1 == 10){cdt1 = "j";}
else if (cdt1 == 11){cdt1 = "k";}
else if (cdt1 == 12){cdt1 = "L";}
else if (cdt1 == 13){cdt1 = "m";}
else if (cdt1 == 14){cdt1 = "n";}
else if (cdt1 == 15){cdt1 = "o";}
else if (cdt1 == 16){cdt1 = "p";}
else if (cdt1 == 17){cdt1 = "q";}
else if (cdt1 == 18){cdt1 = "r";}
else if (cdt1 == 19){cdt1 = "s";}
else if (cdt1 == 20){cdt1 = "t";}
else if (cdt1 == 21){cdt1 = "u";}
else if (cdt1 == 22){cdt1 = "v";}
else if (cdt1 == 23){cdt1 = "w";}
else if (cdt1 == 24){cdt1 = "x";}
else if (cdt1 == 25){cdt1 = "y";}
else if (cdt1 == 26){cdt1 = "z";}

if (cdt2 == 0){cdt2 = "0";}
else if (cdt2 == 1){cdt2 = "a";}
else if (cdt2 == 2){cdt2 = "b";}
else if (cdt2 == 3){cdt2 = "c";}
else if (cdt2 == 4){cdt2 = "d";}
else if (cdt2 == 5){cdt2 = "e";}
else if (cdt2 == 6){cdt2 = "f";}
else if (cdt2 == 7){cdt2 = "g";}
else if (cdt2 == 8){cdt2 = "h";}
else if (cdt2 == 9){cdt2 = "i";}
else if (cdt2 == 10){cdt2 = "j";}
else if (cdt2 == 11){cdt2 = "k";}
else if (cdt2 == 12){cdt2 = "L";}
else if (cdt2 == 13){cdt2 = "m";}
else if (cdt2 == 14){cdt2 = "n";}
else if (cdt2 == 15){cdt2 = "o";}
else if (cdt2 == 16){cdt2 = "p";}
else if (cdt2 == 17){cdt2 = "q";}
else if (cdt2 == 18){cdt2 = "r";}
else if (cdt2 == 19){cdt2 = "s";}
else if (cdt2 == 20){cdt2 = "t";}
else if (cdt2 == 21){cdt2 = "u";}
else if (cdt2 == 22){cdt2 = "v";}
else if (cdt2 == 23){cdt2 = "w";}
else if (cdt2 == 24){cdt2 = "x";}
else if (cdt2 == 25){cdt2 = "y";}
else if (cdt2 == 26){cdt2 = "z";}

if (cdt3 == 0){cdt3 = "0";}
else if (cdt3 == 1){cdt3 = "a";}
else if (cdt3 == 2){cdt3 = "b";}
else if (cdt3 == 3){cdt3 = "c";}
else if (cdt3 == 4){cdt3 = "d";}
else if (cdt3 == 5){cdt3 = "e";}
else if (cdt3 == 6){cdt3 = "f";}
else if (cdt3 == 7){cdt3 = "g";}
else if (cdt3 == 8){cdt3 = "h";}
else if (cdt3 == 9){cdt3 = "i";}
else if (cdt3 == 10){cdt3 = "j";}
else if (cdt3 == 11){cdt3 = "k";}
else if (cdt3 == 12){cdt3 = "L";}
else if (cdt3 == 13){cdt3 = "m";}
else if (cdt3 == 14){cdt3 = "n";}
else if (cdt3 == 15){cdt3 = "o";}
else if (cdt3 == 16){cdt3 = "p";}
else if (cdt3 == 17){cdt3 = "q";}
else if (cdt3 == 18){cdt3 = "r";}
else if (cdt3 == 19){cdt3 = "s";}
else if (cdt3 == 20){cdt3 = "t";}
else if (cdt3 == 21){cdt3 = "u";}
else if (cdt3 == 22){cdt3 = "v";}
else if (cdt3 == 23){cdt3 = "w";}
else if (cdt3 == 24){cdt3 = "x";}
else if (cdt3 == 25){cdt3 = "y";}
else if (cdt3 == 26){cdt3 = "z";}


if (cdt4 == 0){cdt4 = "0"}
else if (cdt4 == 1){cdt4 = "a";}
else if (cdt4 == 2){cdt4 = "b";}
else if (cdt4 == 3){cdt4 = "c";}
else if (cdt4 == 4){cdt4 = "d";}
else if (cdt4 == 5){cdt4 = "e";}
else if (cdt4 == 6){cdt4 = "f";}
else if (cdt4 == 7){cdt4 = "g";}
else if (cdt4 == 8){cdt4 = "h";}
else if (cdt4 == 9){cdt4 = "i";}
else if (cdt4 == 10){cdt4 = "j";}
else if (cdt4 == 11){cdt4 = "k";}
else if (cdt4 == 12){cdt4 = "L";}
else if (cdt4 == 13){cdt4 = "m";}
else if (cdt4 == 14){cdt4 = "n";}
else if (cdt4 == 15){cdt4 = "o";}
else if (cdt4 == 16){cdt4 = "p";}
else if (cdt4 == 17){cdt4 = "q";}
else if (cdt4 == 18){cdt4 = "r";}
else if (cdt4 == 19){cdt4 = "s";}
else if (cdt4 == 20){cdt4 = "t";}
else if (cdt4 == 21){cdt4 = "u";}
else if (cdt4 == 22){cdt4 = "v";}
else if (cdt4 == 23){cdt4 = "w";}
else if (cdt4 == 24){cdt4 = "x";}
else if (cdt4 == 25){cdt4 = "y";}
else if (cdt4 == 26){cdt4 = "z";}


if (cdt5 == 0){cdt5 = "0"}
else if (cdt5 == 1){cdt5 = "a";}
else if (cdt5 == 2){cdt5 = "b";}
else if (cdt5 == 3){cdt5 = "c";}
else if (cdt5 == 4){cdt5 = "d";}
else if (cdt5 == 5){cdt5 = "e";}
else if (cdt5 == 6){cdt5 = "f";}
else if (cdt5 == 7){cdt5 = "g";}
else if (cdt5 == 8){cdt5 = "h";}
else if (cdt5 == 9){cdt5 = "i";}
else if (cdt5 == 10){cdt5 = "j";}
else if (cdt5 == 11){cdt5 = "k";}
else if (cdt5 == 12){cdt5 = "L";}
else if (cdt5 == 13){cdt5 = "m";}
else if (cdt5 == 14){cdt5 = "n";}
else if (cdt5 == 15){cdt5 = "o";}
else if (cdt5 == 16){cdt5 = "p";}
else if (cdt5 == 17){cdt5 = "q";}
else if (cdt5 == 18){cdt5 = "r";}
else if (cdt5 == 19){cdt5 = "s";}
else if (cdt5 == 20){cdt5 = "t";}
else if (cdt5 == 21){cdt5 = "u";}
else if (cdt5 == 22){cdt5 = "v";}
else if (cdt5 == 23){cdt5 = "w";}
else if (cdt5 == 24){cdt5 = "x";}
else if (cdt5 == 25){cdt5 = "y";}
else if (cdt5 == 26){cdt5 = "z";}


var cdtv;
cdtv = cdt1;
cdtv += cdt2;
cdtv += cdt3;
cdtv += cdt4;
cdtv += cdt5;

if (where == 'recommend'){
document.getElementById('coderVerify').value=cdtv;
//alert(document.getElementById('codeVerify').value);
}
else{
	document.getElementById('codeVerify').value=cdtv;
}
}


   
   function codeVerifier(){
	 if (document.getElementById('codeVerify').value == document.getElementById('codeTest').value){
	   document.getElementById('submitter').disabled=false;
	}
	else {
		document.getElementById('submitter').disabled=true;
	}
   }
   
   
      function coderVerifier(){
	 if (document.getElementById('coderVerify').value == document.getElementById('coderTest').value){
	   document.getElementById('submitter2').disabled=false;
	}
	else {
		document.getElementById('submitter2').disabled=true;
	}
   }
   
   

function browserInfo(){
var info;
var colourbits = window.screen.colorDepth;
var colournumber = Math.pow (2, colourbits);

if (parseInt(navigator.appVersion)>3) {
 if (navigator.appName=="Netscape") {
  winW = window.innerWidth;
  winH = window.innerHeight;
 }
 if (navigator.appName.indexOf("Microsoft")!=-1) {
  winW = document.body.offsetWidth;
  winH = document.body.offsetHeight;
 }
}

var thetime=new Date();

var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
var nday=thetime.getDay();
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var nyear=thetime.getYear();
var AorP=" ";

//if (nhours>=12)
//    AorP="P.M.";
//else
//    AorP="A.M.";

//if (nhours>=13)
   // nhours-=12;

if (nhours==0)
   nhours=24;

if (nsecn<10)
 nsecn="0"+nsecn;

if (nmins<10)
 nmins="0"+nmins;

if (nday==0)
  nday="Sun";
if (nday==1)
  nday="Mon";
if (nday==2)
  nday="Tues";
if (nday==3)
  nday="Wed";
if (nday==4)
  nday="Thurs";
if (nday==5)
  nday="Fri";
if (nday==6)
  nday="Sat";

nmonth+=1;

if (nyear<=99)
  nyear= "19"+nyear;

if ((nyear>99) && (nyear<2000))
 nyear+=1900;

var myTime = nhours+":"+nmins+":"+nsecn+", "+nday+", "+ntoday+"/"+nmonth+"/"+nyear;


info = '<b>Time: </b>' + myTime;
info += '<br /><b>Browser Type: </b>' + navigator.appName;
info += '<br /><b>Code Name: </b>' + navigator.appCodeName;
info += '<br /><b>Version: </b>' + navigator.appVersion;
info += '<br /><b>Minor Version: </b>' + navigator.appMinorVersion;
info += '<br /><b>Java Enabled: </b>' + navigator.javaEnabled();
info += '<br /><b>Platform: </b>' + navigator.platform;
info += '<br /><b>Cookies Enabled: </b>' + navigator.cookieEnabled;
for(var i in FlashDetect){
		if(typeof FlashDetect[i] != "function" && typeof FlashDetect[i] != "undefined"){
			info += '<br /><b>FlashDetect.</b>' + i + ':</strong> ' + FlashDetect[i];
		}
	}
info += '<br /><b>System Software: </b>' + navigator.oscpu;
info += '<br /><b>User Agent: </b>' + navigator.userAgent;
info += '<br /><b>Browser Language: </b>' + navigator.browserLanguage;
info += '<br /><b>System Language: </b>' + navigator.systemLanguage;
info += '<br /><b>User Language: </b>' + navigator.userLanguage;
//info += '<br /><b>History Length: </b>' + history.length;
info += '<br /><br /><b>Colour Number: </b>' + colournumber;
info += '<br /><b>Colour Bits: </b>' + colourbits;
info += '<br /><b>Screen width: </b>' + screen.width;
info += '<br /><b>Screen Height: </b>' + screen.height;
info += '<br /><b>Browser Width: </b>' + winW;
info += '<br /><b>Browser Height: </b>' + winH;
info += '<br />-End Session-';

document.getElementById('browserInfo').value = info;
document.getElementById('browserShow').innerHTML = info;

}

/*
Copyright (c) Copyright (c) 2007, Carl S. Yestrau All rights reserved.
Code licensed under the BSD License: http://www.featureblend.com/license.txt
Version: 1.0.3
*/
var FlashDetect = new function(){
	var self = this;
	self.installed = false;
	self.raw = "";
	self.major = -1;
	self.minor = -1;
	self.revision = -1;
	self.revisionStr = "";
	var activeXDetectRules = [
		{
			"name":"ShockwaveFlash.ShockwaveFlash.7",
			"version":function(obj){
				return getActiveXVersion(obj);
			}
		},
		{
			"name":"ShockwaveFlash.ShockwaveFlash.6",
			"version":function(obj){
				var version = "6,0,21";
				try{
					obj.AllowScriptAccess = "always";
					version = getActiveXVersion(obj);
				}catch(err){}
				return version;
			}
		},
		{
			"name":"ShockwaveFlash.ShockwaveFlash",
			"version":function(obj){
				return getActiveXVersion(obj);
			}
		}
	];
	var getActiveXVersion = function(activeXObj){
		var version = -1;
		try{
			version = activeXObj.GetVariable("$version");
		}catch(err){}
		return version;
	};
	var getActiveXObject = function(name){
		var obj = -1;
		try{
			obj = new ActiveXObject(name);
		}catch(err){}
		return obj;
	};
	var parseActiveXVersion = function(str){
		var versionArray = str.split(",");//replace with regex
		return {
			"raw":str,
			"major":parseInt(versionArray[0].split(" ")[1], 10),
			"minor":parseInt(versionArray[1], 10),
			"revision":parseInt(versionArray[2], 10),
			"revisionStr":versionArray[2]
		};
	};
	var parseStandardVersion = function(str){
		var descParts = str.split(/ +/);
		var majorMinor = descParts[2].split(/\./);
		var revisionStr = descParts[3];
		return {
			"raw":str,
			"major":parseInt(majorMinor[0], 10),
			"minor":parseInt(majorMinor[1], 10), 
			"revisionStr":revisionStr,
			"revision":parseRevisionStrToInt(revisionStr)
		};
	};
	var parseRevisionStrToInt = function(str){
		return parseInt(str.replace(/[a-zA-Z]/g, ""), 10) || self.revision;
	};
	self.majorAtLeast = function(version){
		return self.major >= version;
	};
	self.FlashDetect = function(){
		if(navigator.plugins && navigator.plugins.length>0){
			var type = 'application/x-shockwave-flash';
			var mimeTypes = navigator.mimeTypes;
			if(mimeTypes && mimeTypes[type] && mimeTypes[type].enabledPlugin && mimeTypes[type].enabledPlugin.description){
				var version = mimeTypes[type].enabledPlugin.description;
				var versionObj = parseStandardVersion(version);
				self.raw = versionObj.raw;
				self.major = versionObj.major;
				self.minor = versionObj.minor; 
				self.revisionStr = versionObj.revisionStr;
				self.revision = versionObj.revision;
				self.installed = true;
			}
		}else if(navigator.appVersion.indexOf("Mac")==-1 && window.execScript){
			var version = -1;
			for(var i=0; i<activeXDetectRules.length && version==-1; i++){
				var obj = getActiveXObject(activeXDetectRules[i].name);
				if(typeof obj == "object"){
					self.installed = true;
					version = activeXDetectRules[i].version(obj);
					if(version!=-1){
						var versionObj = parseActiveXVersion(version);
						self.raw = versionObj.raw;
						self.major = versionObj.major;
						self.minor = versionObj.minor; 
						self.revision = versionObj.revision;
						self.revisionStr = versionObj.revisionStr;
					}
				}
			}
		}
	}();
};
//FlashDetect.release = "1.0.3";
	

function submitters(){

docTitle=encodeURIComponent(document.title);
if(location.search.length == 0){pageUrl=encodeURIComponent(location.href);}
else{pageUrl=encodeURIComponent(location.href + location.search);}
document.write('<div id="socialBookMarks" class="sharesb">');
document.write('<ul>');
document.write('<li>Bookmark with:&nbsp;</li>');
document.write('<li class="delicious">');
document.write('<a id="delicious" target="_blank" title="Post this page to Delicious" href="http://del.icio.us/post?url=' + pageUrl + '&amp;title=' + docTitle + '">Delicious</a>');
document.write('</li>');
document.write('<li class="digg">');
document.write('<a id="digg" target="_blank" title="Post this page to Digg" href="http://digg.com/submit?url=' + pageUrl + '&amp;title=' + docTitle + '">Digg</a>');
document.write('</li>');
document.write('<li class="facebook">');
document.write('<a id="facebook" target="_blank" title="Post this page to Facebook" href="http://www.facebook.com/sharer.php?u=' + pageUrl + '">Facebook</a>');
document.write('</li>');
document.write('<li class="reddit">');
document.write('<a id="reddit" target="_blank" title="Post this page to reddit" href="http://reddit.com/submit?url=' + pageUrl + '&amp;title=' + docTitle + '">reddit</a>');
document.write('</li>');
document.write('<li class="stumbleupon">');
document.write('<a id="stumbleupon" target="_blank" title="Post this page to StumbleUpon" href="http://www.stumbleupon.com/submit?url=' + pageUrl + '&amp;title=' + docTitle + '">StumbleUpon</a>');
document.write('</li>');
document.write('</ul>');
document.write('</div>');
}

function flickrSwap(){
	var flickCheck = document.getElementById('flicker').value;
	
	if (flickCheck == ""){
	document.getElementById('flickr').innerHTML ="<img src=\"images/flickr-icon.gif\" alt=\"flickr\" name=\"flickrIcon\" align=\"absmiddle\" id=\"flickrIcon\" /> Flickr gallery Settings <input onmouseup=\"flickrSwap()\" name=\"flicker\" type=\"radio\" id=\"flicker\" value=\"radio\" checked=\"checked\" />(will overide  other  settings)<img src=\"images/blank.gif\" alt=\"waiter\" name=\"waiterFlick\" width=\"22\" height=\"22\" align=\"absmiddle\" id=\"waiterFlick\" /><br />Flickr ID <input name=\"flickr_id\" onblur=\"document.getElementById('saving').innerHTML='Saving, please wait...'; document.forms.galForm.submit(); document.getElementById('waiterFlick').src='images/waiter.gif'\" type=\"text\" id=\"flickr_id\" value=\"\" size=\"15\" /> (eg 12345678@N00 : <a href=\"http://idgettr.com\" target=\"_blank\">Click here to find yours &gt;&gt;&gt;</a>)<br />Specify tags <input name=\"flickr_tags\" onblur=\"document.getElementById('saving').innerHTML='Saving, please wait...'; document.forms.galForm.submit(); document.getElementById('waiterFlick').src='images/waiter.gif'\" type=\"text\" id=\"flickr_tags\" value=\"\" /> (eg frogs, birds, fish)</span>";
	}
	else{
		document.getElementById('flickr_id').value='';
		document.getElementById('flickr_tags').value='';
		document.getElementById('saving').innerHTML='Saving, please wait...';
		document.forms.galForm.submit(); 	
		document.getElementById('waiterFlick').src='images/waiter.gif';
	}
	
}


function setBgSize(less, foot){
	// Work out max height
 	   var pageWidth;
  if( window.innerHeight && window.scrollMaxY ) {
pageWidth = window.innerWidth + window.scrollMaxX;
fullPageHeight = window.innerHeight + window.scrollMaxY;
}
// all but Explorer Mac
else if( document.body.scrollHeight > document.body.offsetHeight ) 
{
pageWidth = document.body.scrollWidth;
fullPageHeight = document.body.scrollHeight;
}	   
else if (typeof document.height != 'undefined') {
fullPageHeight = document.height;
}
else if (document.compatMode && document.compatMode != 'BackCompat') {
fullPageHeight = document.documentElement.scrollHeight;
}
else if (document.body && typeof document.body.scrollHeight !=
'undefined') {
fullPageHeight = document.body.scrollHeight;
} 

// works in Explorer 6 Strict, Mozilla (not FF) and Safari
else 
{ pageWidth = document.body.offsetWidth + document.body.offsetLeft; fullPageHeight = document.body.offsetHeight + document.body.offsetTop; }

fullPageHeight1 = fullPageHeight - less;
	var windSiz;
	//windSiz = (document.getElementById('content').style.height + 214) +"px";
	document.getElementById('schemeDivBg').style.height = fullPageHeight1+'px';
	
	if(foot == "true"){
	if (document.body.clientHeight < fullPageHeight){
	document.getElementById('footerHere').style.top = fullPageHeight+'px';
	}
	else{
	
	}
	;}
	//alert(fullPageHeight);
}