if (document.cookie.indexOf('BrowserCheck') == -1)
{
	var bName = navigator.appName;
	var bVer = parseInt(navigator.appVersion);
	var isObsolete = false;	
	var isTooAdvanced = false;
	
	if ((bName == "Netscape") && (bVer < 4))
	{
		isObsolete = true;
	}
	else if ((bName == "Netscape") && (bVer > 4))
	{
		isTooAdvanced = true;
	}
	
	if (bName == "Microsoft Internet Explorer")
	{
		var s = navigator.appVersion;	
		var index = 0;
		var version = 0;
		
		index = s.search("MSIE");
		version = parseFloat(s.substring(index + 5, index + 10));
		
		if (version < 5.01)
		{
			isObsolete = true;
		}
	}
	if (isObsolete == true)
	{
		var cookie = "BrowserCheck = 1";
		var expiration = new Date((new Date()).getTime() + 3600000); // one hour
		document.cookie = cookie + '; expires=' + expiration.toGMTString();
			window.open('/browser_upgrade.htm','upgrade','height=320,width=420,menubar=0,resizable=0,scrollbars=1,toolbar=0,top=100,left=200');
	}
	else if (isTooAdvanced == true)
	{
		var cookie = "BrowserCheck = 1";
		var expiration = new Date((new Date()).getTime() + 3600000); // one hour
		document.cookie = cookie + '; expires=' + expiration.toGMTString();
		// window.open('/browser_upgrade.jsp','upgrade','height=320,width=420,menubar=0,resizable=0,scrollbars=1,toolbar=0,top=100,left=200');
		alert('Warning -- Your Browser is too advanced!');
	}
}
window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
var menuActive = 0;
var menuOn = 0;
var onLayer = null;
var timeOn = null;
var loaded = 0;
var mLoaded = 0;
// MENU COLOR VARIABLE
var menuColor = "#336699";

// LAYER SWITCHING CODE
if (NS4 || IE4) 
{
	if (navigator.appName == "Netscape") 
	{
	 	layerStyleRef="layer.";
	  	layerRef="document.layers";
	  	styleSwitch="";
	}
	else
	{
	 	layerStyleRef="layer.style.";
	  	layerRef="document.all";
	  	styleSwitch=".style";
	}
}
 
// SHOW MENU
function showLayer(layerName)
{
	if (NS4 || IE4) 
	{
	 	if (mLoaded == 1) 
	 	{
	 		if (timeOn != null) 
	 		{
	  			clearTimeout(timeOn);
	  			if(onLayer != null)
				{
	  				hideLayer(onLayer);
				}
	 		}
	 		
  			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
	 		onLayer = layerName;
	 	}
	}
}

//BUTTON ROLLOVER
function change(Name, No) 
{
	if (document.images && (loaded == 1)) 
	{
   		document [Name].src = eval(Name + No + ".src");
  	}
 	return true;
}

// HIDE MENU
function hideLayer(layerName)
{
	if (mLoaded == 1) 
	{
 		if (menuActive == 0) 
 		{
  			if (NS4 || IE4) 
  			{
   				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
  			}
 		}
	}
}

// TIMER FOR BUTTON MOUSE OUT
function btnTimer() 
{
	if(NS4)
	{
		timeOn = setTimeout("btnOut()",1500);
	}
	else  // it is IE4
	{
		timeOn = setTimeout("btnOut()",250);
	}
}

// BUTTON MOUSE OUT
function btnOut(layerName) 
{
	if (menuActive == 0) 
	{
  		hideLayer(onLayer);
  	}
}

// Clear last Menu
function clearMenu() 
{
	if(onLayer != null)
	{
  		hideLayer(onLayer);
 	}
}
 
var rollOverOK = ((navigator.appName == "Microsoft Internet Explorer") || (navigator.appName == "Netscape")) && parseInt(navigator.appVersion) >= 3;

function rollover(imagename,reg_img_src,hl_img_src,width,height) 
{
	this.imagename=imagename;
	this.reg_img = new Image(width,height);
	this.reg_img.src = reg_img_src;
	this.hl_img = new Image(width,height);
	this.hl_img.src = hl_img_src;
}
function set_reg(imagename) 
{
	if(rollOverOK) 
	{
      		document.images[rollovers[imagename].imagename].src = rollovers[imagename].reg_img.src;
   	}
}

function set_hl(imagename) 
{
	if(rollOverOK) 
	{
      		document.images[rollovers[imagename].imagename].src = rollovers[imagename].hl_img.src;
   	}
   	
   	if(onLayer != null)
   	{
  		hideLayer(onLayer)
 	} 
}

NS4 = document.layers;
if (NS4) 
{
        origWidth = innerWidth;
        origHeight = innerHeight;
}

function reDo()
{
        if (innerWidth != origWidth || innerHeight != origHeight)
        location.reload();
}

if (NS4) onresize = reDo;

if (NS4 || IE4)
{
	mLoaded=1;
}
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_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_findObj(n, d) { //v3.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); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

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];}
}
//One cannot call checkBrowser() in any jsp other than Login.jsp
//added by SURESH 
function checkBrowser()
	{
	 if(navigator.appName.substring(0,9)=="Microsoft")
	  {
	    document.index_form.browsertype.value="IE";
	    //alert("please use netscape navigator or communicator");
	  }
	  else
	  {
	    document.index_form.browsertype.value="NS";
	  }
	  
	} 	
function makeRemote(where) 
{
    remote = window.open(where,"HelpDesk","resizable,height=225,width=300,scrollbars=1,top=100,left=200");
       if (remote.opener == null) remote.opener = window; 
    remote.opener.name = "opener";
	remote.focus();
}

function closeWindow(aWindow)
{
    if (aWindow != null)
    {
    	aWindow.close();
    }
}

function openWindow(where, name, args, aWindow)
{    
    if ((aWindow == null) || (aWindow.closed))
    {
        aWindow = window.open(where,name,args);
    }
    else 
    {   
        aWindow.focus()
    }
    return aWindow;
}
function LoadImgs()
{
	if (document.images)
	{
		companyInfo0 = new Image();
		companyInfo0.src="/Medibuy/images/mdby_nav_companyinfo_up.gif"
		companyInfo1 = new Image();
		companyInfo1.src="/Medibuy/images/mdby_nav_companyinfo_dn.gif"
		productServices0 = new Image();
		productServices0.src="/Medibuy/images/mdby_nav_products_up.gif"
		productServices1 = new Image();
		productServices1.src="/Medibuy/images/mdby_nav_products_dn.gif"
		customersupport0 = new Image();
		customersupport0.src="/Medibuy/images/mdby_nav_support_up.gif"
		customersupport1 = new Image();
		customersupport1.src="/Medibuy/images/mdby_nav_support_dn.gif"
		strategicAlliances0 = new Image();
		strategicAlliances0.src="/Medibuy/images/mdby_nav_alliances_up.gif"
		strategicAlliances1 = new Image();
		strategicAlliances1.src="/Medibuy/images/mdby_nav_alliances_dn.gif"
		newsevents0 = new Image();
		newsevents0.src="/Medibuy/images/mdby_nav_newsevents_up.gif"
		newsevents1 = new Image();
		newsevents1.src="/Medibuy/images/mdby_nav_newsevents_dn.gif"
		loaded = 1
	}
}
LoadImgs();
