$(document).ready(function () {
	// Override IE Google Toolbar Form stylings
	if(window.attachEvent) window.attachEvent("onload",setListeners);

	// Dropdown Menus
	$('#nav .nav_element a').not('#nav .item a').mouseenter(function() {
		menuId = $(this).parent().attr("id");
		navRO(menuId);
	}).mouseleave(function() {
		$(this).removeClass('a_over');
		$(this).parent().removeClass('element_over');
		$(this).parent().next().removeClass('element_next_over');
		$(this).next().removeClass('dropdown_active');
	});
	$('#nav .dropdown').mouseenter(function() {
		menuId = $(this).parent().attr("id");
		navRO(menuId);
	});
	$('#nav .dropdown').mouseleave(function() {
		$(this).removeClass('dropdown_active');
		$(this).prev().removeClass('a_over');
		$(this).prev().parent().removeClass('element_over');
		$(this).prev().parent().next().removeClass('element_next_over');
	});

});

function navRO(menuId) {
	var current_a = $("#" + menuId + " a");
	current_a.first().addClass('a_over');
	current_a.parents('.nav_element').addClass('element_over');
	current_a.parents('.nav_element').next().addClass('element_next_over');

	var $dropdown = $("#"+ menuId +"_drop");
	if ($dropdown.length) {
		if (!($dropdown.hasClass('dropdown_active'))) {
			$dropdown.addClass('dropdown_active');
		}
	}
}

// Override IE Google Toolbar Form stylings
function setListeners(){
    inputList = document.getElementsByTagName("INPUT");
    for(i=0;i<inputList.length;i++){
        inputList[i].attachEvent("onpropertychange",restoreStyles);
        inputList[i].style.backgroundColor = "";
    }
    selectList = document.getElementsByTagName("SELECT");
    for(i=0;i<selectList.length;i++){
        selectList[i].attachEvent("onpropertychange",restoreStyles);
        selectList[i].style.backgroundColor = "";
    }
}
function restoreStyles(){
    if(event.srcElement.style.backgroundColor != "")
        event.srcElement.style.backgroundColor = "";
}

