

function fixLayout() {
	//alert("Start off");
	//alert(BrowserDetect.browser);
	var HRefFileNameArray = location.href.split("/");
	var oDocName = document.getElementById("ThisDocName");
	var MyDocName = HRefFileNameArray[HRefFileNameArray.length-1];
	
	var oExtenderLine = document.getElementById('ExtenderLine');
	var oExtenderLine2 = document.getElementById('ExtenderLine2');

	if(document.getElementById("LeftCopyArea") && document.getElementById("SubNavArea2")){
		var oLeftCopy = document.getElementById("LeftCopyArea");
		var oNextCopy = document.getElementById("SubNavArea2");
		MatchRightAndLeftSide(oLeftCopy, oNextCopy, 200);
	}


	if(BrowserDetect.browser == "Explorer"){
		//alert("1");
		if(MyDocName == "Contact.html"){
			var oClientMsg = document.getElementById("ClientMsg");
			oClientMsg.cols="50";
		}
		if (MyDocName == "Home.html"){
			oExtenderLine.width = 4;
			oExtenderLine2.width = 5;
		}
		if (MyDocName == "About.html"){
			//alert("i'm here");
			//oExtenderLine.width = 3;
			//oExtenderLine2.width = 3;
		}
		if (MyDocName == "Services.html"){
			oExtenderLine.width = 2;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "Contact.html"){
			oExtenderLine.width = 2;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "FAQs.html"){
			oExtenderLine.width = 2;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "ClientCornerLogin.html"){
			oExtenderLine.width = 4;
			oExtenderLine2.width = 5;
		}

	}
	
	if(BrowserDetect.browser == "Netscape"){
		//alert("netscape");
		if (MyDocName == "Home.html"){
			//alert("home");
			var oHomePgBullets = document.getElementById("HomePgBullets");
			oHomePgBullets.style.paddingLeft="6px";
		}
		if(MyDocName == "Contact.html"){
			var oClientMsg = document.getElementById("ClientMsg");
			oClientMsg.cols="28";
		}

		if (MyDocName == "Home.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "About.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "Services.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "Contact.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "FAQs.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
			var LeftCopy = document.getElementById("LeftCopyArea");
			LeftCopyArea.style.height = "520px";
			
		}
		if (MyDocName == "ClientCornerLogin.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
				

	}
	
	
	if(BrowserDetect.browser == "Safari"){
	
		//alert("3");
		//alert(BrowserDetect.OS);
		if (MyDocName == "Home.html"){
			//alert("home");
			var oHomePgBullets = document.getElementById("HomePgBullets");
			oHomePgBullets.style.paddingLeft="6px";
		}

		if(MyDocName == "Contact.html"){
			var oClientMsg = document.getElementById("ClientMsg");
			oClientMsg.cols="28";
		}

		if (MyDocName == "FAQs.html"){
		
				var LeftCopy = document.getElementById("LeftCopyArea");
				var oNextCopy = document.getElementById("SubNavArea2");
				//var LeftHt = LeftCopy.style.height.replace("px","");
				//var RightHt = oNextCopy.style.height.replace("px","");
				var LeftHt = LeftCopy.offsetHeight;
				var RightHt = oNextCopy.offsetHeight;
				
				RightHt = Math.max(RightHt, 500);
				//alert(LeftHt);
				//alert(RightHt);
				var MinHt = Math.min(LeftHt,RightHt);		//Shrink Left Side
				//alert(RightHt+" Final!");
				if (LeftHt < RightHt){						//Grow the Left Side		
					MinHt = RightHt;
				}
				MinHt = MinHt + 26;
				
				//alert(LeftCopy.style.height);
				//alert(oNextCopy.style.height);
				
				oNextCopy.style.height = MinHt + "px";
				LeftCopy.style.height = MinHt + "px";
		}
		
		oExtenderLine2.width = 0;
		oExtenderLine.width = 0;
		
		if (MyDocName == "Home.html"){
			if(BrowserDetect.OS != "Mac"){
				//alert("no mac");
				oExtenderLine.width = 1;
				oExtenderLine2.width = 2;
			}
		}
		if (MyDocName == "About.html"){
			if(BrowserDetect.OS != "Mac"){
				oExtenderLine.width = 1;
				oExtenderLine2.width = 2;
			}
		}
		if (MyDocName == "Services.html"){
			oExtenderLine.width = 2;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "Contact.html"){
			if(BrowserDetect.OS != "Mac"){
				oExtenderLine.width = 1;
				oExtenderLine2.width = 2;
			}
		}
		if (MyDocName == "FAQs.html"){
			oExtenderLine.width = 1;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "ClientCornerLogin.html"){
			if(BrowserDetect.OS != "Mac"){
				oExtenderLine.width = 1;
				oExtenderLine2.width = 2;
			}
		}
				

	
	}
	
	if(BrowserDetect.browser == "Firefox"){
		//alert("4");
		if (MyDocName == "Home.html"){
			//alert("home");
			var oHomePgBullets = document.getElementById("HomePgBullets");
			oHomePgBullets.style.paddingLeft="6px";
		}

		if(MyDocName == "Contact.html"){
			var oClientMsg = document.getElementById("ClientMsg");
			oClientMsg.cols="28";
		}
		
		if (MyDocName == "Home.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "About.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "Services.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "Contact.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "FAQs.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
		if (MyDocName == "ClientCornerLogin.html"){
			oExtenderLine.width = 3;
			oExtenderLine2.width = 3;
		}
				


	}
	
	if(BrowserDetect.browser == "Opera"){
		if(MyDocName == "Contact.html"){
			var oClientMsg = document.getElementById("ClientMsg");
			oClientMsg.cols="50";
		}
		if (MyDocName == "Home.html"){
			//alert("home");
			var oHomePgBullets = document.getElementById("HomePgBullets");
			oHomePgBullets.style.paddingLeft="6px";
		}
		if (MyDocName == "Home.html"){
			oExtenderLine.width = 1;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "About.html"){
			oExtenderLine.width = 1;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "Services.html"){
			oExtenderLine.width = 1;
			oExtenderLine2.width = 4;
		}
		if (MyDocName == "Contact.html"){
			oExtenderLine.width = 1;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "FAQs.html"){
			oExtenderLine.width = 1;
			oExtenderLine2.width = 2;
		}
		if (MyDocName == "ClientCornerLogin.html"){
			oExtenderLine.width = 1;
			oExtenderLine2.width = 0;
		}
				


	}

	

}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function findTop(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curtop += obj.offsetTop
		}
	}
	return curtop;
}

function findLeft(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
		}
	}
	return curleft;
}

function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else 
      window.onload = fnc;
  }
}

function SetThisDocName() {
	var HRefFileNameArray = location.href.split("/");
	var oDocName = document.getElementById("ThisDocName");
	var MyTestName = "";
	//alert(oDocName.value);
	//alert(HRefFileNameArray[HRefFileNameArray.length-1]);
	var ThisPageName = "Home.html";
	if(HRefFileNameArray[HRefFileNameArray.length-1])
		ThisPageName = HRefFileNameArray[HRefFileNameArray.length-1];
	//alert("ThisPageName="+ThisPageName);
	
	oDocName.setAttribute('PlaceHoldervalue', ThisPageName);
	
	var objMenuTable = document.getElementById("MenuTable");
	var oAnchorArray = objMenuTable.getElementsByTagName("a");
	var i = oAnchorArray.length;
	while(i--){																//Check all Menu Items (<A) For Current Menu Name
		HRefFileNameArray = oAnchorArray[i].href.split("/");
		MyTestName = HRefFileNameArray[HRefFileNameArray.length-1];
		
		if(oDocName.getAttribute('PlaceHoldervalue') == MyTestName){
			var MyImage = oAnchorArray[i].getElementsByTagName("img");
			var strOver  = "_on";    // image to be used with mouse over
			var strOff = "_off";     // normal image
			MyImage[0].src = MyImage[0].src.replace(strOff,strOver);
		}
	}	


	objDocSubNav = document.getElementById("ThisDocSubNavName");
	objMenuTable = document.getElementById("SubMenuTable");
	oImgArray = objMenuTable.getElementsByTagName("img");

	var i = oImgArray.length;
	while(i--){																//Check all Menu Items (<A) For Current Menu Name
		if(objDocSubNav.getAttribute('PlaceHoldervalue') == oImgArray[i].id){
			var strOver  = "_on";    // image to be used with mouse over
			var strOff = "_off";     // normal image
			oImgArray[i].src = oImgArray[i].src.replace(strOff,strOver);
		}
		//alert(MyTestName);
	}	
}

function noFunction(){
return;
}

function addEvent( obj, type, fn ) { 
  if ( obj.attachEvent ) { 
    obj['e'+type+fn] = fn; 
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );} 
    obj.attachEvent( 'on'+type, obj[type+fn] ); 
  } else 
    obj.addEventListener( type, fn, false ); 
} 
function removeEvent( obj, type, fn ) { 
alert("Here 1");
  if ( obj.detachEvent ) { 
alert("Here 2");
    obj.detachEvent( 'on'+type, obj[type+fn] ); 
    obj[type+fn] = null; 
  } else 
alert("Here 5");
    obj.removeEventListener( type, fn, false ); 
} 



addOnloadEvent(SetThisDocName);
addOnloadEvent(fixLayout);










