
var TryInitializeStampTries = 10;
var debug = true;

function GetStampPos()
{
    alert('GetStampPos();');
}



function TryInitializeStamp(stampId, contentId)
{
    if (debug) { alert('TryInitializeStamp();'); }
    TryInitializeStampTries--;
    if(TryInitializeStampTries > 0)
        setTimeout("SetStampPosition('" + stampId + "', '" + contentId + "')", 100);
}

function SetStampPositionInit(stampClientId, contentClientId)
{
    if (debug) { alert("SetStampPositionInit(" + stampClientId + ", " + contentClientId + ")"); }

    alert("SetStampPositionInit(" + stampClientId + ", " + contentClientId + ")");

    // increase TryInitializeStampTries by 10
    TryInitializeStampTries += 10;

    SetStampPosition(stampClientId, contentClientId);
}

function SetStampPosition(stampClientId, contentClientId)
{
    if (debug) { alert("Begin:SetStampPosition(" + stampClientId + ", " + contentClientId + ")"); }

    alert("Begin:SetStampPosition(" + stampClientId + ", " + contentClientId + ")");

    var objStamp = document.getElementById(stampClientId);
    if (!objStamp)
    {
        TryInitializeStamp(stampClientId, contentClientId);
        return;
    }

    var objContent = document.getElementById(contentClientId);
    if (!objContent)
    {
        TryInitializeStamp(stampClientId, contentClientId);
        return;
    }

    if (debug) { alert("stamp= " + objStamp + ", content = " + objContent); }

    var marginVal = -150;
    var contentHeight = objContent.offsetHeight;

    if (debug) { alert("Content Height = " + contentHeight); }

    if (contentHeight > 150)
    {
        marginVal = ((contentHeight - 150) / 2);
    }

    if (debug) { alert("Margin Value = " + marginVal + ", Current Margin Value = " + objStamp.style["marginTop"]); }

    objStamp.style["marginTop"] = marginVal;

    if (debug) { alert("Final Margin Value = " + objStamp.style["marginTop"]); }

    if (debug) { alert("End:SetStampPosition(" + stampClientId + ", " + contentClientId + ")"); }

}

function PropertyListing_MouseOver(element)
{
    if(element)
    {
        //element.style["backgroundImage"] = "url(../../../App_Themes/FencePost/images/mouse-over_property-listing.png)";
        //element.style["backgroundRepeat"] = "repeat";

        element.style.backgroundImage = "url(../../../App_Themes/FencePost/images/mouse-over_property-listing.png)";

        //element.style["backgroundColor"] = "#333333";

        //element.style["borderTop"] = "solid 1px #333333";
        //element.style["borderBottom"] = "solid 1px #333333";
    }
    else
    {
        alert('cannot find ' + element);
    }
}

function PropertyListing_MouseOut(element)
{
    if(element)
    {
        element.style["backgroundColor"] = "";
        element.style["backgroundImage"] = "";
    }
    else
    {
        alert('cannot find ' + element);
    }
}

function MasterPage_Load()
{
//    var sPath = window.location.pathname;
//    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
//    
//    switch(sPage)
//    {
//        case "Default.aspx":
//            //document.getElementById('divProperties').className = "nav_off";
//            
//            var outlineImage;
//            var stateMapDiv;

//            outlineImage = document.getElementById('imgStateOutline');
//            stateMapDiv = document.getElementById('StateMap');

//            if (outlineImage && stateMapDiv)
//            {
//                if (window.XMLHttpRequest)
//                {
//                    // IE 7, mozilla, safari, opera 9
//                    outlineImage.src = "images/map-states-outline.png";
//                    stateMapDiv.style.backgroundImage = "url(images/map-states-background.png)";
//                }
//                else
//                {
//                    // IE6, older browsers
//                    outlineImage.src = "images/map-states-outline.gif";
//                    stateMapDiv.style.backgroundImage = "url(images/map-states-background.gif)";
//                }
//            }
//            
//        case "default.aspx":
//            //document.getElementById('divProperties').className = "nav_off";
//            
//            var outlineImage;
//            var stateMapDiv;

//            outlineImage = document.getElementById('imgStateOutline');
//            stateMapDiv = document.getElementById('StateMap');

//            if (outlineImage && stateMapDiv)
//            {
//                if (window.XMLHttpRequest)
//                {
//                    // IE 7, mozilla, safari, opera 9
//                    outlineImage.src = "images/map-states-outline.png";
//                    stateMapDiv.style.backgroundImage = "url(images/map-states-background.png)";
//                }
//                else
//                {
//                    // IE6, older browsers
//                    outlineImage.src = "images/map-states-outline.gif";
//                    stateMapDiv.style.backgroundImage = "url(images/map-states-background.gif)";
//                }
//            }
//            
//        case "":
//            //document.getElementById('divProperties').className = "nav_off";
//            
//            var outlineImage;
//            var stateMapDiv;

//            outlineImage = document.getElementById('imgStateOutline');
//            stateMapDiv = document.getElementById('StateMap');

//            if (outlineImage && stateMapDiv)
//            {
//                if (window.XMLHttpRequest)
//                {
//                    // IE 7, mozilla, safari, opera 9
//                    outlineImage.src = "images/map-states-outline.png";
//                    stateMapDiv.style.backgroundImage = "url(images/map-states-background.png)";
//                }
//                else
//                {
//                    // IE6, older browsers
//                    outlineImage.src = "images/map-states-outline.gif";
//                    stateMapDiv.style.backgroundImage = "url(images/map-states-background.gif)";
//                }
//            }

//            break;
//        case "Profiles.aspx":
//            //document.getElementById('divProfiles').className = "nav_off";
//            
//            
//            break;
//        case "Dan-Perez.aspx":
//            //document.getElementById('divProfiles').className = "nav_off";;
//            break;
//        case "Jeff-Propst.aspx":
//            //document.getElementById('divProfiles').className = "nav_profiles_off";;
//            break;
//        case "Mark-Doerner.aspx":
//            //document.getElementById('divProfiles').className = "nav_profiles_off";;
//            break;
//        case "Jeff-Evans.aspx":
//            //document.getElementById('divProfiles').className = "nav_profiles_off";;
//            break;
//        default:
//            //document.getElementById('divProperties').className = "nav_off";
//            break;
//    }
}




//var relativePath = "/wtp/";

// PRELOAD IMAGES
/*
if (document.images)
{
    preload_image_object = new Image();
    image_url = new Array();
    
    //**********************************************************************
    // Navigation
    //**********************************************************************
    propertiesON = new Image();
    propertiesON.runat = "server";
    propertiesON.src = "~/images/nav-properties-on.gif";
    
    propertiesOFF = new Image();
    propertiesOFF.runat = "server";
    propertiesOFF.src = "~/images/nav-properties-off.gif";
    
    propertiesOVER = new Image();
    propertiesOVER.runat = "server";
    propertiesOVER.src = "~/images/nav-properties-over.gif";
    
    //**********************************************************************
    agentsON = new Image();
    agentsON.src = "images/nav-agents-on.gif";
    agentsON.runat = "server";
    
    agentsOFF = new Image();
    agentsOFF.src = "images/nav-agents-off.gif";
    
    agentsOVER = new Image();
    agentsOVER.src = "images/nav-agents-over.gif";
    //**********************************************************************
}
*/

//function NavOver(divId)
//{
//    document.getElementById(divId).style.backgroundPosition = "-151px 0px";
//}

//function NavOut(divId)
//{
//    document.getElementById(divId).style.backgroundPosition = "151px 0px";
//}

//function changeImages(imageId, objImageRef) 
//{
//    if (document.images)
//    {
//        //alert("image id: " + imageId + "  objImageRef: " + objImageRef);
//        alert(eval(objImageRef + '.src'));
//        document.getElementById(imageId).src = eval(objImageRef + '.src');
//        
//        //for (var i=0; i<changeImages.arguments.length; i+=2)
//        //{
//            //document.getElementById(imageId).src = eval(changeImages.arguments[i+1] + ".src");
//        //}
//    }
//}


//function PropertyImageOn(ImageDiv)
//{
//    if (ImageDiv)
//    {
//        ImageDiv.style.width = "350px";
//        ImageDiv.style.height = "250px";
//        ImageDiv.style.zIndex = "2";
//    }
//}

//function PropertyImageOff(ImageDiv)
//{
//    if (ImageDiv)
//    {
//        ImageDiv.style.width = "275px";
//        ImageDiv.style.height = "206px";
//        ImageDiv.style.zIndex = "0";
//    }
//}


//function on_load()
//{
////    document.getElementById('Panel2').style.display = "none";
////    alert('done');
////    var objSchuyler = document.getElementById('schuyler');
////    var objPike = document.getElementById('pike');

////    //objSchuyler.visibility = "hidden";
////    //objPike.visibility = "hidden";
////    objSchuyler.style.display = "none";
////    objPike.style.display = "none";
//}

//function ShowListings(county)
//{
//    var objProperties = document.getElementById(county);
//    
//    var objSchuyler = document.getElementById('schuyler');
//    var objPike = document.getElementById('pike');
//    
//    if (county)
//    {

//        objSchuyler.style.display = "none";
//        objPike.style.display = "none";
//        
//        county.style.display = "block";

//    }
//}




//function ChangeState(state)
//{
//    var stateImage = document.getElementById('imgState');
////    var stateX = stateY = 0;
////    if(stateImage)
////    {
////        if (stateImage.offsetParent)
////        {
////            do
////            {
////                stateX += stateImage.offsetLeft;
////                stateY += stateImage.offsetTop;
////            } while (stateImage = stateImage.offsetParent);
////        }
////    }



//    var stateMap = document.getElementById('statemap');

//    if (stateMap)
//    {
//        switch(state)
//        {
//            case 'IL':
//                stateMap.src = 'images/map-state-illinois.png';
//            break;
//            
//            case 'IA':
//                stateMap.src = 'images/map-state-iowa.png';
//            break;
//            
//            case 'MO':
//                stateMap.src = 'images/map-state-missouri.png';
//            break;
//            
//            default:
//                stateMap.src = 'images/map-states.png';
//            break;
//        }
//        
//    }
//}
