var xmlHttp;

// quick browser tests
var ns4 = (document.layers) ? true : false;
var ie4 = (document.all && !document.getElementById) ? true : false;
var ie5 = (document.all && document.getElementById) ? true : false;
var ns6 = (!document.all && document.getElementById) ? true : false;


function show(sw,obj) {
	// show/hide the divisions
	if (sw && (ie4 || ie5) ) document.all[obj].style.visibility = 'visible';
	if (!sw && (ie4 || ie5) ) document.all[obj].style.visibility = 'hidden';
	if (sw && ns4) document.layers[obj].visibility = 'visible';
	if (!sw && ns4) document.layers[obj].visibility = 'hidden';
	if (sw && ns6 ) document.getElementById(obj).style.visibility = 'visible';
	if (!sw && ns6 ) document.getElementById(obj).style.visibility = 'hidden';	
	
}

if (!xmlHttp) {
	// && typeof XMLHttpRequest != 'undefined') {
	if (window.XMLHttpRequest) {    
    xmlHttp=new XMLHttpRequest();   
  }
  else if (typeof ActiveXObject != "undefined"){     
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");   
  }
  //xmlHttp = new XMLHttpRequest();
}

function selecttab(docID){
	
	show(true,'loading');
	xmlHttp.open("GET", docID, true);
	xmlHttp.onreadystatechange = showContent;
	if (window.XMLHttpRequest) 
	{   
  	xmlHttp.send(null);
  }
  else
  {
		xmlHttp.send();
	}
}


function showContent(){
	if (xmlHttp.readyState == 4)
		if (xmlHttp.status == 200){
				
				var context = xmlHttp.responseText;
//				var begin = context.indexOf("<!-- TRANSIT - INFOBEFORE -->");
//				var end = context.indexOf("<!-- TRANSIT - INFOAFTER -->");
//				var innertxt = context.substring(begin+29,end);

       	show(false,'loading');	
       	div = document.getElementById("tabarea");
				div.innerHTML = context;
				/*
				var doc = xmlHttp.responseHTML;
				alert(doc);
				var table1 = doc.all["table"];
				alert(table1.length);
				if(table1 != null)
				{
					var table2 = table1.getElementByTagName("table");
					if(table2 != null)
					{
						div.innerHTML = table2.cells[0].innerHTML;
					}
				}
				else
				{
					alert("error format html file");
				}
				*/
      }
     else if (xmlHttp.status == 404)
       	div.innerText = "Request URL does not exist";
     else
        div.innerText = "Error: status code is " + xmlHttp.status;	  
}

function t1(docID) { 
	document.getElementById("img1").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_white_corner_left.gif';
	document.getElementById("img2").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_on_off.gif';
	document.getElementById("img3").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_off_off.gif';
	document.getElementById("img4").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_green_corner_right.gif';
	document.getElementById("tab1").className ='';
	document.getElementById("tab2").className ='utilbg';
	document.getElementById("tab3").className ='utilbg';
	document.getElementById("line1").className ='';
	document.getElementById("line2").className ='hometablecolor';
	document.getElementById("line3").className ='hometablecolor';
	selecttab(docID);
	return true;
}

function t2(docID) { 
	document.getElementById("img1").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_green_corner_left.gif';
	document.getElementById("img2").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_off_on.gif';
	document.getElementById("img3").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_on_off.gif';
	document.getElementById("img4").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_green_corner_right.gif';
	document.getElementById("tab1").className ='utilbg';
	document.getElementById("tab2").className ='';
	document.getElementById("tab3").className ='utilbg';
	document.getElementById("line1").className ='hometablecolor';
	document.getElementById("line2").className ='';
	document.getElementById("line3").className ='hometablecolor';
	selecttab(docID);
	return true;
}

function t3(docID) { 
	document.getElementById("img1").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_green_corner_left.gif';
	document.getElementById("img2").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_off_off.gif';
	document.getElementById("img3").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_off_on.gif';
	document.getElementById("img4").src='http://devapps15.statestr.com/stellent/fragments/gl_tabs/tab_white_corner_right.gif';
	document.getElementById("tab1").className ='utilbg';
	document.getElementById("tab2").className ='utilbg';
	document.getElementById("tab3").className ='';
	document.getElementById("line1").className ='hometablecolor';
	document.getElementById("line2").className ='hometablecolor';
	document.getElementById("line3").className ='';
	selecttab(docID);
	return true;
}