$(document).ready(function () {
    var search = false;
    var basket = false;
    var login = false;
    var singup = false;

    //Drop Down Search
    $('.detailSearchDrop').click(function () {
        if (search == false && basket == false && login == false && singup == false) {
            $('#detailSeachDropContainer').slideToggle('slow');
            search = true;
        }
        else if (search == true && basket == false && login == false && singup == false) {
            $('#detailSeachDropContainer').slideToggle('slow');
            search = false;
        }
        else if (search == false && basket == true && login == false && singup == false) {
            $('#detailSeachDropContainer').slideToggle('slow');
            $('#userBasketDropDown').slideToggle('slow');
            search = true;
            basket = false;
        }
        else if (search == false && basket == false && login == true && singup == false) {
            $('#detailSeachDropContainer').slideToggle('slow');
            $('#userLoginDropDown').slideToggle('slow');
            search = true;
            login = false;
        }
        else if (search == false && basket == false && login == false && singup == true) {
            $('#detailSeachDropContainer').slideToggle('slow');
            $('#userSingUpDropDown').slideToggle('slow');
            search = true;
            singup = false;
        }
    });

    //Drop Down Basket
    $('.userBasketDropDownLink').click(function () {
        if (basket == false && search == false && login == false && singup == false) {
            $('#userBasketDropDown').slideToggle('slow');
            basket = true;
        }
        else if (basket == true && search == false && login == false && singup == false) {
            $('#userBasketDropDown').slideToggle('slow');
            basket = false;
        }
        else if (basket == false && search == true && login == false && singup == false) {
            $('#userBasketDropDown').slideToggle('slow');
            $('#detailSeachDropContainer').slideToggle('slow');
            search = false;
            basket = true;
        }
        else if (basket == false && search == false && login == true && singup == false) {
            $('#userBasketDropDown').slideToggle('slow');
            $('#userLoginDropDown').slideToggle('slow');
            login = false;
            basket = true;
        }
        else if (basket == false && search == false && login == false && singup == true) {
            $('#userBasketDropDown').slideToggle('slow');
            $('#userSingUpDropDown').slideToggle('slow');
            singup = false;
            basket = true;
        }
    });

    //Drop Down Login
    $('.userMenuLoginLink').click(function () {
        if (login == false && basket == false && search == false && singup == false) {
            $('#userLoginDropDown').slideToggle('slow');
            login = true;
        }
        else if (login == true && basket == false && search == false && singup == false) {
            $('#userLoginDropDown').slideToggle('slow');
            login = false;
        }
        else if (login == false && basket == true && search == false && singup == false) {
            $('#userLoginDropDown').slideToggle('slow');
            $('#userBasketDropDown').slideToggle('slow');
            basket = false;
            login = true;
        }
        else if (login == false && basket == false && search == true && singup == false) {
            $('#userLoginDropDown').slideToggle('slow');
            $('#detailSeachDropContainer').slideToggle('slow');
            search = false;
            login = true;
        }
        else if (login == false && basket == false && search == false && singup == true) {
            $('#userLoginDropDown').slideToggle('slow');
            $('#userSingUpDropDown').slideToggle('slow');
            singup = false;
            login = true;
        }
    });

    //Drop Down SingUp
    $('.userMenuSingUpLink').click(function () {
        if (singup == false && login == false && basket == false && search == false) {
            $('#userSingUpDropDown').slideToggle('slow');
            singup = true;
        }
        else if (singup == true && login == false && basket == false && search == false) {
            $('#userSingUpDropDown').slideToggle('slow');
            singup = false;
        }
        else if (singup == false && login == true && basket == false && search == false) {
            $('#userSingUpDropDown').slideToggle('slow');
            $('#userLoginDropDown').slideToggle('slow');
            login = false;
            singup = true;
        }
        else if (singup == false && login == false && basket == true && search == false) {
            $('#userSingUpDropDown').slideToggle('slow');
            $('#userBasketDropDown').slideToggle('slow');
            basket = false;
            singup = true;
        }
        else if (singup == false && login == false && basket == false && search == true) {
            $('#userSingUpDropDown').slideToggle('slow');
            $('#detailSeachDropContainer').slideToggle('slow');
            search = false;
            singup = true;
        }
    });

    $('.detailDropCloseBtn').click(function () {
        $('#detailSeachDropContainer').slideToggle('slow');
        search = false;
    });

    $('.loginClose').click(function () {
        $('#userLoginDropDown').slideToggle('slow');
        login = false;
    });

    $('.basketClose').click(function () {
        $('#userBasketDropDown').slideToggle('slow');
        basket = false;
    });

    $('.singUpClose').click(function () {
        $('#userSingUpDropDown').slideToggle('slow');
        singup = false;
    });

});

function numbersonly(myfield, e, dec) {
    var key;
    var keychar;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key == null) || (key == 0) || (key == 8) ||
    (key == 9) || (key == 13) || (key == 27))
        return true;

    // numbers
    else if ((("0123456789").indexOf(keychar) > -1))
        return true;

    // decimal point jump
    else if (dec && (keychar == ".")) {
        myfield.form.elements[dec].focus();
        return false;
    }
    else
        return false;
}


