
/* BEGIN 2005 HEADER FUNCTIONS */

function tabMouseOver2005(Id, classNum) {
  mainTab = document.getElementById("tab_main_" + Id);
  mainTab.className = "tabs_" + classNum + "_hover";
  mainTabLink = document.getElementById("tab_main_link_" + Id);
  mainTabLink.className = "tabs_link_hover";
}

function tabMouseOut2005(Id, classNum, classModifier) {
  mainTab = document.getElementById("tab_main_" + Id);
  mainTab.className = "tabs_" + classNum + classModifier;
  mainTabLink = document.getElementById("tab_main_link_" + Id);
  mainTabLink.className = "tabs_link";
  
}

function leftNavMouseOver(Id) {
    leftNavTab = document.getElementById("leftNavTab" + Id);
    leftNavTab.className = "leftNavTDHover";
  leftNavLink = document.getElementById("leftNavLink" + Id);
  leftNavLink.className = "leftNavLinkHover";

}

function leftNavMouseOut(Id) {
    leftNavTab = document.getElementById("leftNavTab" + Id);
    leftNavTab.className = "leftNavTD";
  leftNavLink = document.getElementById("leftNavLink" + Id);
  leftNavLink.className = "leftNavLink";
}

/* BEGIN 2004 HEADER FUNCTIONS */

function tabMouseOverIE(Id) {
  left = document.getElementById("tabLeft" + Id);
  left.style.backgroundImage = "url(/images/2004/wrap/tabs_over_left.gif)";
  middle = document.getElementById("tabMiddle" + Id);
  middle.style.backgroundImage = "url(/images/2004/wrap/tabs_over_middle.gif)";
  right = document.getElementById("tabRight" + Id);
  right.style.backgroundImage = "url(/images/2004/wrap/tabs_over_right.gif)";
  text = document.getElementById("tabText" + Id);
  text.style.color = "#FFFFFF";
}
function tabMouseOutIE(Id) {
  left = document.getElementById("tabLeft" + Id);
  left.style.backgroundImage = "url(/images/2004/wrap/tabs_norm_left.gif)";
  middle = document.getElementById("tabMiddle" + Id);
  middle.style.backgroundImage = "url(/images/2004/wrap/tabs_norm_middle.gif)";
  right = document.getElementById("tabRight" + Id);
  right.style.backgroundImage = "url(/images/2004/wrap/tabs_norm_right.gif)";
  text = document.getElementById("tabText" + Id);
  text.style.color = "#333333";
}

function tabMouseOverMoz(Id) {
  left = document.getElementById("tabLeft" + Id);
  left.setAttribute("class", "over_left");
  middle = document.getElementById("tabMiddle" + Id);
  middle.setAttribute("class", "over_middle");
  right = document.getElementById("tabRight" + Id);
  right.setAttribute("class", "over_right");
  text = document.getElementById("tabText" + Id);
  text.setAttribute("class", "over_text");
}

function tabMouseOutMoz(Id) {
  left = document.getElementById("tabLeft" + Id);
  left.setAttribute("class", "norm_left");
  middle = document.getElementById("tabMiddle" + Id);
  middle.setAttribute("class", "norm_middle");
  right = document.getElementById("tabRight" + Id);
  right.setAttribute("class", "norm_right");
  text = document.getElementById("tabText" + Id);
  text.setAttribute("class", "norm_text");
}

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_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 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;
}


/* END 2004 HEADER */



/* begin login script */
cleared = false;
function clearLogin() {
  if (!cleared) {
      cleared = true;
    document.loginForm.loginUsername.value = '';
    document.loginForm.loginPassword.value = '';
  }
}
function validateLoginForm(theLoginForm) {
    frmNames = "loginUsername,loginPassword";
    frmDesc = "Username,Password";
  if (theLoginForm.loginUsername.value == '' || theLoginForm.loginPassword.value == '') {
    alert('Please fill out a username and password');
    theLoginForm.loginUsername.focus();
    return false;
  }
  _hbLink('header_login_go', 'right', '0,0,30,30');
  return true;
}
/* end login script */


/* begin tab preload script */

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		header_button_join_over = newImage("images/header_button_join-over.gif");
		header_button_home_over = newImage("images/header_button_home-over.gif");
		header_button_search_over = newImage("images/header_button_search-over.gif");
		header_button_help_over = newImage("images/header_button_help-over.gif");
		header_button_test_over = newImage("images/header_button_test-over.gif");
		header_button_my_over = newImage("images/header_button_my-over.gif");
		header_button_ebook_over = newImage("images/header_button_ebook-over.gif");
		header_button_moving_over = newImage("images/header_button_moving-over.gif");
		preloadFlag = true;
	}
}

/*end tab preloadscript */

var _tabName = "Properties";

function fnSetTabName(tabName)
{
    _tabName = tabName;
}

function fnChangeValue(poElement)
{
    var watermark = "Enter a full address or City, State, or ZIP";

    if (poElement.value == watermark)
    {
        poElement.value = "";
    }
}

function fnKeyPress(e)
{
    var key;

    if (window.event)
    {
        key = window.event.keyCode; //IE
    }
    else
    {
        key = e.which; //firefox      
    }

    if (key == 13)
    {
        switch (_tabName)
        {
            case "Properties":
                g_SearchEngine.ProcessAddressSearch('MapSearch', 'txtSearch', false);
                break;

            case "HomeValues":
                g_SearchEngine.ProcessAddressSearch('ValueTrac', 'txtSearch', false);
                break;

            case "Trends":
                g_SearchEngine.ProcessAddressSearch('TrendCenter', 'txtSearch', false);
                break;
        }
    }
}

function fnOnBlur()
{
    var search = document.getElementById("txtSearch");
    var watermark = "Enter a full address or City, State, or ZIP";

    if (search.value == "")
    {
        search.value = watermark;
    }

}

function fnSubmitSearchForm(poElement)
{
    var search = document.getElementById("txtSearch");
    var watermark = "Enter a full address or City, State, or ZIP";

    if ((search.value == "") || (search.value == watermark))
    {
        alert("Please enter your search criteria");
    }
    else
    {
        switch (poElement.id)
        {
            case "bntMap":
                g_SearchEngine.ProcessAddressSearch('MapSearch', 'txtSearch', false);
                break;

            case "btnList":
                g_SearchEngine.ProcessAddressSearch('MapSearch', 'txtSearch', true);
                break;

            case "btnGetValue":
                g_SearchEngine.ProcessAddressSearch('ValueTrac', 'txtSearch', false);
                break;

            case "btnGetTrends":
                g_SearchEngine.ProcessAddressSearch('TrendCenter', 'txtSearch', false);
                break;
        }
    }
}
