function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_popupMsg(msg) { //v1.0
  alert(msg);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  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=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function preLoadImageWrapper()
{
	MM_preloadImages('images/top_menu/aboutus_on.gif','images/top_menu/our_partners_on.gif','images/top_menu/solutions_on.gif','images/top_menu/products_on.gif','images/top_menu/latest_success_on.gif','images/top_menu/contactus_on.gif')
}


window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);

NS4 = (document.layers) ? true:false;
IE4 = (document.all) ? true:false;
NS6 = (document.getElementById) ? true:false;

if (IE4) NS6 = false;
if (NS4) NS6 = false;
var menuActive = 0
var menuOn = 0
var onLayer
var time0 = null
var time1 = null	// LAYER SWITCHING CODE
var layerName = "layer1"
var width = 0
var sales = 114
var tdwidth = 115
var num = 0
LayerShownArray = new Array();
LayerSubArray = new Array();

botLayer = "botLayer"

if (NS4 || IE4 || NS6) 
{
	if (NS4) 
	{
		layerStyleRef="layer.";
		layerRef="document.layers[";
		styleSwitch="]";
	}
	else if (NS6)
	{
		layerStyleRef="layer.";
		layerRef="document.getElementById(";
		styleSwitch=").style";
	}
	else
	{
		layerStyleRef="layer.style.";
		layerRef="document.all[";
		styleSwitch="].style";
	}
}

function showLayer(layerName)
{
	
	if (time1 != null) 
 	{
 		clearTimeout(time1)
		hideLayer(LayerSubArray[0])
	}
	if (time0 != null)
	{
 		clearTimeout(time0)
		hideLayer(LayerShownArray[0])		
 	}
 	if (IE4 || NS6 ) //set it up to recognise if NS4 using "show" not "visible"
 	{
 		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.zIndex="1"');
	 	eval(layerRef+'"'+layerName+'"'+styleSwitch+'.visibility="visible"'); 

				LayerShownArray[0] = layerName;			
	} 
	else  //set it up to recognise if NS4 using "show" not "visible"
 	{
 		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.zIndex="1"');
	 	eval(layerRef+'"'+layerName+'"'+styleSwitch+'.visibility="show"');
	 	LayerShownArray[0] = layerName; 
	}
}// HIDE MENU

function showLayerSub(layerName)
{
//**************** NEWLY ADDED 03 07 04 ////////////////
	if (layerName != LayerSubArray[0] && LayerSubArray[0] != null)
	{
	hideLayerSub(LayerSubArray[0]);
	}
//**************** END OF NEWLY ADDED 03 07 04 ////////////////
	
 	if (IE4 || NS6 ) //set it up to recognise if NS4 using "show" not "visible"
 	{
 		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.zIndex="1"');
	 	eval(layerRef+'"'+layerName+'"'+styleSwitch+'.visibility="visible"');
		LayerSubArray[0] = layerName;
		clearTimeout(time1);
	} 
	else  //set it up to recognise if NS4 using "show" not "visible"
 	{
 		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.zIndex="1"');
	 	eval(layerRef+'"'+layerName+'"'+styleSwitch+'.visibility="show"');
	 	LayerSubArray[0] = layerName;
		clearTimeout(time1);
	}
}// HIDE MENU

//**************** NEWLY ADDED 03 07 04 ////////////////
function hideLayerSub(layerName)
{
 		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.zIndex="-1"');
		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.visibility="hidden"');
}// TIMER FOR BUTTON MOUSE OUT
//**************** END OF NEWLY ADDED 03 07 04 ////////////////

function hideLayer(layerName)
{
 		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.zIndex="-1"');
		eval(layerRef+'"'+layerName+'"'+styleSwitch+'.visibility="hidden"');
}// TIMER FOR BUTTON MOUSE OUT

function menuOver(itemName) 
{
	if (itemName == LayerSubArray[0])
	{
	clearTimeout(time1)
	}
 	clearTimeout(time0)
}// MENU MOUSE OUT

function menuOut(itemName) 
{ 
		if (itemName == LayerSubArray[0])
		{
		time0 = setTimeout("hideLayer(LayerShownArray[0])", 500)
		time1 = setTimeout("hideLayer(LayerSubArray[0])", 500)		
		}
		else
		{
		time0 = setTimeout("hideLayer(LayerShownArray[0])", 500)
		}
	
}