//show sub navigation layer
var last_tbl_sub_nav=null;
function show_sub_nav(tbl_sub_nav_name,state){
	try
		{
		tbl_sub_nav=document.getElementById(tbl_sub_nav_name);
		if(tbl_sub_nav==null)
			hide_sub_nav();
		else
		{	
			if(state==1){//turn on
				tbl_sub_nav.style.display='block';		
				if((last_tbl_sub_nav!=null)&&(last_tbl_sub_nav!=tbl_sub_nav)){
					last_tbl_sub_nav.style.display='none';
				}
			last_tbl_sub_nav = tbl_sub_nav;
			}else{//turn off
				tbl_sub_nav.style.display='none';
			}
		}
	} 
	catch (e) 
	{ 
		// alert('show_sub_nav Error ' + e.message + ' occurred.'); 
	} 
}
//hide the last dislpayed navigation layer
function hide_sub_nav(){
	try
	{
	//// alert("in");
		if(last_tbl_sub_nav!=null){
			last_tbl_sub_nav.style.display='none';
		}
	} 
	catch (e) 
	{ 
		// alert('hide_sub_nav Error ' + e.message + ' occurred.'); 
	} 
}

var divider_prev_always_on="";//tab to keep on always
var divider_next_always_on="";//tab to keep on always
function tab_on(tab_id,state){
	try
	{
		var tab_index = tab_id.substring(4,tab_id.length);
		var divider_prev_id = 0;
		var divider_next_id = 0;
		//if tab is home tab
		if(tab_index=="home"){
			divider_prev_id="none";
			divider_next_id="divider_home";
		}else if((tab_index*1)>0){//if tab is a middle tab
		divider_prev_id = "divider_" + ((tab_index*1)-1);
		divider_next_id = "divider_" + tab_index;
		}else{//first tab after home
			divider_prev_id = "divider_home";
			divider_next_id = "divider_" + tab_index;
		}
		
		if(state=="on"){//turn tab on
			if(divider_prev_id!="none"){
				if(divider_next_always_on!=divider_prev_id){//if tab prev is not always on
					document.getElementById(divider_prev_id).className = "tab_divider_off_on";
				}else{//this tab is always on
					document.getElementById(divider_prev_id).className = "tab_divider_on_on";
				}
			}//not none
			//next divider
			if(divider_prev_always_on=="divider_-1"){
				divider_prev_always_on="divider_home";
			}
			if(divider_prev_always_on!=divider_next_id){//tab next is not always on
				if(tab_index!=4){//not last tab
					document.getElementById(divider_next_id).className = "tab_divider_on_off";
				}
				else{//last tab
					document.getElementById(divider_next_id).className = "tab_last_on";
				}
			}
			else{//tab next is always on
				document.getElementById(divider_next_id).className = "tab_divider_on_on";
			}
			//turn stretch off
			document.getElementById(tab_id).className = "tab_on";
		}
		else{//state off - turn tab off
			if(divider_prev_id!="none"){
				if(divider_next_always_on!=divider_prev_id){
					document.getElementById(divider_prev_id).className = "tab_divider_off_off";
				}
				else{
					document.getElementById(divider_prev_id).className = "tab_divider_on_off";
				}
			}//end not none
			if(tab_index!=4){//not last tab	
				if(divider_prev_always_on!=divider_next_id){
							
					document.getElementById(divider_next_id).className = "tab_divider_off_off";
				}else{
				document.getElementById(divider_next_id).className = "tab_divider_off_on";
				}
			}
			else{//last divider
				document.getElementById(divider_next_id).className = "tab_last_off";
			}
			//turn stretch off
			document.getElementById(tab_id).className = "tab_off";
		}
	} 
	catch (e) 
	{ 
		// alert('tab_on Error ' + e.message + ' occurred.'); 
	} 
}

function changeColorTab(caseNum, fstImg, scdImg, link, tab, GifsSrcEnding)
{
	try
	{
		document.getElementById(link).className = "MenuTopOn"; 
		document.getElementById(fstImg).src = "/Lapam/Images/tab_corner_right_on.gif";
		document.getElementById(scdImg).src = "/Lapam/Images/tab_right_on.gif";
		document.getElementById(tab).style.backgroundImage = "url(/Lapam/Images/tab_mid_on.gif)";
	} 
	catch (e) 
	{ 
		// alert('changeColorTab Error ' + e.message + ' occurred.'); 
	} 
}

function changeColorTabOut(caseNum, fstImg, scdImg, link, tab, GifsSrcEnding)
{
	try
	{
		document.getElementById(link).className = "MenuTop"; 
		document.getElementById(fstImg).src = "/Lapam/Images/"+GifsSrcEnding+"tab_corner_right_off.gif";
		document.getElementById(scdImg).src = "/Lapam/Images/"+GifsSrcEnding+"tabs_off.gif";
		document.getElementById(tab).style.backgroundImage = "url(/Lapam/Images/tab_mid_off.gif)";
	} 
	catch (e) 
	{ 
		// alert('changeColorTabOut Error ' + e.message + ' occurred.'); 
	} 
}

function link_popUp(psGuid)
{
	try
	{
		document.getElementById('PageConnectorForm1_HIH_pst_guid').value=psGuid;
		document.getElementById('PageConnectorForm1_HIH_root_channel').value='FirstGovTopNav';
		open_pop('');
		document.getElementById('popup_data').submit();
	} 
	catch (e) 
	{ 
		// alert('link_popUp Error ' + e.message + ' occurred.'); 
	} 
}

function setValue(currPage,cntrlID)
{
	try
	{
		if (document.getElementById(cntrlID+"_TextBox1") == null)
		{
			document.getElementById(cntrlID+":TextBox1").value = currPage;
		}
		else
		{
			document.getElementById(cntrlID+"_TextBox1").value = currPage;
		}
		var str = cntrlID + ':btnNav';
		__doPostBack(str,'')
	} 
	catch (e) 
	{ 
		// alert('setValue Error ' + e.message + ' occurred.'); 
	} 
}
function setValue2(currPage,cntrlID)
{
	try
	{
		if (document.getElementById(cntrlID+"_TextBox1") == null)
		{
			document.getElementById(cntrlID+":TextBox1").value = currPage;
		}
		else
		{
			document.getElementById(cntrlID+"_TextBox1").value = currPage;
		}
		var str = cntrlID + ':imgNavNext';
		__doPostBack(str,'')
	}
	catch (e) 
	{ 
		// alert('setValue2 Error ' + e.message + ' occurred.'); 
	} 
}
// function on: changes image to on 
function on(a,lang,id_name){
	try
	{
		if(id_name!=null){
			document.getElementById(id_name).src =  "/firstGov/images/"+ lang +"/" + a + "_on.gif";
		}else{
			document.getElementById(a).src =  "/firstGov/images/"+ lang +"/" + a + "_on.gif";
		}
		
		//document.images[a].src = "/firstGov/images/"+ lang +"/" + a + "_on.gif" ;
	}
	catch (e) 
	{ 
		// alert('on Error ' + e.message + ' occurred.'); 
	} 
}

//function off: changes image to off
function off(a,lang,id_name){
	try
	{
		if(id_name!=null){
			document.getElementById(id_name).src =  "/firstGov/images/"+ lang +"/" + a + ".gif";
		}else{
			document.getElementById(a).src =  "/firstGov/images/"+ lang +"/" + a + ".gif";
		}
	}
	catch (e) 
	{ 
		// alert('off Error ' + e.message + ' occurred.'); 
	} 
}
//confirm delete
function confirmDelete(sender,e,msg,pGuid,tbDel){	
	try
	{
		if (confirm(msg)){
		document.getElementById(tbDel).value = pGuid;
		//// alert(document.getElementById("SitesCollector1_tbDeleteIndex").value);
		__doPostBack(sender,e);
		}
	}
	catch (e) 
	{ 
		// alert('confirmDelete Error ' + e.message + ' occurred.'); 
	} 
}

function confirmCtrlDelete(ctrl,msg){
	try
	{
		if (ctrl != null){
			var delAction = ctrl.href.replace("javascript:","");
			if (confirm(msg)){	
				eval(delAction);			
			}
		}
	}
	catch (e) 
	{ 
		// alert('confirmCtrlDelete Error ' + e.message + ' occurred.'); 
	} 
}

function setPageHeight(screen_height){
	try
	{
		//if this element exists
		if(document.getElementById("tbl_page_height")){
		//set element minimum height according to screen height
			if(screen_height<=600){
				document.getElementById("tbl_page_height").style.height="290px";
			}else{
				document.getElementById("tbl_page_height").style.height="432px";
			}
		}
	}
	catch (e) 
	{ 
		// alert('setPageHeight Error ' + e.message + ' occurred.'); 
	} 
}

function resizeMe(x,y){
	try
	{
		//window.moveTo(screen.width/4,200);//screen.width,screen.height
		window.resizeTo(x,y);
	}
	catch (e) 
	{ 
		// alert('resizeMe Error ' + e.message + ' occurred.'); 
	} 
}

function onSideMenu(cell){
	try
	{
		cell.className="right_menu_on";
	}
	catch (e) 
	{ 
		// alert('onSideMenu Error ' + e.message + ' occurred.'); 
	} 
}
function offSideMenu(cell){
	try
	{
		cell.className="right_menu";
	}
	catch (e) 
	{ 
		// alert('offSideMenu Error ' + e.message + ' occurred.'); 
	} 
}

// function buttOn: turns button on
function arrowOn(id,lang){
	try
	{
		document.images[id].src = "/FirstGov/Images/" +lang + "/rightnav_main_butt-over.gif" ;
	}
	catch (e) 
	{ 
		// alert('arrowOn Error ' + e.message + ' occurred.'); 
	} 
	 
}
// function buttOff: turns button off
function arrowOff(id,lang){
	try
	{
		document.images[id].src = "/FirstGov/Images/" +lang + "/rightnav_main_butt.gif" ;
	}	
	catch (e) 
	{ 
		// alert('arrowOff Error ' + e.message + ' occurred.'); 
	} 
}

function left_item_iconOn(id,lang){
	try
	{
	 document.images[id].src = "/FirstGov/Images/" +lang + "/secon_level_icon-select.gif" ;
	}	
	catch (e) 
	{ 
		// alert('left_item_iconOn Error ' + e.message + ' occurred.'); 
	} 	
}
// function buttOff: turns button off
function left_item_iconOff(id,lang){
	try
	{
	 document.images[id].src = "/FirstGov/Images/" +lang + "/secon_level_icon.gif" ;
	}
	catch (e) 
	{ 
		// alert('left_item_iconOff Error ' + e.message + ' occurred.'); 
	} 
	
}



function openWin(url){ //open a pop up with a set size in top left corner
	window.open(url,'',"width=600 height=360 left=0 top=0 resizable scrollbars toolbar=no location=no");
}

function openRoller(url){ //open a pop up with a set size in top left corner
	window.open(url,'',"width=400 height=360 left=0 top=0 resizable scrollbars toolbar=no location=no");
}

function DoPostBack(ctrl){
	try
	{
		if(ctrl){
			if(ctrl.href!=""){
				var strHref = ctrl.href;
				strHref.replace("javascript:","");
				eval(strHref);
			}	
		}
	}
	catch (e) 
	{ 
		// alert('DoPostBack Error ' + e.message + ' occurred.'); 
	} 	
}//end DoPostBack

function DoAlert(strAlert){
	alert(strAlert);
}
//function open  popup
//function openPop(name){
//urlName="/FirstGov/Micun/MofMicunTopNav/MofMicunAbout/MofMicunUnitStructure/" + name;
//var popWin=window.open(urlName,'name','width=400,height=200,top=400,left=200,toolbars=0');// open window
//popWin.focus();
//}


function customWindowOpen(strUrl, strWindow, strParams, iWidth, iHeight)
{
	try
	{
		var iLeft, iTop;
		iLeft = (window.screen.width - iWidth) / 2;
		iTop = (window.screen.height - iHeight) / 2;
		strParams = strParams + ",width=" + iWidth.toString() + ",height=" + iHeight.toString() + ",left=" + iLeft.toString() + ",top=" + iTop.toString();
		window.open(strUrl, strWindow, strParams);
	}
	catch (e) 
	{ 
		// alert('customWindowOpen Error ' + e.message + ' occurred.'); 
	} 
}
