//Replacing all headers with nice font using Cufon
Cufon.replace("h2");
Cufon.replace("h2");
Cufon.replace("h3");
Cufon.replace("#newsletter p");
Cufon.replace("#readmore_homepage a");
Cufon.replace(".date_item");
Cufon.replace(".readmore");
Cufon.replace("#news_slider_nav .next a");
Cufon.replace("#news_slider_nav .back a");


//Creating dropdown menu for ppl who have flash disabled | OMG!
$(document).ready(function(){
	$("#nav li.headlink ul").css("display", "none");
	$("#nav li.headlink").hover(
		function() { $("ul", this).css("display", "block"); },
		function() { $("ul", this).css("display", "none"); });
});

//Activating news slider
$(function() {
	
		$( "#news_slider" ).accessNews({
			headline : "The News",
			speed : "normal",
			slideBy : 4
		});
		
	});

//Setting hints in input fields
$(document).ready(function() {
    $('input[title]').inputHints();
});

//give some effect on focus of input elements
$(document).ready(function(){
	$("input").focus(function () {
			 $(this).addClass ("input_focus");
		});
	$("input").blur(function () {
			 $(this).removeClass ("input_focus");
		});
});


//Ajax Submitting forms after validating
$(document).ready(function(){
						   
	$("#contactform").validate(); //contactform validation
	
    $("#form_subscribe").validate({ //start validation of the subscribe form
 		submitHandler: function() { //if validation is true start with ajax submit
   			$("#form_subscribe").after('<div id="emailInfo"></div>'); //creating div after form to be used as a place for user messages
			var formdata = $("#form_subscribe").serialize();
			var tablename = $("#form_subscribe").attr("name");
		
			$.ajax({
				type: "POST",
				url: "../subscr_newsletter.php",
				data: "table=" + tablename + "&" + formdata,
				timeout: 2000,
				error: function (XMLHttpRequest, textStatus, errorThrown) {
					ajaxSubmitError(XMLHttpRequest, textStatus, errorThrown);
					$("#emailInfo").addClass("emailinfo_negative");
					$("#emailInfo").html("Invalid Email");
				},
				success: function (data) {
					$("#emailInfo").addClass("emailinfo_positive");
					$("#emailInfo").html("Emailadress added");
				}
			});
			return false;		
 		}
	});
});



//parcoursen img switching
$(document).ready(function(){
	$(".parcourse_img").css("display", "none");
	$("#parcours9").fadeIn(1500);
	$("#parcoursen_list li").click(function(){
		var div_id = $(this).attr("title");
		//alert (div_id);
		$("#parcoursen_list li").removeClass("active_parcours");
		$(this).addClass("active_parcours");
		$(".parcourse_img").fadeOut(500);
        $("#" + div_id).fadeIn(1500);
		//$('#parcours9_img').epicZoom({magnification:0.5});
	});
	
    $('.parcourse_img a.parcour_link').lightBox();

	
});




//EXTERNAL LINKS
$(document).ready(function(){
	$("a[href^='http:']:not([href*='" + window.location.host + "'][target='_blank'])").attr('target','_blank');
});


//making the textarea grow on more input
//$('#input_bericht').elastic();

$(document).ready(function(){
	$("ul.yt_vid").ytplaylist({playerHeight: 151, playerWidth: 215, addThumbs:true, autoPlay: false, holderId: 'ytvideo'});
});

//banner rotation
$(function(){
    $('.fadein a:gt(0)').hide();
    setInterval(function(){
      $('.fadein a:first-child').fadeOut()
         .next('a').fadeIn()
         .end().appendTo('.fadein');}, 
      3000);
});

