// JavaScript Document

function loadMRGDocs(){
	MM_preloadImages('img/menus/hdr/company_over.gif','img/menus/hdr/faqs_over.gif','img/menus/hdr/contact_over.gif','img/menus/miracle/online_over.jpg','img/menus/miracle/express_over.jpg','img/menus/miracle/encounter_over.jpg','img/menus/miracle/custom_products_over.jpg','img/menus/miracle/support_over.jpg','img/menus/miracle/consulting_over.jpg','img/menus/miracle/security_over.jpg','img/menus/miracle/delivery_over.jpg','img/menus/miracle/products_over.jpg','img/menus/miracle/services_over.jpg','img/menus/miracle/online_hdr_over.jpg','img/menus/side/overview_over.gif','img/menus/side/support_over.gif','img/menus/side/consulting_over.gif','img/menus/side/security_over.gif','img/menus/side/delivery_over.gif','img/menus/side/miracle_online_over.gif','img/menus/side/express_over.gif','img/menus/side/encounter_over.gif','img/menus/side/custom_products_over.gif','img/home/statement_over.gif','img/menus/home/company_over.gif','img/menus/home/faqs_over.gif','img/menus/home/contact_us_over.gif',
					 'img/buttons/high_cost_testing_over.gif','img/buttons/sign_up_today_over.gif','img/menus/hdr/home_over.gif','img/menus/miracle/on_services_over.jpg','img/menus/miracle/on_security_over.jpg','img/menus/miracle/on_los_systems_over.jpg','img/menus/miracle/on_investor_formats_over.jpg','img/menus/miracle/on_high_cost_over.jpg','img/menus/miracle/on_install_support_over.jpg');
	setSideMenuActiveArrow();
	getMPCustomSubMenu();
	getMPOnlineSubMenu();
}

function setSideMenuActiveArrow(){
	if(document.getElementById){
		var s_pageName	= getCurrentPage();
		
		var divElem	= document.getElementById("divSideMenu_" + s_pageName);
		if(divElem){
			divElem.className	= "activeArrow";
		}
		
		
	}
}

function getCurrentPage(){
	var	s_pageName		= "";
	var b_slashFound	= false;
	
	for(i=location.href.length; i>=0; i--){
		if(!b_slashFound && location.href.charAt(i) == "/"){
			s_pageName		= location.href.substring(i+1, location.href.length);
			b_slashFound	= true;
		}
	}
	
	return s_pageName;
}


function getSideArrowSpacerImg(){
	var	s_imgName	= "side_spacer.gif";
	
	for(var i=0; i<arguments.length; i++){
		if(getCurrentPage().toLowerCase() == arguments[i].toLowerCase()){
			var	s_imgName	= "side_arrow.gif";
		}
	}
	
	return	"<img src='img/menus/side/" + s_imgName + "' width='40' height='21' vspace='6'>";
		
}

function createSubMenu(ar_menuHref, ar_menuDisp, s_pageName){
				
	var s_subMenu		= "";
	
	for(var i=0; i<ar_menuHref.length; i++){
		if(s_pageName.toLowerCase() == ar_menuHref[i].toLowerCase()){
			s_subMenu	= s_subMenu
						+ "<p>"
						+	"<a href='" + ar_menuHref[i] + "'>"
						+		"<span class='txtSubMenuActive'>"
						+			ar_menuDisp[i]
						+		"</span>"
						+	"</a>"
						+ "</p>";
		} else {
			s_subMenu	= s_subMenu
						+ "<p>"
						+	"<a href='" + ar_menuHref[i] + "'>"
						+		ar_menuDisp[i]
						+	"</a>"
						+ "</p>";
		}

	}
	
	return s_subMenu;
}

function getMPCustomSubMenu(){
	var ar_menuHref	= new Array();					var ar_menuDisp	= new Array();
	ar_menuHref[0]	= "mp_eConsent.shtm";			ar_menuDisp[0]	= "Disclosures with eConsent";
	ar_menuHref[1]	= "mp_highCostTests.shtm";		ar_menuDisp[1]	= "High Cost and Compliance Testing";
	ar_menuHref[2]	= "mp_Fraud_Risk.shtm";		ar_menuDisp[2]	= "Risk Management - Fraud Avoidance";
	ar_menuHref[3] = "products/custom/identity_theft.aspx"; ar_menuDisp[3] = "ID Theft Protection - 'Red Flags' Compliance";
	ar_menuHref[4]	= "mp_TPV.shtm";		ar_menuDisp[4]	= "Third Party Verifications";
	ar_menuHref[5]	= "mp_Modifications.shtm";		ar_menuDisp[5]	= "Loan Modifications";
	
	var s_currentPage	= getCurrentPage().toLowerCase();
	var b_display		= false;

	if(s_currentPage == "mp_custom.shtm"){
		b_display	= true;
	} else {
		for(var i=0; i<ar_menuHref.length; i++){
			if (s_currentPage == ar_menuHref[i].toLowerCase()){
				b_display	= true;
			}
		}
	}
	
	if(b_display){
		var divElem	= document.getElementById("divSideMenu_mp_custom.shtm");
		if(divElem){
			divElem.className	= "activeArrow";
			divElem.innerHTML	= divElem.innerHTML
								+ createSubMenu(ar_menuHref, ar_menuDisp, s_currentPage);
		}
	}
}

function getMPOnlineSubMenu(){
	var ar_menuHref	= new Array();				var ar_menuDisp	= new Array();
	ar_menuHref[0]	= "technology.shtm";		ar_menuDisp[0]	= "Our Services";
	ar_menuHref[1]	= "security.shtm";			ar_menuDisp[1]	= "Our Security";
	ar_menuHref[2]	= "lossupport.shtm";		ar_menuDisp[2]	= "Supported LOS Systems";
	ar_menuHref[3]	= "InvestorFormats.shtm";	ar_menuDisp[3]	= "Supported Investor Formats";
	ar_menuHref[4]	= "highcost.shtm";			ar_menuDisp[4]	= "High Cost Testing";
	ar_menuHref[5]	= "help.shtm";				ar_menuDisp[5]	= "Installation & Support";
	
	var s_currentPage	= getCurrentPage().toLowerCase();
	var b_display		= false;

	if(s_currentPage == "mp_online.shtm"){
		b_display	= true;
	} else {
		for(var i=0; i<ar_menuHref.length; i++){
			if (s_currentPage == ar_menuHref[i].toLowerCase()){
				b_display	= true;
			}
		}
	}
	
	if(b_display){
		var divElem	= document.getElementById("divSideMenu_mp_online.shtm");
		if(divElem){
			divElem.className	= "activeArrow";
			divElem.innerHTML	= divElem.innerHTML
								+ createSubMenu(ar_menuHref, ar_menuDisp, s_currentPage);
		}
	}
}


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) { //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 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 P7_autoLayers() { //v1.1 PVII
 var g,b,k,f,args=P7_autoLayers.arguments;
 if(!document.p7setc) {p7c=new Array();document.p7setc=true;}
 for(k=0; k<p7c.length; k++) {
  if((g=MM_findObj(p7c[k]))!=null) {
   b=(document.layers)?g:g.style;b.visibility="hidden";}}
 for(k=0; k<args.length; k++) {
  if((g=MM_findObj(args[k])) != null) {
   b=(document.layers)?g:g.style;b.visibility="visible";f=false;
   for(j=0;j<p7c.length;j++) {
    if(args[k]==p7c[j]) {f=true;}}
  if(!f) {p7c[p7c.length++]=args[k];}}}
}

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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
