var showFaq;
function toggleQuestion(divid) {
  if (showFaq) {
	document.getElementById(showFaq).className = "hidden";
	document.getElementById(showFaq.replace('a','q')).style.fontWeight='normal';
  }
  if (divid!=showFaq) {
  	document.getElementById(divid).className = "visible";
	document.getElementById(divid.replace('a','q')).style.fontWeight='bold';
	showFaq=divid;
  } else {showFaq='';}
}

function showItem(obj){
document.getElementById(obj).style.visibility="visible";
document.getElementById(obj).style.display="block";
}

function hide(obj2){
document.getElementById(obj2).style.visibility="hidden";
document.getElementById(obj2).style.display="none";
}


function btnOver(id) {
  var tab=id;
  if (id!=showing) {document.getElementById('b'+tab).src='wstdImages/'+tab+'Over.gif';}
}

function btnOut(id) {
  var tab=id;
  if (id!=showing) {document.getElementById('b'+tab).src='wstdImages/'+tab+'Up.gif';}
}

var showing=1;
function changeStep(id) {
  if (showing) {
  	document.getElementById('step'+showing).style.visibility='hidden';
  	document.getElementById('step'+showing).style.display='none';
	document.getElementById('d'+showing).style.visibility='hidden';
  	document.getElementById('d'+showing).style.display='none';
	document.getElementById('b'+showing).src='wstdImages/'+showing+'Up.gif';
	if (showing==1 && id!=1) {document.getElementById('prev').style.visibility='visible'; document.getElementById('prev').style.display='inline';}
	if (showing==5 && id!=5) {document.getElementById('nxt').style.visibility='visible'; document.getElementById('nxt').style.display='inline';}
  }
  var newID=id;
  if (id=='nxt') {newID=showing+1; if (newID>5) newID=1;} else if (id=='prev') {newID=showing-1; if (newID<1) newID=5;}
  document.getElementById('step'+newID).style.visibility='visible';
  document.getElementById('step'+newID).style.display='block';
  document.getElementById('d'+newID).style.visibility='visible';
  document.getElementById('d'+newID).style.display='block';
  document.getElementById('b'+newID).src='wstdImages/'+newID+'Down.gif';
  showing=newID;
  if (showing==1) {document.getElementById('prev').style.visibility='hidden'; document.getElementById('prev').style.display='none';}
  if (showing==5) {document.getElementById('nxt').style.visibility='hidden'; document.getElementById('nxt').style.display='none';}
  stepCounter(newID); //Record visit for selected step
}

function highlightMenu(linkID)//Changes class of current page menu link
{
 document.getElementById(linkID).className = "topMenuItem topMenuSelected"
}

function openWin(theUrl)//Opens a new full window for out-of-site links.
{
 var newWin;
 if (!newWin)
    {newWin = window.open(theUrl, 'newWin', 'width=1024,height=600,top=100,left=100,location=1,menubar=1,resizable=1,scrollbars=1,statusbar=1,toolbar=1');}
 else {newWin.location = theUrl;}
 if (window.focus) {newWin.focus();}
}


///////////////////////////////////////////HTTP REQUEST CODE///////////////////////////////////////////
function setRequester()//Makes the xmlhttp request object.
{
 var xmlHttp;
 try {xmlHttp = new XMLHttpRequest();}//Firefox, Opera 8.0+, IE7, Safari
 catch (e)
     {try{xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');}//Internet Explorer 6+
      catch (e)
         {try{xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');}//Internet Explorer 5-
          catch (e) {alert('Your browser does not support AJAX!');  return false;}//All others
         }
     }
 return xmlHttp;
}

function getContents(theID, theAsp, part)//Posts the form to the relevant Script.asp via xmlHttp.
{
 var requester;  var formValues = 'theID='+theID;
 requester = setRequester();
 requester.onreadystatechange = function () {if(requester.readyState == 4 && requester.status == 200) {document.getElementById(part).innerHTML = requester.responseText; xmlHttp = null;}}
 requester.open('POST',theAsp,true);
 requester.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
 requester.setRequestHeader("Content-length", formValues.length);
 requester.send(formValues);
}

function stepCounter(step) {
  if (step) {
  	var xmlHttp=setRequester(); //create the XMLHttpRequest object
  	if (xmlHttp) {
      //Send the request to the server
      var url="5waysScript.asp?step="+step;
      xmlHttp.open("GET",url,true);
      xmlHttp.send(null);
  	}
  }
}