/**
 * @author Philip Montesinos
 */

function addLoadEvent(func) {
	  var oldonload = window.onload;
	  if (typeof window.onload != 'function') {
		window.onload = func;
	  } else {
		window.onload = function() {
		  if (oldonload) {
			oldonload();
		  }
		  func();
		}
	  }
	}

var rescoreImages1 = [], rescoreImages2 = [];
var menu1 = [], menu2 = [], menu3 = [], menu4 = [], menu5 = [], menu6 = [], menu7 = [], menu8 = [], menu9 = [], menu10 = [];
var preloadFlag = false;

function preloadImages() {
	if (document.images) {
	
	   menu1[0] = new Image(); menu1[0].src = "images/employ-menu.jpg";
	   menu1[1] = new Image(); menu1[1].src = "images/employ-menu2.jpg";
	
	   menu2[0] = new Image(); menu2[0].src = "images/mortg-menu.jpg";
	   menu2[1] = new Image(); menu2[1].src = "images/mortg-menu2.jpg";
	
	   menu3[0] = new Image(); menu3[0].src = "images/tenant-menu.jpg";
	   menu3[1] = new Image(); menu3[1].src = "images/tenant-menu2.jpg";
	
	   menu4[0] = new Image(); menu4[0].src = "images/skip-menu.jpg";
	   menu4[1] = new Image(); menu4[1].src = "images/skip-menu2.jpg";
	
	   menu5[0] = new Image(); menu5[0].src = "images/identity-menu.jpg";
	   menu5[1] = new Image(); menu5[1].src = "images/identity-menu2.jpg";
	
	   menu6[0] = new Image(); menu6[0].src = "images/rapid-menu.jpg";
	   menu6[1] = new Image(); menu6[1].src = "images/rapid-menu2.jpg";
	
	   menu7[0] = new Image(); menu7[0].src = "images/screening-menu.jpg";
	   menu7[1] = new Image(); menu7[1].src = "images/screening-menu2.jpg";
	
	   menu8[0] = new Image(); menu8[0].src = "images/title-menu.jpg";
	   menu8[1] = new Image(); menu8[1].src = "images/title-menu2.jpg";
	
	   menu9[0] = new Image(); menu9[0].src = "images/forms-menu.jpg";
	   menu9[1] = new Image(); menu9[1].src = "images/forms-menu2.jpg";
	
	   menu10[0] = new Image(); menu10[0].src = "images/dealers-menu.jpg";
	   menu10[1] = new Image(); menu10[1].src = "images/dealers-menu2.jpg";
	   
	   rescoreImages1[0] = new Image();rescoreImages1[0].src = "images/rapid/contactBroker.gif";
	   rescoreImages1[1] = new Image(); rescoreImages1[1].src = "images/rapid/contactBrokerHover.gif";
	   
	   rescoreImages2[0] = new Image();rescoreImages2[0].src = "images/rapid/contactConsumer.gif";
	   rescoreImages2[1] = new Image(); rescoreImages2[1].src = "images/rapid/contactConsumerHover.gif";
	   
	   preloadFlag = true;
	
	}
}

function roll(n,s){
	if (preloadFlag)
	  document.images[n].src = window[n][s].src;
}
  
function Toggle() {
   return; 
}
function ShowDiv(el) {
   var hiddenDiv; 
   for(i = 0; i < el.parentNode.childNodes.length; i++) {
      if(el.parentNode.childNodes[i].nodeName == "DIV") {
         switcher(el.parentNode.childNodes[i]); 
         }
      }
   }
function switcher(el) {
   if(el.style.display == "none") {
      el.style.display = "block"; 
      }
   else if (el.style.display == "block") {
      el.style.display = "none"; 
      }
   }

function Show(id, obj) {
   
   if (id.indexOf("tab") != - 1) {
      tabChanger(id, obj); 
      changebground(obj); 
   }
   else {
      if (document.getElementById(id).style.display == "block") {
         document.getElementById(id).style.display = "none"; 
      }
      else if (document.getElementById(id).style.display == "none") {
         document.getElementById(id).style.display = "block"; 
      }
   }
}
   
function preLoadTabsRightBorder() {
		var allDivs = document.getElementById("tabs").getElementsByTagName("div");
		
		for (i=0; i < allDivs.length; i++) {
			if (allDivs[i].parentNode.id != "first" && allDivs[i].parentNode.id != "last")
				allDivs[i].style.borderRight = "1px solid #c0c0c0";
				allDivs[i].style.paddingTop = "3px";
				allDivs[i].style.paddingBottom = "3px";
				allDivs[i].style.paddingLeft = "0px";
				allDivs[i].style.paddingRight = "0px";
		}
	  }
   
function tabChanger(id, obj) {
   
   var tabs = document.getElementById('tabs').getElementsByTagName('li');
   
   for(i = 1; i <= tabs.length; i++) {
      document.getElementById("tab" + i).style.display = "none"; 
      ; 
   }
   
   document.getElementById(id).style.display = "block"; 
}
   
function realPreviousSibling(node){
  var tempNode=node.previousSibling;
  while(tempNode.nodeType!=1){
    tempNode=tempNode.previousSibling;
  }
  return tempNode;
}   

function changebground(which) {
   
   var el = document.getElementById('tabs'); 
   var allLi = el.getElementsByTagName("li"); 
   var allDivs = el.getElementsByTagName("div"); 
   
   for (i = 0; i < allLi.length; i++) {
      allLi[i].style.borderBottom = "1px solid #C0C0C0"; 
      allLi[i].style.borderRight = "none"; 
      allLi[i].style.borderLeft = "none"; 
      allLi[i].style.borderTop = "none"; 
      allLi[i].style.backgroundColor = "#F0F0F0"; 
   }
   for (i = 0; i < allDivs.length; i++) {
      if (allDivs[i].parentNode.id != "last") {
         allDivs[i].style.borderRight = "1px solid #C0C0C0"; 
      }
   }
   
   which.parentNode.parentNode.style.backgroundColor = "#FFFFFF"; 
   which.parentNode.style.border = "none"; 
   which.parentNode.parentNode.style.border = "none"; 
   
   if(which.parentNode.parentNode.id != "first") {
   		var truePreviousSibling = realPreviousSibling(which.parentNode.parentNode);
      	truePreviousSibling.firstChild.style.borderRight = "none"; 
   }
   
   which.parentNode.parentNode.style.borderLeft = "1px solid #C0C0C0"; 
   which.parentNode.parentNode.style.borderRight = "1px solid #C0C0C0"; 
   which.parentNode.parentNode.style.borderTop = "1px solid #C0C0C0"; 
}
