$(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 = "";
}

 var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-6340376-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
