/// <reference path="../resources/jquery/jquery-vsdoc.js" />



function show_nav(obj)
{
    //$('#nav_' + obj).addClass('current')
    //$('#sub_' + obj).fadeIn('slow');
	//$('#sub_' + obj).css('display', 'block')
	
}
	
	
function hide_nav(obj)
{
	//$('#nav_'+obj).removeClass('current')
	//$('#sub_' + obj).css('display', 'none')
	//$('#sub_' + obj).fadeOut(300);
}


/*
function show_subnav(obj)
{
	
	$('#' + obj + ' ul').css('display','block');

	$('#' + obj + ' > a').addClass('current');
	
    var row_no;
	var height_def;
	row_no = $('#' + obj + ' ul li').size();
	height_def = $('.sub_nav_2 .inner').height()
	$('.sub_nav_2 .inner').css('min-height',row_no * 19)

}
function hide_subnav(obj)
{
	$('#' + obj + ' ul').css('display','none');
	$('#' + obj + ' > a').removeClass('current');
	$('.sub_nav_2').height('auto');
}*/
	

function show_panel(obj)
{
	$(obj).css('display','block')
	}
function hide_panel(obj)
{
	$(obj).css('display','none')
}

//	$(document).ready(function() {

//	    if ($("select[id$=title]").length > 0) {

//        $("select[id$=title]").addClass("text swidth");

//    }

	//});


//})();


var redDropDownBegin = false;
var redDropDownX = null;
var redDropDownY = null;

$(document).ready(function () {

    $('html body').mousemove(function (e) {
        if ((redDropDownX !== null && redDropDownY !== e.pageX) || (redDropDownY !== null && redDropDownY !== e.pageY)) {
            redDropDownBegin = true;
            $(this).unbind('mousemove');
        }
        redDropDownX = e.pageX;
        redDropDownY = e.pageY;
    });

    $('div.jquery-selectbox-list').each(function () {

        if ($.browser.msie) {

            if ($.browser.version >= 8.0) {


                $("div.jquery-selectbox").css("width", "240px");

            }
        } else {
            if ($.browser.mozilla) {

                $("div.jquery-selectbox").css("width", "240px");
            }
        }


    });


    if ($('#tellafriend_panel').length > 0) {
        // $('#TB_window').css('background-color', '#06104e');
        $('#body').css('background-color', '#06104e');

    }
    // if( $('#reviews_list').length > 0){

    // $('#TB_window').css('background-color', '#ffffff');
    //  $('#body').css('background-color', '#ffffff');
    // alert("yes");

    // }


    MainNavigation();

});



function MainNavigation() {

    $('.main_nav ul').each(function() { var m = new main($(this)); });

    function main(e) {

        var m = {
            init: function () {
                m.ul = $(e);
                m.firstItem = $(".main_nav ul li:first");
                m.lastItem = $(".main_nav ul li:last");
                m.items = $('li', m.ul);
                m.links = $('li a', m.ul);
                m.selectedID = '';
                m.subSelected = '';
                m.lastSubItem = $('#sub_' + $(m.lastItem).attr('id').split('_').pop());
                m.subItems = $('.sub_nav');
                m.container = $('.navigation_container');
                m.monitor();
            },
            monitor: function () {
                var allProduct = $('<div class="item phead"><p class="title header">All Products</p></div>');
                var it = $('.inner', m.lastSubItem);
                $(it).prepend(allProduct);
                m.lastSubItem.addClass('resize');
                $(m.items).hoverIntent(m.hoverstate, m.outstateempty);
                $(m.subItems).hoverIntent(m.outstateempty, m.outstate);
                $(m.container).hoverIntent(m.outstateempty, m.outstate);
            },

            hoverstate: function () {
                if (redDropDownBegin) {
                    $('.sub_nav').each(function () { $(this).css('display', 'none'); });
                    var current = $(this);
                    $(m.items).removeClass("current");
                    $(current).addClass("current");
                    m.selected = $(current).attr('id').split('_').pop();
                    m.subSelected = "sub_" + m.selected;
                    var activeTab = $('#' + m.subSelected);
                    $(activeTab).fadeIn(500);
                }
                return false;
            },
            outstate: function () {
                if (redDropDownBegin) {
                    $('.sub_nav').each(function () { $(this).css('display', 'none'); });
                    var current = $(this);
                    $(m.items).removeClass("current");
                    m.selected = $(current).attr('id').split('_').pop();
                    m.subSelected = "sub_" + m.selected;
                    var activeTab = $('#' + m.subSelected);
                    $(activeTab).fadeOut(500);
                }
                return false;
            },

            outstateempty: function () {

                return false;

            }


        };

        //call to initialize
        m.init();
        return m;

    };

}





