$(document).ready(function() {	
	var ua = navigator.userAgent,
	event = (ua.match(/iPad/i)) ? "touchstart" : "click";
	
	checkClickedMenu();

	if($.browser.msie){
		$('#menu ul.navmenu li:last-child .menutop') .css('border-bottom','1px solid #CCC');
	}
	
	$('.toggle').bind(event, function(){
	    if ($(this) .hasClass('toggle-open')) {
		    $(this) .removeClass('toggle-open') .addClass('toggle-closed') .parent('li') .children('div') .slideUp(250);

		    removeCurrent();
		    closeToggle($(this) .parent('li') .children('div'));
	    }else{
	        removeCurrent();
		    $(this) .removeClass('toggle-closed') .addClass('toggle-open') .addClass('current') .parent('li') .children('div') .slideDown(250);
		    closeToggle($(this) .parent('li') .parent('ul'));
	    }

		checkClickedMenu();
    });
    
	$('.toggle').mouseover(function(){
		$(this) .children('.normal') .hide();
		$(this) .children('.clicked') .show();
	});

	$('.toggle').mouseout(function(){
		if($(this) .hasClass('toggle-closed')){
			$(this) .children('.normal') .show();
			$(this) .children('.clicked') .hide();
		}
	});

	function checkClickedMenu(){
		$('#menu') .find('.toggle') .each(function(){
			if($(this) .hasClass('toggle-open')){
				$(this) .children('.normal') .hide();
				$(this) .children('.clicked') .show();
			}else{				
				$(this) .children('.normal') .show();
				$(this) .children('.clicked') .hide();
			}
		});
	}

    function removeCurrent(){
	    $('#menu') .find('.current') .removeClass('current');
    }

    function closeToggle(element){
	    element .find ('.toggle-open') .each(function(){
	        if($(this) .hasClass('current') == false){
		        $(this) .removeClass('toggle-open') .addClass('toggle-closed') .parent('li') .children('div') .slideUp(250);
	        }
	    });
    }
	
	$('#ajax-loader').hide();
})
