// JavaScript Document

preloadImages();
 
document.write('<div id=\"aboutus\" name=\"aboutus\" onMouseOver=\"clearTimeout(timerID);changeImagesOnTimed(\'nav_aboutus\', \'images/nav_aboutus-over.gif\');\" onMouseOut=\"show(0,\'aboutus\');changeImagesOutTimed(\'nav_aboutus\', \'images/nav_aboutus.gif\');\">');
document.write('<a href=\"bios.html\" onMouseOver=\"changeImages(\'nav_bios\', \'images/nav_bios-over.gif\');\" onMouseOut=\"changeImages(\'nav_bios\', \'images/nav_bios.gif\'); return true;\"><img name=\"nav_bios\" src=\"images/nav_bios.gif\" width=\"73\" height=\"26\" border=\"0\" alt=\"BIOS\"></a>');
document.write('<a href=\"press.html\" onMouseOver=\"changeImages(\'nav_press\', \'images/nav_press-over.gif\');\" onMouseOut=\"changeImages(\'nav_press\', \'images/nav_press.gif\'); return true;\"><img name=\"nav_press\" src=\"images/nav_press.gif\" width=\"73\" height=\"26\" border=\"0\" alt=\"IN THE NEWS\"></a>');
document.write('</div>');

document.write('<div id=\"procenter\" name=\"procenter\" onMouseOver=\"clearTimeout(timerID);changeImagesOnTimed(\'nav_procenter\', \'images/nav_procenter-over.gif\');\" onMouseOut=\"show(0,\'procenter\');changeImagesOutTimed(\'nav_procenter\', \'images/nav_procenter.gif\');\">');
document.write('<a href=\"realtors.html\" onMouseOver=\"changeImages(\'nav_realtors\', \'images/nav_realtors-over.gif\');\" onMouseOut=\"changeImages(\'nav_realtors\', \'images/nav_realtors.gif\'); return true;\"><img name=\"nav_realtors\" src=\"images/nav_realtors.gif\" width=\"274\" height=\"24\" border=\"0\" alt=\"REALTORS\"></a>');
document.write('<a href=\"developers.html\" onMouseOver=\"changeImages(\'nav_developers\', \'images/nav_developers-over.gif\');\" onMouseOut=\"changeImages(\'nav_developers\', \'images/nav_developers.gif\'); return true;\"><img name=\"nav_developers\" src=\"images/nav_developers.gif\" width=\"274\" height=\"26\" border=\"0\" alt=\"DEVELOPERS\"></a>');
document.write('<a href=\"recent_deals.html\" onMouseOver=\"changeImages(\'nav_recent_deal\', \'images/nav_recent_deal-over.gif\');\" onMouseOut=\"changeImages(\'nav_recent_deal\', \'images/nav_recent_deal.gif\'); return true;\"><img name=\"nav_recent_deal\" src=\"images/nav_recent_deal.gif\" width=\"274\" height=\"25\" border=\"0\" alt=\"RECENT DEALS\"></a>');
document.write('<a href=\"#\" onClick=\"window.open(\'popup_events.html\', \'redDot\', \'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=788,height=620\');\" onMouseOver=\"changeImages(\'nav_events\', \'images/nav_events-over.gif\');\" onMouseOut=\"changeImages(\'nav_events\', \'images/nav_events.gif\'); return true;\"><img name=\"nav_events\" src=\"images/nav_events.gif\" width=\"274\" height=\"26\" border=\"0\" alt=\"EVENTS\"></a>');
document.write('</div>');
				
document.write('<div id=\"commercial\" name=\"commercial\" onMouseOver=\"clearTimeout(timerID);changeImagesOnTimed(\'nav_comlending\', \'images/nav_comlending-over.gif\');\" onMouseOut=\"show(0,\'commercial\');changeImagesOutTimed(\'nav_comlending\', \'images/nav_comlending.gif\');\">');
document.write('<a href=\"comm_realestate.html\" onMouseOver=\"changeImages(\'nav_comm_realestate\', \'images/nav_comm_realestate-over.gif\');\" onMouseOut=\"changeImages(\'nav_comm_realestate\', \'images/nav_comm_realestate.gif\'); return true;\"><img name=\"nav_comm_realestate\" src=\"images/nav_comm_realestate.gif\" width=\"126\" height=\"24\" border=\"0\" alt=\"COMMERCIAL REAL ESTATE INVESTING\"></a>');
document.write('<a href=\"comm_owneroccupied.html\" onMouseOver=\"changeImages(\'nav_owneroccupied\', \'images/nav_owneroccupied-over.gif\');\" onMouseOut=\"changeImages(\'nav_owneroccupied\', \'images/nav_owneroccupied.gif\'); return true;\"><img name=\"nav_owneroccupied\" src=\"images/nav_owneroccupied.gif\" width=\"126\" height=\"26\" border=\"0\" alt=\"COMMERCIAL OWNER OCCUPIED\"></a>');
document.write('<a href=\"#\" onClick=\"window.open(\'popup1.html\', \'redDot\', \'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=560,height=620\');\" onMouseOver=\"changeImages(\'nav_partnerships\', \'images/nav_partnerships-over.gif\');\" onMouseOut=\"changeImages(\'nav_partnerships\', \'images/nav_partnerships.gif\'); return true;\"><img name=\"nav_partnerships\" src=\"images/nav_partnerships.gif\" width=\"126\" height=\"25\" border=\"0\" alt=\"PARTNERSHIPS\"></a>');
document.write('</div>');

document.write('<div id=\"divisions\" name=\"divisions\" onMouseOver=\"clearTimeout(timerID);changeImagesOnTimed(\'nav_divisions\', \'images/nav_divisions-over.gif\');\" onMouseOut=\"show(0,\'divisions\');changeImagesOutTimed(\'nav_divisions\', \'images/nav_divisions.gif\');\">');
document.write('<a href=\"bankers.html\" onmouseover=\"changeImages(\'nav_bankers\', \'images/nav_bankers-over.gif\'); return true;\" onmouseout=\"changeImages(\'nav_bankers\', \'images/nav_bankers.gif\'); return true;\" onmousedown=\"changeImages(\'nav_bankers\', \'images/nav_bankers-over.gif\'); return true;\" onmouseup=\"changeImages(\'nav_bankers\', \'images/nav_bankers-over.gif\'); return true;\"><img name=\"nav_bankers\" src=\"images/nav_bankers.gif\" width=\"107\" height=\"24\" border=\"0\" alt=\"BANKERS PLUS\"></a>');
document.write('<a target=\"_blank\" href=\"http://www.blueloanemployer.com\" onmouseover=\"changeImages(\'nav_blueloan\', \'images/nav_blueloan-over.gif\'); return true;\" onmouseout=\"changeImages(\'nav_blueloan\', \'images/nav_blueloan.gif\'); return true;\" onmousedown=\"changeImages(\'nav_blueloan\', \'images/nav_blueloan-over.gif\'); return true;\" onmouseup=\"changeImages(\'nav_blueloan\', \'images/nav_blueloan-over.gif\'); return true;\"><img name=\"nav_blueloan\" src=\"images/nav_blueloan.gif\" width=\"107\" height=\"26\" border=\"0\" alt=\"BLUELOAN\"></a>');	
document.write('<a href=\"wholesale.html\" onmouseover=\"changeImages(\'nav_wholesale\', \'images/nav_wholesale-over.gif\'); return true;\" onmouseout=\"changeImages(\'nav_wholesale\', \'images/nav_wholesale.gif\'); return true;\" onmousedown=\"changeImages(\'nav_wholesale\', \'images/nav_wholesale-over.gif\'); return true;\" onmouseup=\"changeImages(\'nav_wholesale\', \'images/nav_wholesale-over.gif\'); return true;\"><img name=\"nav_wholesale\" src=\"images/nav_wholesale.gif\" width=\"107\" height=\"26\" border=\"0\" alt=\"WHOLESALE LENDING\"></a>');	
document.write('</div>');

// setup variables

var toggle;
var divName;
var imageName = null;
var fileName = null;
var timerID;
var timerID2 = null;
var stickyNav = null;
var topPos = null;
var leftPos = null;

// library of functions

function visibilityToggle(){
	if(toggle) allOff();
	document.getElementById(divName).style.visibility=toggle;
}

function allOff(){
	stickyNav=divName;
	if(stickyNav != 'aboutus') document.getElementById('aboutus').style.visibility='hidden';
	if(stickyNav != 'procenter') document.getElementById('procenter').style.visibility='hidden';
	if(stickyNav != 'commercial') document.getElementById('commercial').style.visibility='hidden';
	if(stickyNav != 'divisions') document.getElementById('divisions').style.visibility='hidden';
}

function changeImagesOutTimed(imageNameArg, fileNameArg){
	imageName = imageNameArg;
	fileName = fileNameArg;
	if ( timerID2 != null) clearTimeout(timerID2);
	timerID2 = setTimeout("changeImagesGlobal()",100);
}

function changeImagesOnTimed(imageNameArg, fileNameArg){
	if ( timerID2 != null) clearTimeout(timerID2);
	changeImages(imageNameArg, fileNameArg);
}

function changeImagesGlobal(){
	timerID2 = null;
	if ( imageName == null || fileName == null) return;
	//alert('changeImages('+imageName+', '+fileName+')');
	changeImages(imageName, fileName);
	imageName = null;
	fileName = null;
}

function show(show,divNameLocal){
	toggle= (show)?'visible':'hidden';
	divName = divNameLocal;
	timerID = setTimeout("visibilityToggle()",100);
}

function getRefToDiv(divID,oDoc) {
   if( !oDoc ) { oDoc = document; }
   if( document.layers ) {
       if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
           //repeatedly run through all child layers
           for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
               //on success, return that layer, else return nothing
               y = getRefToDiv(divID,oDoc.layers[x].document); }
           return y; } }
   if( document.getElementById ) {
       return document.getElementById(divID); }
   if( document.all ) {
       return document.all[divID]; }
   return false;
}

function moveDivTo(moveDiv, x,y) {
	myReference = getRefToDiv(moveDiv);
	if( !myReference ) { return; }
	if( myReference.style ) { myReference = myReference.style; }
	var noPx = document.childNodes ? 'px' : 0;
	myReference.left = x + noPx;
	myReference.top = y + noPx;
}

// center Nav divs on page
function sizeNavDivs(){
	
	getScreenSize();
	
	// add some space for mac browsers, all execept for Mac IE.
	//if (navigator.appVersion.indexOf('Mac') != -1 && navigator.appName.indexOf("Microsoft")==-1) leftPos += 8;
	
	moveDivTo('aboutus',leftPos+55,27+26);
	moveDivTo('procenter',leftPos+222,27+26);
	moveDivTo('commercial',leftPos+497,27+26);
	moveDivTo('divisions',leftPos+622,27+26);
}

function getScreenSize(){
		width =	windowWidth();
		leftPos = width / 2 -400;
}

function windowWidth(){

    if (window.innerWidth){
        if (document.body.offsetWidth){
            if (window.innerWidth!=document.body.offsetWidth)
                return document.body.offsetWidth;
            }
        return (window.innerWidth);                     // Mozilla
    }


    if (document.documentElement.clientWidth)
        return document.documentElement.clientWidth;    // IE6


    if (document.body.clientWidth)
        return document.body.clientWidth;               // IE DHTML-compliant any other
}

sizeNavDivs();		
onresize = function() { sizeNavDivs();} 