function initial_setup(){ 

var isIE=document.all?true:false;
var isNS4=document.layers?true:false;
var isNS6=navigator.userAgent.indexOf("Gecko")!=-1?true:false;


if(isIE)
{
 doc = "document.all["
 sty = "].style"
 bracket = "]"
 Block = ""
}
else if(isNS6)
{
 doc = "document.getElementById("
 sty = ").style"
 bracket = ")"
 Block = "block"
}

contentLyr = eval(doc + '"contentLayer"' + sty)
subheadLyr = eval(doc + '"subhead"' + sty)
containerLyr = eval(doc + '"container"' + sty)

containerLyrHtm = eval(doc + '"container"' + bracket)
subheadLyrHtm = eval(doc + '"subhead"' + bracket)
contentLyrHtm = eval(doc + '"contentLayer"' + bracket)

objectFound = false
writeInDiv = ""
 
subheadArray = new Array('Courses 2004','Qualifications','Course Options','Apply for a course','what ???','Home')
 
loadasp(parent.locID)
 }

//============================= WRITE IN THE LEVEL II DIV (:- fillContainer()-:) ===========================================================

function fillContainer(num){

 var writeInDiv = ""
 var param = null

 if(subheadLyr)
  {
    subheadLyrHtm.innerHTML = '<span class="menu"><b>' + subheadArray[num -1] + '</b></span>';
  }
  
  for (i= 1;i<parent.frames[0].parentArray.length + 1;i++){
    param = "'" + i + "h'"
    writeInDiv += '<div id="' + i + 'container" style="position: relative; border: 0px none #ffffff; background-color: white"><div id="' + i + 'header" style="position: relative; height:22px; border-right: 1px solid #A8AEAF; border-top: 1px solid #B8BEBF; padding-top:4px; padding-left: 62px;" onMouseOver="rollover(' + i + ')" onMouseOut="rollout(' + i + ')" onClick="WM_toggle(' + i + '); return false" class="menu"><A HREF="#">' + parent.frames[0].parentArray["name"][i - 1] + '</A></div>'  
       if (parent.frames[0].isUniqueArray[i - 1] != "2")
         {
		 writeInDiv += '<div id=' + param + ' class="menu" style="position:relative;  padding-left: 72px; padding-bottom: 5px; display: none; border-right: 1px solid #A8AEAF;">'        
            for (y=1; y < parent.frames[0].parentArray[i-1].length ; y++)
              {
              if(parent.locID == 1)
              {
               writeInDiv += '<a href="Javascript:writeContent('+ i +','+ y +')" >' + parent.frames[0].parentArray[i-1][y].InterfaceTitle + '</a><br>'
              }
              else
              {
                writeInDiv += '<a href="Javascript:parent.frames[0].writeLev2Content('+ i +','+ y +')" >' + parent.frames[0].parentArray[i-1][y].InterfaceTitle + '</a><br>'
              }
            }
       writeInDiv += '</div>'
       }
    writeInDiv += '</div>'
   }
   writeInDiv += '<div id="btmspacer" style="position: relative;  background-color: #red; layer-background-color: #FFFFFF; height:1600; border-right: 1px solid #B8BEBF; border-top: 1px solid #B8BEBF; "></div> '

  containerLyrHtm.innerHTML = writeInDiv
   
  parent.frames[0].writeDefaultContent()
} 


function loadasp(num) {

 parent.isloaded = false
 parent.frames[0].location = "leftfrm" + num + ".htm"           //               //load the appropriate .asp page
 callfilldiv(num)
}

function callfilldiv(pnum) {
  if (parent.isloaded == true) {

    fillContainer(pnum)
    }
  else {
    setTimeout('callfilldiv(' + pnum + ')',100)
    }
}

//===========================================================================================================

//============================= WRITE CONTENT ===========================================================

function writeContent(pnum,pi) {

 var contentText = parent.frames[0].parentArray[pnum - 1][pi]
 contentHTML = '<table width="394" border="0" cellpadding=0 cellspacing=0>'

   for (var ArrItem in parent.frames[0].ContentItemsArray){
     var isItem =  parent.frames[0].ContentItemsArray[ArrItem]
     var isTitleItem =  parent.frames[0].ContentTextItemsArray[ArrItem]
       if (contentText[isItem] != "NULL" ){
         if (isTitleItem == "Title"){contentHTML += '<tr><td colspan=2 height=12 class="heading2">' + contentText[isItem]  + '</td></tr>'}
         else if (isItem.charAt(0) == "i"){
            if(isItem == "item1"){
              contentHTML += '<tr><td colspan=2 height=4 class=menu><tr><td colspan=2 height=4 class=menu><B>Course Objectives : </B></td></tr><tr><td colspan=2 height=4 class=menu><tr><td width="20" align="right" valign="top"><img src="images/dot.gif">&nbsp;</td><td width="430"  class=menu> '+ contentText[isItem] + '</td></tr>'
              }
            else{contentHTML +='<tr><td width="20" align=right valign=top><img src="images/dot.gif">&nbsp;</td><td width="420"  class="menu"> '+ contentText[isItem] + '</td></tr>'}
              }

       // else if (isTitleItem == "NULL" || isTitleItem == ""){
      
        //contentHTML += '<tr><td colspan=2 height=4 ></td></tr><tr><td colspan="2"  valign=bottom class=menu>'+ contentText[isItem]  + '</td></tr>' }

        else if (isTitleItem != ""){contentHTML += '<tr><td colspan=2 height=4 ></td></tr><tr><td colspan="2"  valign=bottom class=menu><B>'+ isTitleItem + ' : </B>'+ contentText[isItem]  + '</td></tr>' }
        }
    }

 contentHTML += '</TABLE>'   
      
 contentLyrHtm.innerHTML = contentHTML
 
}

//===========================================================================================================

//============================= THE EXPLORER MENU ===========================================================


document.WM = new Object();
document.WM.hirelist = new Object();
document.WM.hirelist.expandos = new Array();
document.WM.hirelist.heights = new Array();
document.WM.hirelist.names = new Array();


var holdDivId = null
var holdContainerID = null
var container = null


function WM_toggle(num) {

  var obj_ID = eval(doc + "'" +  num + "h'" + bracket)
  var obj_containerID = eval(doc + "'" +  num + "container'" + bracket)

        if(obj_ID)
          {
         
            if(obj_ID.style.display == 'none')
              {
             
               
               obj_containerID.style.backgroundColor = "#ECEDF1"; 
                obj_ID.style.display = Block;
              
                 parent.frames[0].writeLev2Content(num,0);
              
                    if(holdDivId && holdDivId != obj_ID)
                     {
                   
                      holdContainerID.backgroundColor = "#ffffff"; 
                      holdDivId.style.display = "none";
                      }
                 
               } 
            else 
               {
                
                //document.getElementById(holdContainerID).style.backgroundColor = "#ffffff"; 
                  obj_ID.style.display = 'none';
                  parent.frames[0].writeLev2Content(num,0);
                } 
           
      holdDivId = obj_ID     
 
          } 
       else 
          {
              if (obj_containerID != holdContainerID)
                 {
               
                   obj_containerID.style.backgroundColor = "#ECEDF1";
                 
                }
          
             
              if(holdDivId)
               {
              
               holdDivId.style.display = 'none'; 
               } 
              
            holdDivId = ""
            parent.frames[0].writeLev2Content(num,0)
          }   
       
       if (holdContainerID && holdContainerID != obj_containerID )
                   {
                   holdContainerID.style.backgroundColor = "#ffffff";
                   }         
     
      
  
  holdContainerID = obj_containerID  
 }      
              
         

function WM_align() {
    var i,j,stupid_netscape_array_infinate_loop_error;
    stupid_netscape_array_infinate_loop_error = document.WM.hirelist.expandos.length;
    for(i=0; i<stupid_netscape_array_infinate_loop_error; i++) {
		j = i + 1;
		if(document.WM.hirelist.expandos[j]){
	    	if(document.layers){
				document.WM.hirelist.expandos[j].top = document.WM.hirelist.expandos[i].top + document.WM.hirelist.expandos[i].clip.bottom;
	   		}
		}
    }
}

function WM_initialize_toolbar(){
    if(document.layers) {
		for(i=0; i<document.layers['container'].document.layers.length; i++){
	    	document.WM.hirelist.expandos[i] = document.layers['container'].document.layers[i];
	    	document.WM.hirelist.names[document.layers['container'].document.layers[i].name] = i;
	    	document.WM.hirelist.heights[i] = document.WM.hirelist.expandos[i].clip.bottom;
		}
		for (p=0;p<document.WM.hirelist.expandos.length;p=p+2){
	    	WM_toggle(p);
		}
		
	 }
     
    initial_setup()
}


//--------------------- IMAGE TOGGLE -------------------------------------------------

function WM_imageToggle(daImage, src1, src2, netscape_container){



      var objStr,obj;

      // Check to make sure that images are supported in the DOM.

  	  myImage = document.images[daImage];

      if(document.layers){

          myImage = document.layers['container'].document.layers[netscape_container].document.images[daImage];

      }

      if(document.images){

        // Check to see whether you are using a name, number, or object

          if(myImage.src == src1){

   	  	myImage.src = src2;

          } else {

    	  	myImage.src = src1;

          }

      }

    } 
    
    
    
 function rollover(num){
  
   var divid = num + "header"
   //document.all[divid].style.background = "#F9F9FC"
  document.all[divid].style.cursor = "hand"
  document.all[divid].style.color = "#010003"
 }
   
 function rollout(num){
     var divid = num + "header"
   //document.all[divid].style.background = ""
   document.all[divid].style.color = "#47525f"
 }
   


    
//====================================================================================================================    
    
    
 //============================= DREAMWEAVER ROLLOVER CODE ===========================================================   
    
    
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


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_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 MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

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_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

//==================================================================================================================








