﻿//
//
// this file is used by agentSearch.aspx:
//
//
$(document).ready(function(){
    
    $('.languageDrop ul li').bind("mouseover", function(){
        $(this).addClass('liselected');
    });
    
    $('.languageDrop ul li').bind("mouseout", function(){
        $(this).removeClass('liselected');
    });
        
    //for Sales (click to show / hide):
    $('div#dLanguage').click(function(){
        
        var X = getX(document.getElementById('dLanguage'));
        //var Y = getY(document.getElementById('dLanguage'));
        //alert(Y);
        
        // set the X, Y coordinates:
        $("div#dLanguageList").attr("style", "left: " + X + "px; " + "top: 616px;");
             
        var n = $('div#dLanguageList:hidden').length
        //alert("n = " + n);
        if( n > 0)
        {            
            $('div#dLanguageList').show();
        }    
        else
            $('div#dLanguageList').hide();
        
    }); 
    
    // hide ddl, when mouse-leave:
    $("ul.c2").bind("mouseleave", function(){
         $('div#dLanguageList').hide();
    });
              
    // for populating Ownership:
    $(".liLang").click(function()
    {
        $('div#dLanguageList').hide();
        var selection = $(this).text();
        $("#dLanguage div").text(selection);
        
        selection = selection.trim();
        window.location = 'agentResult.aspx?language=' + selection;
        
        // populate hidden field:
        //$("#hiLanguage").val(selection);
    });
});

//    //get X-coordinate of element e:
//    function getX(e)
//    {
//        var x = 0;
//        while(e)
//        {
//            x += e.offsetLeft;
//            e = e.offsetParent;        
//        }
//        return x;
//    }
//    
//    //get Y-coordinate of element e:
//    function getY(element)
//    {
//        var y = 0;
//        for (var e = element; e; e.offsetParent)
//        {
//            y += e.offsetTop;
//        }
//        
//        for (e = element.parentNode; e && e != document.body; e = e.parentNode)
//        {
//            if (e.scrollTop)
//                y -= e.scrollTop;
//        }
//        return y; 
//    }    
