jQuery(document).ready(function()
    {                

        jQuery("#conduit_ups_login").click(function(event){
            event.stopPropagation();event.preventDefault();
            var loginBtn = jQuery(this);            
            if (loginBtn.attr("opened")==undefined || loginBtn.attr("opened")=="false"){
                jQuery("#login_form").slideDown("fast",function(){
                    loginBtn.addClass("selected").attr("opened","true");
                    jQuery("#UserEmailLogin").focus();                    
                });
            }else{
                
                loginBtn.removeClass("selected").attr("opened","false");
                jQuery("#login_form").slideUp(function(){loginBtn.attr("opened","false");});
            }
        });
        
        jQuery('body').bind('click',function(event){ 
            var loginBtn = jQuery('#conduit_ups_login');
           if(event.target.id!='' && event.target.id!='login_form' && jQuery('#login_form').find('#'+event.target.id).length==0){
               loginBtn.removeClass("selected").attr("opened","false");
                jQuery("#login_form").slideUp(function(){loginBtn.attr("opened","false");});
           }           
        });
        
        if(jQuery('#ToolbarSelector').length==1){
            if(jQuery('#ToolbarIdDB').width()>jQuery('#ToolbarSelector').width()){
                //jQuery('#ToolbarSelector').css('width',jQuery('#ToolbarIdDB').width());
            }
            jQuery('#ToolbarSelector').show();
        }
        
         // Handles Multi toolbars selector
        jQuery('#ToolbarSelector').click(function(event){
            openToolbarSelectMenu(event);
        });
        jQuery('#welcome_btn').click(function(event){
            openWelcomeMenu(event);
        });
        jQuery('#ToolbarIdDB li').click(function(){
            ChangeToolbar(this);
        });
        
        if(jQuery('#ToolbarSelector').length!=0 && jQuery('#ToolbarSelector').offset().top>=77){
            jQuery('#ToolbarSelector').css('width','104px');
        }else{
            jQuery('#ToolbarSelector').css('width','250px');
        }
    });

function openToolbarSelectMenu(event){  
    var toolbarBtn = jQuery('#ToolbarSelector');
    var toolbarsSelector = jQuery('#ToolbarIdDB');
    event.stopPropagation();
    
    if(toolbarBtn.hasClass('open')){
        toolbarBtn.removeClass('open');
        toolbarsSelector.css('display','none');
        jQuery('body').unbind();
    }else{
        closeOtherMenus('toolbarSelector');
       var offsL = toolbarBtn.offset().left;
        var offsT =12;
        var innerW = toolbarBtn.innerWidth();
        var outerH = toolbarBtn.outerHeight();
        var docWidth = document.body.offsetWidth-1;

        toolbarsSelector.css('right',docWidth - innerW - Math.floor(offsL)+'px');
        toolbarsSelector.css('top',offsT+outerH+'px');
        //toolbarsSelector.css('width',innerW+'px');
        toolbarBtn.addClass('open');
        toolbarsSelector.css('display','block');        
        jQuery('body').click(function(event){
            
            var toolbarBtn = jQuery('#ToolbarSelector');
            var toolbarsSelector = jQuery('#ToolbarIdDB');
            toolbarBtn.removeClass('open');
            toolbarsSelector.css('display','none');
            jQuery('body').unbind();

        });
    }
}    
function ChangeToolbar (obj){
    var SelectedToolbar = jQuery(obj).attr('value');
    jQuery.ajax({
        type: "POST",
        url: "/Ajax.php",
        data: "Type=25&toolbarId="+SelectedToolbar,
        success: function(msg){
        if (msg == 'ok')
        {
        window.location = window.location;
        }
    }
    });
} 

function SetMainBodyHeight(){
    var agent= navigator.userAgent.toLowerCase();
    var ie = agent.indexOf("msie")>=0;
    var ie7=ie && agent.indexOf("msie 7")>=0;
    if (ie7){
        var body_height = getMainBodyHeight();
        jQuery("#main_body").css("height",body_height);
    }
} 

function setMenuHandlers(){
  
    jQuery(".clickitem").mouseover(function(){
        jQuery(this).removeClass().addClass("clickitemover");
    }).mouseout(function(){
        jQuery(this).removeClass().addClass("clickitem");
    });



}

function getMainBodyHeight()
{
    var height = 0;
    if (typeof window.innerWidth != "undefined")
    {
        height = window.innerHeight;
    }
    else if (typeof document.documentElement != "undefined"
        && typeof document.documentElement.clientWidth !=
        "undefined" && document.documentElement.clientWidth !== 0)
        {
        height = document.documentElement.clientHeight;
    }
    else
    {
        height = document.getElementsByTagName("body")[0].clientHeight;
    }
    //header 118, footer 50 , padding 30
    var abs_height = height-188;
    var measured_height = document.getElementById('main_body').clientHeight;
    var h =  Math.max(abs_height,measured_height);
    return h;
}

function openWelcomeMenu(event){
    var welcomeBtn = jQuery('#welcome_btn');
    var welcomeMenu = jQuery('#welcome_menu');
    var offsL = welcomeBtn.offset().left;
    var offsT = welcomeBtn.offset().top;
    var innerW = welcomeBtn.innerWidth();
    var outerH = welcomeBtn.outerHeight();
    var docWidth = document.body.offsetWidth-1;
    event.stopPropagation();
                
    welcomeMenu.css('right',docWidth - innerW - Math.floor(offsL)+'px');
    welcomeMenu.css('top',offsT+outerH+'px');        
    
    if(welcomeBtn.hasClass('open')){
        welcomeBtn.removeClass('open');
        welcomeMenu.hide();      
        jQuery('body').unbind();
    }else{
        closeOtherMenus('welcomMenu');
        welcomeBtn.addClass('open');
        welcomeMenu.show(); 
        jQuery('body').click(function(event){
            
            var welcomeBtn = jQuery('#welcome_btn');
            var welcomeMenu = jQuery('#welcome_menu');           
            welcomeBtn.removeClass('open');
            welcomeMenu.hide();
            jQuery('body').unbind();            
        });
    }
}

function closeOtherMenus(menuName){
    var toolbarBtn = jQuery('#ToolbarSelector');
    var toolbarsSelector = jQuery('#ToolbarIdDB');
    var welcomeBtn = jQuery('#welcome_btn');
    var welcomeMenu = jQuery('#welcome_menu');
    
    switch (menuName) {
        case 'welcomMenu':
            toolbarBtn.removeClass('open');
            toolbarsSelector.css('display','none');
            
            break;
        case 'toolbarSelector':
            welcomeBtn.removeClass('open');
            welcomeMenu.hide();
            break;
    }
    jQuery('body').unbind();
}
