window.onload = function(){new GenerateToc('table_body_contentarea','toc')};

/*USe this function to call any other function*/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

/*
This file contains javascript functions for use with Michael Soth's Website - LATER REPLACE NTL ADDRESS !!!!!
*/

// This function should be called from the body element of an html page as <body onload="preload_rollover_images();">
function preload_rollover_images_all() {
	preload_image_object = new Image();
	
	var mypics = new Array();
	
	mypics[1] = "backtotop_f2.gif"; 
mypics[2] = "backtotop_f3.gif"; 
mypics[3] = "backtotop.gif"; 
mypics[4] = "banner.gif"; 
mypics[5] = "bkgrnd.jpg"; 
mypics[6] = "bottombar.gif"; 
mypics[7] = "emailbutton.gif"; 
mypics[8] = "emailbuttondown.gif"; 
mypics[9] = "emailbuttonover.gif"; 
mypics[10] = "frontbkgrnd.jpg"; 
mypics[11] = "keepmeinformed.gif"; 
mypics[12] = "keepmeinformedsm.gif"; 
mypics[13] = "landrbar.gif"; 
mypics[14] = "printer.gif"; 
mypics[15] = "topbar.gif"; 
mypics[16] = "youarehere.gif";

	for(i=1; i<17;i++){
		preload_image_object.src = "../imagesall/" + mypics[i];
	}
	
}

/*
This file contains preload javascript function for front pages - CHECK IMAGE PATH !!!!!
*/


function preload_rollover_images_front() {
	
	preload_image_object = new Image();
	
	var mypics = new Array();
	
mypics[1] = "b0_f2.gif"; 
mypics[2] = "b0_f3.gif"; 
mypics[3] = "b0.gif"; 
mypics[4] = "b1_f2.gif"; 
mypics[5] = "b1_f3.gif"; 
mypics[6] = "b1.gif"; 
mypics[7] = "b2_f2.gif"; 
mypics[8] = "b2_f3.gif"; 
mypics[9] = "b2.gif"; 
mypics[10] = "b3_f2.gif"; 
mypics[11] = "b3_f3.gif"; 
mypics[12] = "b3.gif"; 
mypics[13] = "b4_f2.gif"; 
mypics[14] = "b4_f3.gif"; 
mypics[15] = "b4.gif"; 
mypics[16] = "b5_f2.gif"; 
mypics[17] = "b5_f3.gif"; 
mypics[18] = "b5.gif"; 
mypics[19] = "b6_f2.gif"; 
mypics[20] = "b6_f3.gif"; 
mypics[21] = "b6.gif"; 
mypics[22] = "b7_f2.gif"; 
mypics[23] = "b7_f3.gif"; 
mypics[24] = "b7.gif"; 
mypics[25] = "b8_f2.gif"; 
mypics[26] = "b8_f3.gif"; 
mypics[27] = "b8.gif"; 
mypics[28] = "b9_f2.gif"; 
mypics[29] = "b9_f3.gif"; 
mypics[30] = "b9.gif"; 
mypics[31] = "backhome_f2.gif"; 
mypics[32] = "backhome_f3.gif"; 
mypics[33] = "backhome.gif"; 
mypics[34] = "lookingfor.gif"; 
mypics[35] = "MSwelcome.jpg"; 
mypics[36] = "MSwelcomesm.jpg"; 
mypics[37] = "questionmark_f2.gif"; 
mypics[38] = "questionmark.gif"; 
mypics[39] = "siteoverview.gif"; 
mypics[40] = "welcome.gif"; 
mypics[41] = "whatsnew.gif";

	for(i=1; i<42;i++){
		preload_image_object.src = "../imagesfront/" + mypics[i];
	}
}

/*
This file contains preload javascript function for main pages - CHECK IMAGE PATH !!!!!
*/


function preload_rollover_images_main() {
	
	preload_image_object = new Image();
	
	var mypics = new Array();
	
mypics[1] = "bs111_f2.gif"; 
mypics[2] = "bs111_f3.gif"; 
mypics[3] = "bs111.gif"; 
mypics[4] = "bs112_f2.gif"; 
mypics[5] = "bs112_f3.gif"; 
mypics[6] = "bs112.gif"; 
mypics[7] = "bs113_f2.gif"; 
mypics[8] = "bs113_f3.gif"; 
mypics[9] = "bs113.gif"; 
mypics[10] = "bs114_f2.gif"; 
mypics[11] = "bs114_f3.gif"; 
mypics[12] = "bs114.gif"; 
mypics[13] = "bs115_f2.gif"; 
mypics[14] = "bs115_f3.gif"; 
mypics[15] = "bs115.gif"; 
mypics[16] = "bs116_f2.gif"; 
mypics[17] = "bs116_f3.gif"; 
mypics[18] = "bs116.gif"; 
mypics[19] = "bs161_f2.gif"; 
mypics[20] = "bs161_f3.gif"; 
mypics[21] = "bs161.gif"; 
mypics[22] = "bs162_f2.gif"; 
mypics[23] = "bs162_f3.gif"; 
mypics[24] = "bs162.gif"; 
mypics[25] = "bs163_f2.gif"; 
mypics[26] = "bs163_f3.gif"; 
mypics[27] = "bs163.gif"; 
mypics[28] = "bs164_f2.gif"; 
mypics[29] = "bs164_f3.gif"; 
mypics[30] = "bs164.gif"; 
mypics[31] = "bs165_f2.gif"; 
mypics[32] = "bs165_f3.gif"; 
mypics[33] = "bs165.gif"; 
mypics[34] = "bs166_f2.gif"; 
mypics[35] = "bs166_f3.gif"; 
mypics[36] = "bs166.gif"; 
mypics[37] = "bs211_f2.gif"; 
mypics[38] = "bs211_f3.gif"; 
mypics[39] = "bs211.gif"; 
mypics[40] = "bs212_f2.gif"; 
mypics[41] = "bs212_f3.gif"; 
mypics[42] = "bs212.gif"; 
mypics[43] = "bs213_f2.gif"; 
mypics[44] = "bs213_f3.gif"; 
mypics[45] = "bs213.gif"; 
mypics[46] = "bs214_f2.gif"; 
mypics[47] = "bs214_f3.gif"; 
mypics[48] = "bs214.gif"; 
mypics[49] = "bs215_f2.gif"; 
mypics[50] = "bs215_f3.gif"; 
mypics[51] = "bs215.gif"; 
mypics[52] = "bs216_f2.gif"; 
mypics[53] = "bs216_f3.gif"; 
mypics[54] = "bs216.gif"; 
mypics[55] = "bs311_f2.gif"; 
mypics[56] = "bs311_f3.gif"; 
mypics[57] = "bs311.gif"; 
mypics[58] = "bs312_f2.gif"; 
mypics[59] = "bs312_f3.gif"; 
mypics[60] = "bs312.gif"; 
mypics[61] = "bs313_f2.gif"; 
mypics[62] = "bs313_f3.gif"; 
mypics[63] = "bs313.gif"; 
mypics[64] = "bs314_f2.gif"; 
mypics[65] = "bs314_f3.gif"; 
mypics[66] = "bs314.gif"; 
mypics[67] = "bs315_f2.gif"; 
mypics[68] = "bs315_f3.gif"; 
mypics[69] = "bs315.gif"; 
mypics[70] = "bs316_f2.gif"; 
mypics[71] = "bs316_f3.gif"; 
mypics[72] = "bs316.gif"; 
mypics[73] = "bs411_f2.gif"; 
mypics[74] = "bs411_f3.gif"; 
mypics[75] = "bs411.gif"; 
mypics[76] = "bs412_f2.gif"; 
mypics[77] = "bs412_f3.gif"; 
mypics[78] = "bs412.gif"; 
mypics[79] = "bs413_f2.gif"; 
mypics[80] = "bs413_f3.gif"; 
mypics[81] = "bs413.gif"; 
mypics[82] = "bs414_f2.gif"; 
mypics[83] = "bs414_f3.gif"; 
mypics[84] = "bs414.gif"; 
mypics[85] = "bs415_f2.gif"; 
mypics[86] = "bs415_f3.gif"; 
mypics[87] = "bs415.gif"; 
mypics[88] = "bs416_f2.gif"; 
mypics[89] = "bs416_f3.gif"; 
mypics[90] = "bs416.gif"; 
mypics[91] = "bs511_f2.gif"; 
mypics[92] = "bs511_f3.gif"; 
mypics[93] = "bs511.gif"; 
mypics[94] = "bs512_f2.gif"; 
mypics[95] = "bs512_f3.gif"; 
mypics[96] = "bs512.gif"; 
mypics[97] = "bs513_f2.gif"; 
mypics[98] = "bs513_f3.gif"; 
mypics[99] = "bs513.gif"; 
mypics[100] = "bs514_f2.gif"; 
mypics[101] = "bs514_f3.gif"; 
mypics[102] = "bs514.gif"; 
mypics[103] = "bs515_f2.gif"; 
mypics[104] = "bs515_f3.gif"; 
mypics[105] = "bs515.gif"; 
mypics[106] = "bs516_f2.gif"; 
mypics[107] = "bs516_f3.gif"; 
mypics[108] = "bs516.gif"; 
mypics[109] = "bs611_f2.gif"; 
mypics[110] = "bs611_f3.gif"; 
mypics[111] = "bs611.gif"; 
mypics[112] = "bs612_f2.gif"; 
mypics[113] = "bs612_f3.gif"; 
mypics[114] = "bs612.gif"; 
mypics[115] = "bs613_f2.gif"; 
mypics[116] = "bs613_f3.gif"; 
mypics[117] = "bs613.gif"; 
mypics[118] = "bs614_f2.gif"; 
mypics[119] = "bs614_f3.gif"; 
mypics[120] = "bs614.gif"; 
mypics[121] = "bs615_f2.gif"; 
mypics[122] = "bs615_f3.gif"; 
mypics[123] = "bs615.gif"; 
mypics[124] = "bs616_f2.gif"; 
mypics[125] = "bs616_f3.gif"; 
mypics[126] = "bs616.gif"; 
mypics[127] = "colltrianglesmclosed.gif"; 
mypics[128] = "colltrianglesmopen.gif"; 
mypics[129] = "contents.jpg"; 
mypics[130] = "mainbkgrnd.jpg"; 
mypics[131] = "t1_sh.gif"; 
mypics[132] = "t2_sh.gif"; 
mypics[133] = "t3_sh.gif"; 
mypics[134] = "t4_sh.gif"; 
mypics[135] = "t5_sh.gif"; 
mypics[136] = "t6_sh.gif";

	for(i=1; i<137;i++){
		preload_image_object.src = "../imagesmain/" + mypics[i];
	}
}

function preload_rollover_images_long() {
	
	preload_image_object = new Image();
	
	var mypics = new Array();
	
mypics[1] = "am_book.gif"; 
mypics[2] = "am_inass.gif"; 
mypics[3] = "arrow.gif"; 
mypics[4] = "arrowlarge.gif"; 
mypics[5] = "arrowsmall.gif"; 
mypics[6] = "arrowtiny.gif"; 
mypics[7] = "btt_f2.gif"; 
mypics[8] = "btt_f3.gif"; 
mypics[9] = "btt.gif"; 
mypics[10] = "downloaddoc.gif"; 
mypics[11] = "downloaddocsm.gif"; 
mypics[12] = "downloadpdf.gif"; 
mypics[13] = "downloadpdfsm.gif"; 
mypics[14] = "downloadppt.gif"; 
mypics[15] = "downloadpptsm.gif"; 
mypics[16] = "downloadregister.gif"; 
mypics[17] = "downloadregistersm.gif"; 
mypics[18] = "t1_lg.gif"; 
mypics[19] = "t2_lg.gif"; 
mypics[20] = "t3_lg.gif"; 
mypics[21] = "t4_lg.gif"; 
mypics[22] = "t5_lg.gif"; 
mypics[23] = "t6_lg.gif";

	for(i=1; i<24;i++){
		preload_image_object.src = "../imageslong/" + mypics[i];
	}
}

/**Table of contents */
//This script was written By Brady Mulhollem - WebTech101.com
function GenerateToc(id,writeTo){
	this.id = id;
	this.num = 0;
	this.opened = 0;
	this.writeOut = '';
	this.previous = 0;
	if(document.getElementById){
		//current requirements;
		this.parentOb = document.getElementById(id);
		if(this.parentOb){//ADDED SO TO TAKE CARE OF PAGES WITHOUT div id=table_body_contentarea
			var headers = this.getHeaders(this.parentOb);			
			if(headers.length > 0){
				this.writeOut += '<ul class="arr_listsm">';
				var num;
				for(var i=0;i<headers.length;i++){
					num = headers[i].nodeName.substr(1);
					if(num > this.previous){
						this.writeOut += '<ul>';
						this.opened++;
						this.addLink(headers[i]);
					}
					else if(num < this.previous){
						for(var j=0;j<this.opened;j++){
							this.writeOut += '<\/li><\/ul>';
							this.opened--;
						}
						this.addLink(headers[i]);
					}
					else{
						this.writeout += '<\/li>';
						this.addLink(headers[i]);
					}
					this.previous = num;
				}
				for(var j=0;j<=this.opened;j++){
					this.writeOut += '<\/li><\/ul>';
				}
		if(document.getElementById(writeTo)) //if the page has a div id=toc, then lets write to it
				document.getElementById(writeTo).innerHTML = this.writeOut;
			}
		}
	}
	
}
GenerateToc.prototype.addLink = function(ob){
	var id = this.getId(ob);
	var link = '<li><a href="#'+id+'">'+ob.innerHTML+'<\/a>';
	this.writeOut += link;
}
GenerateToc.prototype.getId = function(ob){
	if(!ob.id){
		ob.id = this.id+'toc'+this.num;
		this.num++;
	}
	return ob.id;
}
GenerateToc.prototype.getHeaders = function(parent){
	var return_array = new Array();
	var pat = new RegExp("H[1-6]");
	for(var i=0;i<parent.childNodes.length;i++){
		if(pat.test(parent.childNodes[i].nodeName)){
			return_array[return_array.length] = parent.childNodes[i];
		}
	}
	return return_array;
}


function addbookmark()
{
if ( navigator.appName != 'Microsoft Internet Explorer')
{
window.sidebar.addPanel("Michael Soth website","http://homepage.ntlworld.com/m.soth/soth/indexfront.html","");
}
else
{
window.external.AddFavorite("http://homepage.ntlworld.com/m.soth/soth/indexfront.html","Michael Soth website");
}
}

function resize_2_695x780()
{
window.resizeTo(780,780)
}