function init(){
  thisDir = location.href.split('/')[3];
  if(thisDir.indexOf(".")>-1 || thisDir==''){
	thisPage = location.href.split('/')[3];
  }else{
    thisPage = location.href.split('/')[4];
  }
  simplePreload('/images/nav/nav_home.png','/images/nav/nav_homeOn.png','/images/nav/nav_homeOvr.png','/images/nav/nav_products.png','/images/nav/nav_productsOn.png','/images/nav/nav_productsOvr.png', '/images/nav/nav_beantobar.png','/images/nav/nav_beantobarOn.png','/images/nav/nav_beantobarOvr.png', '/images/nav/nav_contact.gif','/images/nav/nav_contactOn.gif','/images/nav/nav_contactOvr.gif', '/images/nav/nav_downloads.gif','/images/nav/nav_downloadsOn.gif','/images/nav/nav_downloadsOvr.gif','/images/nav/nav_faq.gif','/images/nav/nav_faqOn.gif','/images/nav/nav_faqOvr.gif','/images/nav/nav_history.png','/images/nav/nav_historyOn.png','/images/nav/nav_historyOvr.png','/images/nav/nav_promotions.gif','/images/nav/nav_prmotionsOn.gif','/images/nav/nav_promotionsOvr.gif','/images/nav/nav_register.gif','/images/nav/nav_registerOn.gif','/images/nav/nav_registerOvr.gif');
}
init();

function simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}



function roll(id, newSrc) {
	var obj = MM_findObj(id);
	if (obj != null)
		obj.src = newSrc;   
}

function findImage(doc, name, j) {
    var theImage = false;
    if (doc.images) theImage = doc.images[name];
    if (theImage) return theImage;
    if (doc.layers) {
        for (j = 0; j < doc.layers.length; j++) {
            theImage = findImage(doc.layers[j].document, name, 0);
            if (theImage) return (theImage);
        }
    }
    return (false);
}


function launchWin(newURL, width, height) {
if (document.all || document.layers) {
   w = screen.availWidth;
   h = screen.availHeight;
}
	var popW = width;
	var popH = height;
	var leftPos = (w-popW)/2;
	var topPos = (h-popH)/2;
	var remote = open(newURL,'newWin', 'height='+popH+',width='+popW+',left='+leftPos+',top='+topPos+',channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0');
	if (parseInt(navigator.appVersion) >= 4) { remote.window.focus();}
}

function doNav(imageName, imagePath){
if(imageName!=null && imagePath!=null){
  // call like: doNav('saving', '/bankingstuff/images/savingOut.gif');
  // if in the root folder
  currImageName = thisPage.substring(0, thisPage.lastIndexOf("."));
  // if inside a child folder
  if(currImageName=='' || currImageName.toLowerCase()=='default'){
    currImageName = thisDir;
  }
	// imageName and imagePath are null then reset imageName so the first condition is met for next function
  if(imageName==null && imagePath==null){
  	imageName=currImageName;
  }
    //alert(currImageName)
  if(imageName==currImageName){
	roll(currImageName,'/images/nav/nav_' + currImageName + 'On.png');
  }else{
	roll(imageName, imagePath);
  }
    // Only for default page
  if(thisDir=='' || thisDir.toLowerCase()=='default.aspx'){
   // If current directory is the same as imageName Set to On state
	roll('home','/images/nav/nav_homeOn.png');
  }
  }

}




function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

// Function to validate Date
function validateDate(object)
{
	var obj = MM_findObj(object);
	if (obj != null)
	{
		if (!isNaN(obj.value) && obj.value.length <= 1 &&
			obj.value < 10 && obj.value > 0)			
			obj.value = '0' + obj.value;			
	}
}
