
var $j = jQuery.noConflict();
var hide="";
jQuery(document).ready(function() {
	
	
	jQuery('.login').css('cursor','pointer');
	jQuery('.login').click(function(){
		window.open( '/Boekhouden', '_self' );

	})
	
	dontHide();
	dontHide2();

	jQuery('#mainmenu_1 li').mouseenter(function(){
		jQuery(this).append('<div class="corner"></div>');
	}).mouseleave(function(){
		jQuery(this).find('.corner').remove();
	});

	jQuery('#mainmenu_6 li').mouseenter(function(){
		jQuery(this).append('<div class="corner"></div>');
	}).mouseleave(function(){
		jQuery(this).find('.corner').remove();
	});
	jQuery('#mainmenu_1 li').mousestop(function(){
		hide = "";
		jQuery('#submenu').find('ul').remove();
		var x = jQuery("#mainmenu_1 li.parent_1").index(this);
		//alert(x);
		if(jQuery(this).hasClass('parent_1')){
	    	if(jQuery('#submenu').css('display')=='none')
				jQuery('#submenu').slideDown('fast');
	        jQuery('#submenu').html("<ul id='x"+x+"'>"+jQuery(this).find('ul').html()+"</ul>");
       	}
	    else{
	    	if(jQuery('#submenu').css('display')!='none')
	    		jQuery('#submenu').slideUp('fast');
	    }
	    
	});
	jQuery('#mainmenu_6 li').mousestop(function(){
		hide = "";
		jQuery('#submenu').find('ul').remove();
		var x = jQuery("#mainmenu_6 li.parent_6").index(this);
		//alert(x);
		if(jQuery(this).hasClass('parent_6')){
	    	if(jQuery('#submenu').css('display')=='none')
				jQuery('#submenu').slideDown('fast');
	        jQuery('#submenu').html("<ul id='x"+x+"'>"+jQuery(this).find('ul').html()+"</ul>");
       	}
	    else{
	    	if(jQuery('#submenu').css('display')!='none')
	    		jQuery('#submenu').slideUp('fast');
	    }
	    
	});
	jQuery('#submenu').mouseenter(function(){
		var cl = jQuery(this).find('ul').attr('id');
		cl = cl.substring(1);
		jQuery("#mainmenu_1 li.parent_1:eq("+cl+")").mouseenter();
		jQuery("#mainmenu_1 li.parent_1:eq("+cl+")").addClass('active');
		jQuery(".parent_1:eq("+cl+")").mouseenter();
		//alert(cl);
	}).mouseleave(function(){
		var cl = jQuery(this).find('ul').attr('id');
		cl = cl.substring(1);
		jQuery("#mainmenu_1 li.parent_1:eq("+cl+")").mouseleave();
		jQuery(".parent_1:eq("+cl+")").mouseleave();
		jQuery("#mainmenu_1 li.parent_1:eq("+cl+")").removeClass('active');
		//alert(cl);
	});
	jQuery('#submenu').mouseenter(function(){
		var cl = jQuery(this).find('ul').attr('id');
		cl = cl.substring(1);
		jQuery("#mainmenu_6 li.parent_6:eq("+cl+")").mouseenter();
		jQuery("#mainmenu_6 li.parent_6:eq("+cl+")").addClass('active');
		jQuery(".parent_6:eq("+cl+")").mouseenter();
		//alert(cl);
	}).mouseleave(function(){
		var cl = jQuery(this).find('ul').attr('id');
		cl = cl.substring(1);
		jQuery("#mainmenu_6 li.parent_6:eq("+cl+")").mouseleave();
		jQuery(".parent_6:eq("+cl+")").mouseleave();
		jQuery("#mainmenu_6 li.parent_6:eq("+cl+")").removeClass('active');
		//alert(cl);
	});
	jQuery('#header, #content').mouseenter(function(){
		//alert(hide);
		dontHide();
		dontHide2();
		if(hide!="no"){
			if(jQuery('#submenu').css('display')!='none')
	    		jQuery('#submenu').slideUp('fast');
    	}
	});
	jQuery('#mainmenu_1 li.active').each(function(){
		jQuery(this).append('<div class="corner"></div>');
	});
	jQuery('.parent_1').mouseenter(function(){
		jQuery(this).append('<div class="arrow"></div>');
	}).mouseleave(function(){
		jQuery(this).find('.arrow').remove();
	});
	jQuery('#mainmenu_6 li.active').each(function(){
		jQuery(this).append('<div class="corner"></div>');
	});
	jQuery('.parent_6').mouseenter(function(){
		jQuery(this).append('<div class="arrow"></div>');
	}).mouseleave(function(){
		jQuery(this).find('.arrow').remove();
	});
	
	/*jQuery("#main-menu ul li.active, div.he2 h2, div.post input[type=button], .menu_menu_1 ul li.active").each(function(){
		jQuery(this).css('behavior','url(img/pie.htc);');
	});*/
	jQuery("a[rel^='prettyPhoto']").prettyPhoto();
    jQuery('a.banner_stats').click(function(){
    	jQuery.post("../banner_stats.php",{rel : jQuery(this).attr('rel')},function(data) {
    		// nothing
    	});    
    });
    
	var exists = false;
	jQuery('.menu_menu_1 ul li').mouseover(function(){
		exists = true;
		if(!jQuery(this).hasClass('active')){
			exists = false;
			jQuery(this).addClass('active');
		}
	}).mouseout(function(){
		if(exists==false)
			jQuery(this).removeClass('active');
	});
	jQuery('.menu_menu_6 ul li').mouseover(function(){
		exists = true;
		if(!jQuery(this).hasClass('active')){
			exists = false;
			jQuery(this).addClass('active');
		}
	}).mouseout(function(){
		if(exists==false)
			jQuery(this).removeClass('active');
	});
	$j('ul#mainmenu li.parent').each(function(){
		$j(this).mouseenter(function(){
			ShowMenu($j(this).find('ul.sub_menu'),250,true);
		}).mouseleave(function(){
			ShowMenu($j(this).find('ul.sub_menu'),250,false);
		});
	});
	$j('ul.sub_menu li.subparent').each(function(){
		$j(this).mouseenter(function(){
			ShowMenu($j(this).find('ul.sub_sub_menu'),250,true);
		}).mouseleave(function(){
			ShowMenu($j(this).find('ul.sub_sub_menu'),250,false);
		});
	});

});
function dontHide(){
	jQuery(".sub_menu_1 li").each(function(){
		var x = jQuery("#mainmenu_1 li.parent_1").index(this);
		if(jQuery(this).hasClass("active2")){
			jQuery("#submenu").show();
			hide = "no";
			jQuery('#submenu').html("<ul id='x"+x+"'>"+jQuery(this).parent().html()+"</ul>");
		}
	});
}
function dontHide2(){
	jQuery(".sub_menu_6 li").each(function(){
		var x = jQuery("#mainmenu_6 li.parent_6").index(this);
		if(jQuery(this).hasClass("active2")){
			jQuery("#submenu").show();
			hide = "no";
			jQuery('#submenu').html("<ul id='x"+x+"'>"+jQuery(this).parent().html()+"</ul>");
		}
	});
}

function ShowMenu(el,duration,dir){
	var $el = $j(el);
	xx = $el.attr('id');
	yy = xx.split('_');
	height = yy[1];
	if(dir){
		$el.show().stop().animate({height: height}, {duration: duration,complete:function(){
				$el.css({'visibility':'visible','width':'auto'});
			}
		});
	}else{
		$el.stop().animate({height: 0}, {duration: duration, complete:function (){
	        $el.hide();
	      }
	    });
	}
}

function slideToggle(el, bShow){
	var $jel = $j(el), height = $jel.data("originalHeight"), visible = $jel.is(":visible");

	// if the bShow isn't present, get the current visibility and reverse it
	if( arguments.length == 1 ) bShow = !visible;

	// if the current visiblilty is the same as the requested state, cancel
	if( bShow == visible ) return false;

	//alert(height);
	//height = $jel.innerHeight();
	// get the original height
	if( !height ){
		// get original height
		height = $jel.show().height();
		// update the height
		$jel.data("originalHeight", height);
		// if the element was hidden, hide it again
		if( !visible ) $jel.hide().css({height: 0});
	  }

	  // expand the knowledge (instead of slideDown/Up, use custom animation which applies fix)
	  if( bShow ){
	    $jel.show().animate({height: height}, {duration: 400});
	  } else {
	    $jel.animate({height: 0}, {duration: 400, complete:function (){
	        $jel.hide();
	      }
	    });
	  }
	}
        
