var tabCurrentlyOn = 1;
var clickTabOn = 0;
var startingURL = "/industries/government/global/images/";

function govMouseOver(tabGoingOn)
{ if( clickTabOn == 0 )
  {      if(tabGoingOn == "1") { swapImage('desc','',startingURL+'img_government_desc1.gif','e-government. Centered on citizens. Operating on demand.'); }
    else if(tabGoingOn == "2") { swapImage('desc','',startingURL+'img_government_desc2.gif','Serve the national good. Efficiently. Securely.'); }
    else if(tabGoingOn == "3") { swapImage('desc','',startingURL+'img_government_desc3.gif','Customer-focused. Results-oriented.'); }
    else if(tabGoingOn == "4") { swapImage('desc','',startingURL+'img_government_desc4.gif','Build connections. Deliver service.'); }
    else if(tabGoingOn == "5") { swapImage('desc','',startingURL+'img_government_desc5.gif','Strengthening ties. Connecting with communities.'); }
    bgLow('isc'+tabCurrentlyOn);
    bgHigh('isc'+tabGoingOn);
  show(false,'desc'+tabCurrentlyOn);      show(false,'altdesc'+tabCurrentlyOn);
  show(false,'desc'+clickTabOn); show(false,'altdesc'+clickTabOn);
  show(true,'desc'+tabGoingOn);  show(true,'altdesc'+tabGoingOn);
  swapImage('arrow'+tabCurrentlyOn,    '',startingURL+'bullet_black_small.gif','');
  swapImage('arrow'+tabGoingOn,'',startingURL+'bullet_black_large.gif','');
  tabCurrentlyOn = tabGoingOn;

    //show(false,'desc'+tabCurrentlyOn); show(false,'altdesc'+tabCurrentlyOn);
    //show(true,'desc'+tabGoingOn); show(true,'altdesc'+tabGoingOn);
    //swapImage('arrow'+tabCurrentlyOn,'',startingURL+'bullet_black_small.gif',1);
    //swapImage('arrow'+tabGoingOn,'',startingURL+'bullet_black_large.gif',1);
    //tabCurrentlyOn = tabGoingOn;
  }
}

function govOnClick(tabStayingOn)
{      if(tabStayingOn == "1") { swapImage('desc','',startingURL+'img_government_desc1.gif','e-government. Centered on citizens. Operating on demand.'); }
  else if(tabStayingOn == "2") { swapImage('desc','',startingURL+'img_government_desc2.gif','Serve the national good. Efficiently. Securely.'); }
  else if(tabStayingOn == "3") { swapImage('desc','',startingURL+'img_government_desc3.gif','Customer-focused. Results-oriented.'); }
  else if(tabStayingOn == "4") { swapImage('desc','',startingURL+'img_government_desc4.gif','Build connections. Deliver service.'); }
  else if(tabStayingOn == "5") { swapImage('desc','',startingURL+'img_government_desc5.gif','Strengthening ties. Connecting with communities.'); }
  bgLow('isc'+tabCurrentlyOn);
  bgHigh('isc'+tabStayingOn);
  show(false,'desc'+tabCurrentlyOn);      show(false,'altdesc'+tabCurrentlyOn);
  show(false,'desc'+clickTabOn); show(false,'altdesc'+clickTabOn);
  show(true,'desc'+tabStayingOn);  show(true,'altdesc'+tabStayingOn);
  swapImage('arrow'+tabCurrentlyOn,    '',startingURL+'bullet_black_small.gif','');
  swapImage('arrow'+tabStayingOn,'',startingURL+'bullet_black_large.gif','');
  tabCurrentlyOn = tabStayingOn;
  clickTabOn = tabStayingOn;
}

// classify the user agent
var ns6 = (!document.all && document.getElementById) ? true : false;
var ie5 = (document.all && document.getElementById) ? true : false;
var ie4 = (document.all && !document.getElementById) ? true : false;
var ns4 = (document.layers) ? true : false;

// div show/hide func
function show(sw,obj)
{ //alert(obj);
	if (ns6)        document.getElementById(obj).style.visibility = (sw) ? "visible" : "hidden";
	if (ie4 || ie5) document.all[obj].style.visibility = (sw) ? "visible" : "hidden";
	if (ns4)        document.layers[obj].visibility = (sw) ? "visible" : "hidden";
}

// exists checker
function _exists(obj)
{ //alert(obj);
	var boolReturn = 'true';
	if (ns6) {
		if (!document.getElementById(obj)) { 
			boolReturn = 'false'; 
		}
    }
	if (ie4 || ie5) {
		if (!document.all[obj]) { 
			boolReturn = 'false'; 
		}
	}
	if (ns4) {
		if (!document.layers[obj]) { 
			boolReturn = 'false'; 
		}
	}
	//if (!window.obj) {
	//	boolReturn = 'false';
	//}
	return boolReturn;
}

// div show/hide func
function _show(sw, obj)
{ if (ns6)        document.getElementById(obj).style.visibility = (sw) ? "visible" : "hidden";
 	if (ie4 || ie5) document.all[obj].style.visibility = (sw) ? "visible" : "hidden";
  if (ns4)        document.layers[obj].visibility = (sw) ? "visible" : "hidden";
}

// dw img swap funcs begin
function swapImgRestore()
{ var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function preloadImages()
{ var d=document;
  if(d.images)
  { if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments;
    for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0)
      { d.p[j]=new Image;
        d.p[j++].src=a[i];
      }
  }
}

function findObj(n, d)
{ 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=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//swapImage('desc','',startingURL+'img_government_desc1.gif','');
function swapImage() { 
  var i,j=0,x,a=swapImage.arguments;
  document.sr=new Array;
  for(i=0;i<(a.length-2);i+=3) {
  	if ((x=findObj(a[i]))!=null) { 
  		document.sr[j++]=x;
  		if(!x.oSrc) { 
  			x.oSrc=x.src; 
  		}
  		x.src=a[i+2];
  		if (!x.oAlt) {
  			x.oAlt=x.alt;
  		}
  		if ((a[i+3] != null) && (a[i+3] != '')) {
  			x.alt=a[i+3];
  		}
  	}
  }
}
// dw img swap funcs end

// define background colors to use for bg color swap funcs
//var rollState = jsLightColor;
//var offState  = jsDarkColor;
//moved this code to body.jsp

// bg color swap funcs
function bgHigh(objName)
{ // only support DOM2 capable browsers
  if (document.getElementById)
  { e = document.getElementById(objName);
    e.style.background = rollState;
  }
}

function bgLow(objName)
{ if (document.getElementById)
  { e = document.getElementById(objName);
    e.style.background = offState;
  }
}

// preload images for roll-overs
// syn: preloadImages('foo.gif', 'bar.jpg', 'buh.gif'[, etc...]);
preloadImages('/industries/government/global/images/bullet_black_large.gif',
              '/industries/government/global/images/img_government_desc2.gif',
              '/industries/government/global/images/img_government_desc3.gif',
              '/industries/government/global/images/img_government_desc4.gif',
              '/industries/government/global/images/img_government_desc5.gif'
             );

//************************
function govtSetActive(indexNo)
{ var innerNavElements = 5;
  var i;
  for (i = 0; i < innerNavElements; i++)
  { var descName = 'desc' + i;
    var iscName = 'isc' + i;
    var linkName = 'nav' + i;
    if (i != indexNo)
    { _bgLow(iscName);
      _show(false, descName);
      _switchClass(linkName, 'indsubcat')
    }
    else
    { _bgHigh(iscName);
			   _show(true, descName);
  			 _switchClass(linkName, 'indsubcaton')
		  }
  }
}
// class attr switcher
function _switchClass(objName, newClass)
{ if (document.getElementById) document.getElementById(objName).className = newClass;
}
//****************************************
// string fragments for rollover divs
descDivs = new Array();
for(d=0;d<divArray1.length;d++)
{ if(d==0) { descDivs[d] = '<div class="'+divArray1[d]+'" id="desc'+d+'"><span class=\"desctext\">'+divArray2[d]+'</span></div>'; }
  else     { descDivs[d] = '<div class="'+divArray1[d]+'" id="desc'+d+'"><span class=\"desctext\">'+divArray2[d]+'</span></div>'; }
}
if(divArray1[1])
{ descDivs2 = new Array();
  for(d=0;d<divArray3.length;d++)
  { if(d==0) { descDivs2[d] = '<div class="'+divArray3[d]+'" id="altdesc'+d+'"><span class=\"desctext\">'+divArray4[d]+'</span></div>'; }
    else     { descDivs2[d] = '<div class="'+divArray3[d]+'" id="altdesc'+d+'"><span class=\"desctext\">'+divArray4[d]+'</span></div>'; }
  }
}


function openGovernmentWindow(url)
{ if (ns) {  newWin = window.open(url,'name','resizable=0,scrollbars=1,location=0,toolbar=0,status=0,height=450,width=540'); }
  else { newWin = window.open(url,'name','resizable=0,scrollbars=1,location=0,toolbar=0,status=0,height=450,width=540'); }
}

function getGovernmentPopImageCode()
{ document.writeln('<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="//www.ibm.com/i/v11/icons/popup.gif" border="0" width="16" height="16" alt="Link to an overview description" /></td></tr></table>');
}
