// jQuery
$(document).ready(function() {
	if($.browser.msie) {
			$(document).pngFix();
	} else {
		$(".teaserImg").click(function(){
			var url = $(this).find("a").attr("href");
			if(url){ window.location = url; }
		});
	}
	
	//voorlopig: aanpassen title partnerlinks
	$("body.nl #PARTNERADV span.titel").text("Partner Informatie");
	$("body.fr #PARTNERADV span.titel").text("Partenariat");
	$("#PARTNERADV span.titel").show();
	
	$("ul.tabbernav").addClass("clearfix");
		
	var hideEmptyAdds =	"$('.ad').each(function(){if($(this).height() < 10) {$(this).remove();	}	});"
	//setTimeout(hideEmptyAdds,"1");
	
	$("#sitemap .col5:first").css("margin-left","0px");
	$("#sitemap .col5:last").css("margin-right","0px");
	$("#az .col4:first").css("margin-left","0px");
	$("#az .col4:last").css("margin-right","0px");
	$(".fondsen .col2:first").css("margin-left","0px");
	$(".fondsen .col2:last").css("margin-right","0px");
	
	$("#beursagenda table tbody tr:odd").addClass("odd");
    $("#beursagenda table tbody tr:even").addClass("even");
	$("#myCash table tbody tr:odd").addClass("odd");
    $("#myCash table tbody tr:even").addClass("even");
	$("#myCash table thead th:gt(0)").css("text-align", "center");
	
	$(".mail_article a").click(function () {
	  $(".mailToFriend").slideToggle("slow");	  
    });
	$(".react_article a").click(function () {
	  $(".react").slideToggle("slow");	  
    });
	$(".reactionsblock h4").click(function () {
	  $(".reactionsblock h4").toggleClass("closed");
	  $(".reactions").slideToggle("slow");
    });
  $(".reactionsmorelink a").click(function () {
	  $(".reactionsmorelink a").toggleClass("hidden");
	  $(".reactionsmore").slideToggle("slow");
    });
	
	var overview_left_wire = $("#overview .left .rounded_wire .wc");
	var overview_right_wire = $("#overview .right .rounded_wire .wc");
	if($(overview_left_wire).height() < $(overview_right_wire).height())
		overview_left_wire.height($(overview_right_wire).height());
	else
		overview_right_wire.height($(overview_left_wire).height());
	
	// Slider Most Read
	$("#most_read h3").each(function(intIndex){
		$(this).bind(
			"click",
			function(){				
				var wasSelected = $(this).is(".selected");
				
				$(this).parent().find("h3.selected").removeClass("selected");
				$(this).parent().find("div.slidebox:visible").slideUp("slow");
				
				if( !wasSelected ){
					$(this).addClass("selected");
					$($(this).parent().find("div.slidebox").get(intIndex)).slideDown("slow");
				}
		});
	});
	
	//slideshow article 
	$("#slideshow_images ul li:not(:first)").hide();
	$("#slideshow_captions ul li:not(:first)").hide();
	numImages = $("#slideshow_images ul li").size();
	$("#slideshow_navigation_label").text("1 / "+numImages);
	$("#slideshow_navigation_label_prev").addClass("disabled");
	if(numImages == 1){
	  $("#slideshow_navigation_label_next").addClass("disabled");
	}
	
	$("#slideshow_navigation_label_prev").bind(
		"click",
		function() {
			var current = $("#slideshow_images ul li:visible");
			var size = $(current).prevAll("li").size();
			if(size>0){
				var currentCaption = $("#slideshow_captions ul li").get(size);
				$(current).fadeOut("fast", function(){
					$(this).prev("li").fadeIn("fast");				
				});	
				$(currentCaption).fadeOut("fast", function(){
					$(this).prev("li").fadeIn("fast");				
				});	
				$("#slideshow_navigation_label").text(size+" / "+numImages);
				if(size == 1){
				  $("#slideshow_navigation_label_prev").addClass("disabled");
				}
				$("#slideshow_navigation_label_next").removeClass("disabled");
			}
		}
	);
	
	$("#slideshow_navigation_label_next").bind(
		"click",
		function() {
			var current = $("#slideshow_images ul li:visible");
			var size = $(current).nextAll("li").size();
			if(size>0){
				var currentCaption = $("#slideshow_captions ul li").get(numImages-size-1);
				$(current).fadeOut("fast", function(){
					$(this).next("li").fadeIn("fast");
				
				});	
				$(currentCaption).fadeOut("fast", function(){
					$(this).next("li").fadeIn("fast");
				
				});	
				$("#slideshow_navigation_label").text((numImages-size+1)+" / "+numImages);
				if(size == 1){
				  $("#slideshow_navigation_label_next").addClass("disabled");
				}
				$("#slideshow_navigation_label_prev").removeClass("disabled");
			}
		}
	);
	
	// article dynamic font-resize
	var mainText = $("#mainText");
	var currentSize = '12px'; //$(mainText).css("font-size");
	
	$("#fontSizer a").click(function(){
		var num = parseFloat(currentSize, 10);
		var unit = currentSize.slice(-2);
		
		if (this.id == 'smallFont'){
			num = num;
		} 
		else if (this.id == 'normalFont'){
			num = num + 2;
		}
		else if (this.id == 'largeFont'){
			num = num + 4;
		}
		$(mainText).css("font-size", num + unit);
   		return false;
	});
	     if ($.browser.msie && parseInt($.browser.version)< 7) {  
         $("#rnews_nav li").hover(  
             function() {  
                 $(this).addClass("sf");  
             },  
             function() {  
         $(this).removeClass("sf");  
             });  
     }

});

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
