﻿$(document).ready(function() {
    setLoginPosition();

    $("#milc_form :submit").wrap("<div class='input_container'></div>");
    $("#milc_form table").wrap("<div class='input_container_top'></div>")

    //add class to all textboxes
    //milc_standard_form
    $("#milc_form :text").addClass("textbox");
    $("#milc_form select").addClass("textbox");
    $("#milc_standard_form :text").addClass("textbox");
    $("#milc_standard_form :password").addClass("textbox");
    $("#milc_standard_form select").addClass("textbox");

    //removed the current class and replace it
    $("#milc_form :text").focus(function() {
        $(this).removeClass("textbox");
        $(this).addClass("textboxon");
    });
    $("#milc_form select").focus(function() {
        $(this).removeClass("textbox");
        $(this).addClass("textboxon");
    });
    //remove current class and replace when leaving current element
    $("#milc_form :text").blur(function() {
        $(this).removeClass("textboxon");
        $(this).addClass("textbox");
    });

    $("#milc_form select").blur(function() {
        $(this).removeClass("textboxon");
        $(this).addClass("textbox");
    });
    
    
    //standard form
    $("#milc_standard_form :text").focus(function() {
        $(this).removeClass("textbox");
        $(this).addClass("textboxon");
    });
    $("#milc_standard_form :password").focus(function() {
        $(this).removeClass("textbox");
        $(this).addClass("textboxon");
    });
    $("#milc_standard_form select").focus(function() {
        $(this).removeClass("textbox");
        $(this).addClass("textboxon");
    });
    $("#milc_standard_form :text").blur(function() {
        $(this).removeClass("textboxon");
        $(this).addClass("textbox");
    });
    $("#milc_standard_form :password").blur(function() {
        $(this).removeClass("textboxon");
        $(this).addClass("textbox");
    });
    $("#milc_standard_form select").blur(function() {
        $(this).removeClass("textboxon");
        $(this).addClass("textbox");
    });

    function setLoginPosition() {
        //#login_container
        var ParentElement = $('#LoginLink');
        var loginContainer = $("#login_container");
        var ParentElementPosition = ParentElement.position();
        $("#login_container").css({ position: "absolute", top: (ParentElementPosition.top + ParentElement.height()), left: ((ParentElementPosition.left + 90) + (ParentElement.width() - loginContainer.width())) });
    }
    window.onresize = setLoginPosition;

    $('#LoginLink').click(function() {
        if ($("#login_container").is(":hidden")) {
            $("#login_container").slideDown("fast");
        }
        else {
            $("#login_container").slideUp("fast");
        }
        return false;
    });

});

function ecmPopUpWindow(url, hWind, nWidth, nHeight, nScroll, nResize) {
    var popupwin, cToolBar;
    cToolBar = 'toolbar=0,location=0,directories=0,status=' + nResize + ',menubar=0,scrollbars=' + nScroll + ',resizable=' + nResize + ',width=' + nWidth + ',height=' + nHeight;
    popupwin = window.open(url, hWind, cToolBar);
    return popupwin;
}
