﻿var isDisabledAnimate = false;
function updateMenu(){
    try
    {
        jQuery.noConflict();
        var Html = com.vietaz.b2b.web.util.Main_Viewed_Floatting.GetViewedInfomationMenu(Main_Viewed_Floating_BoxType).value;
        if(Html == null) return;
        if(Html == "") return;
        jQuery("#dockbar_menu_content").html(Html);
    } catch(e){}
}
var selected_Td_Id = "";
function processType(type){
    jQuery.noConflict();
    var strHeader = "";   
    var pos = null;
    
    switch(type){
        case Main_Viewed_Floating_ListType_Product:
            strHeader = "Viewed products";   
            selected_Td_Id = "TD_Dock_Product";
            break;
        case Main_Viewed_Floating_ListType_Services:
            strHeader = "Viewed services";                
            selected_Td_Id = "TD_Dock_Service";
            break;
        case Main_Viewed_Floating_ListType_Product_Company:
            strHeader = "Viewed companies";
            selected_Td_Id = "TD_Dock_Company";
            break;
        case Main_Viewed_Floating_ListType_Product_BuyLeads:
            strHeader = "Viewed Buyleads";
            selected_Td_Id = "TD_Dock_BuyLead";
            break;
        case Main_Viewed_Floating_ListType_Product_SellLeads:
            strHeader = "Viewed Sellleads";
            selected_Td_Id = "TD_Dock_SellLead";
            break;
        case Main_Viewed_Floating_ListType_Product_Oppoturnity:
            strHeader = "Viewed opportunity";
            selected_Td_Id = "TD_Dock_Opp";
            break;
                
    }                
    
    pos = jQuery("#" + selected_Td_Id).offset();        
    jQuery("td[id^='TD_Dock_']").removeClass("dock_menu_item_active").addClass("dock_menu_item");
    jQuery("#" + selected_Td_Id).removeClass("dock_menu_item").addClass("dock_menu_item_active");                
            
    jQuery("#dockbar_content_header").html(strHeader);
    jQuery("#nav_menu_wrapper_popup").css("left", pos.left);
}

function processDockBarHeight(){
    var strHeight = jQuery("#dockbar_content_block").height();
    try 
    {            
        if(strHeight * 1 > 300) strHeight = 300;            
        jQuery("#dockbar_content_block").height(strHeight);
    } catch(e){}
}

function showLogin(){
    jQuery.noConflict();
    var strHeader = "Fast login";   
    var pos = jQuery("#TD_Dock_Login").offset();        
    jQuery("td[id^='TD_Dock_']").removeClass("dock_menu_item_active").addClass("dock_menu_item");
    jQuery("#TD_Dock_Login").removeClass("dock_menu_item").addClass("dock_menu_item_active");                
                    
    jQuery("#nav_menu_wrapper_popup").css("left", pos.left - 208);
            
    var Html = jQuery("#div_login").html();        
    jQuery("#dockbar_content_header").html(strHeader);
    jQuery("#dockbar_content_block").html(Html);
    jQuery("#dockbar_content_block").height(180);
    jQuery("#dockbar_content").css("display", "block").css("visibility", "visible").hide();        
    if(isDisabledAnimate){
        jQuery("#dockbar_content").show();            
    } else {            
        jQuery("#dockbar_content").slideDown("normal", 
            function(){
                jQuery("#txt_UserName").focus();                    
            }
        );
    }  
}

function showDockBarContent(type){
    jQuery.noConflict();
    processType(type);        
    jQuery("#dockbar_content_block").html(imgLoad);
    jQuery("#dockbar_content_block").height("auto");
    jQuery("#dockbar_content").css("display", "block").css("visibility", "visible").show();
    var Html = com.vietaz.b2b.web.util.Main_Viewed_Floatting.GetViewdList(type).value;        
    jQuery("#dockbar_content").hide();
    jQuery("#dockbar_content_block").html(Html);        
    if(isDisabledAnimate){
        jQuery("#dockbar_content").show();
    } else {
        jQuery("#dockbar_content").slideDown("normal");
    }
    processType(type);
    
    processDockBarHeight();
}

function hideDockBarContent(){        
    jQuery.noConflict();    
    if(isDisabledAnimate){
        jQuery("#dockbar_content").css("display", "none").css("visibility", "hidden");
        jQuery("td[id^='TD_Dock_']").removeClass("dock_menu_item_active").addClass("dock_menu_item");
        jQuery("#dockbar_content").hide();
    } else {
        jQuery("#dockbar_content").slideUp("fast", 
            function(){
                jQuery("#dockbar_content").css("display", "none").css("visibility", "hidden");
                jQuery("td[id^='TD_Dock_']").removeClass("dock_menu_item_active").addClass("dock_menu_item");
            }
        );
    }
}

function Logout(){
    var result= com.vietaz.b2b.Logout.CLogout.Logout().value;
    if(result){
        window.location = HomePage_Link;
    }
}

function gotoMyAccount(){        
    window.location = Member_Message_Link;
}

function Login(){
    jQuery.noConflict();        
    if(jQuery("#txt_UserName").val() == ""){
        jQuery("#error_login").html("User name is required");
        jQuery("#txt_UserName").focus();
        return
    }
    
    if(jQuery("#txt_Password").val() == ""){
        jQuery("#error_login").html("Password is required");
        jQuery("#txt_Password").focus();
        return
    }
    
    var ret = com.vietaz.b2b.web.util.Main_Viewed_Floatting.Login(jQuery("#txt_UserName").val(), jQuery("#txt_Password").val()).value;        
    if(ret == ""){
        gotoMyAccount();
    } else {
        jQuery("#txt_UserName").focus();            
        jQuery("#error_login").html(ret);
    }
}
    
hideDockBarContent();
//updateMenu();
try 
{
    if(window){
        if(window.opener){           
            if(window.opener.updateMenu){ 
                window.opener.updateMenu();
                window.focus();
            }
        }
    }
}catch(e){}
