function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"')
	}
}

function changeImage(layer,imgName,imgObj) {
	if (document.images) {
		if (document.layers && layer!=null) eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src')
		else document.images[imgName].src = eval(imgObj+".src")
	}
}

//preloads for main navigations //
preload('aboutUs_Out','images/nav_about_us_off.gif');
preload('aboutUs_Over','images/nav_about_us_on.gif');

preload('safeBase_Out','images/nav_safe_base_off.gif');
preload('safeBase_Over','images/nav_safe_base_on.gif');

preload('whyLCG_Out','images/nav_why_lcg_off.gif');
preload('whyLCG_Over','images/nav_why_lcg_on.gif');

preload('ourTeam_Out','images/nav_our_team_off.gif');
preload('ourTeam_Over','images/nav_our_team_on.gif');

preload('clientCenter_Out','images/nav_client_center_off.gif');
preload('clientCenter_Over','images/nav_client_center_on.gif');

preload('contact_Out','images/nav_contact_off.gif');
preload('contact_Over','images/nav_contact_on.gif');

preload('myMoney_Out','images/nav_my_money_off.gif');
preload('myMoney_Over','images/nav_my_money_on.gif');


//about us section preloads//
preload('sub_ourProcess_Out','images/sub_ourprocess.gif');
preload('sub_ourProcess_Over','images/sub_ourprocess_over.gif');

preload('sub_services_Out','images/sub_services.gif');
preload('sub_services_Over','images/sub_services_over.gif');

//safebase section preloads//
preload('sub_you_Out','images/sub_you.gif');
preload('sub_you_Over','images/sub_you_over.gif');

preload('sub_heirs_Out','images/sub_your_heirs.gif');
preload('sub_heirs_Over','images/sub_your_heirs_over.gif');

preload('sub_society_Out','images/sub_society.gif');
preload('sub_society_Over','images/sub_society_over.gif');

//our team section preloads//
preload('sub_management_Out','images/sub_management.gif');
preload('sub_management_Over','images/sub_management_over.gif');

preload('sub_caseDesign_Out','images/sub_case_design.gif');
preload('sub_caseDesign_Over','images/sub_case_design_over.gif');

preload('sub_finanServ_Out','images/sub_finan_serv.gif');
preload('sub_finanServ_Over','images/sub_finan_serv_over.gif');

preload('sub_operations_Out','images/sub_operations.gif');
preload('sub_operations_Over','images/sub_operations_over.gif');

//why lcg section preloads//
preload('sub_ourRelate_Out','images/sub_our_relation.gif');
preload('sub_ourRelate_Over','images/sub_our_relation_over.gif');

preload('sub_lcgVS_Out','images/sub_lcg_vs_others.gif');
preload('sub_lcgVS_Over','images/sub_lcg_vs_others_over.gif');

preload('sub_expectations_Out','images/sub_expectations.gif');
preload('sub_expectations_Over','images/sub_expectations_over.gif');


preload('next_Out','images/about_pr_next_step.gif');
preload('next_Over','images/about_pr_next_step_on.gif');

var menuArray = new Array('aboutus','safebase','ourteam','whylcg');

function hideMenu() {
	for(i=0;i<menuArray.length;i++) {
			lyr = document.getElementById(menuArray[i]);
		 	if( lyr.style.visibility == "visible"){
	  	    	lyr.style.visibility = "hidden";
			}
		}
}

function showSubMenu(lyrName,refElement) {
	hideMenu();
	var lyr=document.getElementById(lyrName);
  
  var  ref = document.getElementById(refElement)
  var offsetLeft=70;
  var offsetTop=0;

  if (navigator.appName == "Netscape") {
  		offsetTop=5;
		offsetLeft=80;
		
	}	
	
  if (navigator.userAgent.indexOf("Mac") != -1) {
  		if(navigator.userAgent.indexOf("Safari") != -1) {
			offsetTop = 10;
		} else if (navigator.userAgent.indexOf("MSIE") != -1) {
			offsetTop = 15;
		} else if (navigator.userAgent.indexOf("Firefox") != -1) {
			offsetTop = 5;
		}
	}	
  for( var p=ref; p&&p.tagName != 'BODY'; p=p.offsetParent)
  {
    offsetLeft+=p.offsetLeft;
    offsetTop+=p.offsetTop;
  }


  var offsetHeight = ref.offsetHeight;
  var pixelHeight  = lyr.style.pixelHeight;
  var scrollTop    = document.body.scrollTop;

  lyr.style.left = offsetLeft;

  if( ( offsetTop - pixelHeight ) >= scrollTop && ( offsetTop + offsetHeight + pixelHeight ) > ( document.body.clientHeight + scrollTop ) ) {
    lyr.style.top = offsetTop - pixelHeight;
  }
  else {
    lyr.style.top = offsetTop+offsetHeight;
  }
  if( lyr.style.visibility == "hidden"){
  	    	lyr.style.visibility = "visible";
	}
}
