function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


//Get Flash content
function getStatusFromFlash(str) {
	var checked;
	if(str == "geladen") {
		if( $("#select_taal").is(":visible") == "true" ){
   			checked = 0;
			return checked;
		} else {
   			$("#select_taal").fadeIn("normal");
			checked = 1;
			return checked;	
		}
	}
}
//-->
//Jquery starten op onready event
$(document).ready(function () {
							
	//Google Analytics
	$(function(){
		var gaTrackCode = "UA-11316745-1";  
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");  
	 
		jQuery.getScript(gaJsHost + "google-analytics.com/ga.js", function(){  
			var pageTracker = _gat._getTracker(gaTrackCode);  
			pageTracker._initData();  
			pageTracker._trackPageview();
			return pageTracker;
		});  
	});
								
	$('a').click(function (event) { 
	//Laat a href= niet uitvoeren bij een link klik
     event.preventDefault(); 
	});	
	var flashMovie=getFlashMovieObject("flashobj");

	$(".taal_nl").click(
		function () {
			taal = "nl";
			//create cookie
			createCookie('taal','nl',1);
			if(getFlashMovieObject("flashobj") != undefined) {
				var flashMovie=getFlashMovieObject("flashobj");
				flashMovie.sendPageToFlash("4", taal);	
			}
			$("#content").html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/home/biografie.html");
			
			$("#select_taal").fadeOut("normal");
			$("#select_taal_noflash").fadeOut("normal");
			$("#in_js_"+taal).fadeIn("normal");
			
			$("#logo_"+taal).show();
			$("#sub_home_"+taal).show();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$("#home_"+taal).addClass("active");
			$(".home_biografie").addClass("active");
			$(".home_links").removeClass("active");
			$(".home_fotos").removeClass("active");
			$(".home_nieuws").removeClass("active");
			
			//Google Analytics
			pageTracker._trackPageview("/nl" );
			return taal;
		});
	
	$(".taal_uk").click(
		function () {
			taal = "uk";
			//create cookie
			createCookie('taal','uk',1);
			if(getFlashMovieObject("flashobj") != undefined) {
				var flashMovie=getFlashMovieObject("flashobj");
				flashMovie.sendPageToFlash("4", taal);
			}
			$("#content").html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/home/biografie.html");
			
			$("#select_taal_noflash").fadeOut("normal");
			$("#select_taal").fadeOut("normal");
			$("#in_js_"+taal).fadeIn("normal");
			
			$("#logo_"+taal).show();
			$("#sub_home_"+taal).show();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$("#home_"+taal).addClass("active");
			$(".home_biografie").addClass("active");
			$(".home_links").removeClass("active");
			$(".home_fotos").removeClass("active");
			$(".home_nieuws").removeClass("active");
			pageTracker._trackPageview("/uk" );
			return taal;
	});
	
	$("#home_page_uk").click(function () {
		window.location = "http://www.theodorageraets.com/"
	});
	$("#home_page_nl").click(function () {
		window.location = "http://www.theodorageraets.com/"
	});
	
	$(".home_class a").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			if(getFlashMovieObject("flashobj") != undefined) {
				var flashMovie=getFlashMovieObject("flashobj");
				flashMovie.sendPageToFlash("4", taal);
			}
			
			$("content").html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/home/biografie.html");
			$("#sub_home_"+taal).show();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$("#home_"+taal).addClass("active");
			$("#muziek_"+taal).removeClass("active");
			$("#masterclasses_"+taal).removeClass("active");
			$("#contact_"+taal).removeClass("active");
			
			$(".home_biografie").addClass("active");
			$(".home_links").removeClass("active");
			$(".home_fotos").removeClass("active");
			$(".home_nieuws").removeClass("active");
			
			$(".home_btn").attr("src", "images/home_btn.png");
			$("#home_biografie_img_"+taal).attr("src", "images/home_btn_over.png");
			
			$("#content").css("marginTop", "-400px");
			$("#content").css("height", "400px");
			pageTracker._trackPageview("/"+taal+"/home" );
		});
	
	
	$(".home_biografie").click(
		function () { 
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$("#content").html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/home/biografie.html");
			$("#sub_home_"+taal).show();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".home_biografie").addClass("active");
			$(".home_links").removeClass("active");
			$(".home_fotos").removeClass("active");
			$(".home_nieuws").removeClass("active");
			
			$(".home_btn").attr("src", "images/home_btn.png");
			$("#home_biografie_img_"+taal).attr("src", "images/home_btn_over.png");
			pageTracker._trackPageview("/"+taal+"/home/biografie" );
	});
	
	$(".home_links").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$("#content").html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/home/links.html");
			$("#sub_home_"+taal).show();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".home_biografie").removeClass("active");
			$(".home_links").addClass("active");
			$(".home_fotos").removeClass("active");
			$(".home_nieuws").removeClass("active");
			
			$(".home_btn").attr("src", "images/home_btn.png");
			$("#home_links_img_"+taal).attr("src", "images/home_btn_over.png");
			pageTracker._trackPageview("/"+taal+"/home/links" );
	});
	
	$(".home_fotos").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$("#content").html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/home/fotos.html", function() {
				$(function() {
					$('#gallery a').lightBox({fixedNavigation:false});
				});
			});
			//$("#content").load("imageFlow/index.html");
			$("#sub_home_"+taal).show();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".home_biografie").removeClass("active");
			$(".home_links").removeClass("active");
			$(".home_fotos").addClass("active");
			$(".home_nieuws").removeClass("active");
			
			$(".home_btn").attr("src", "images/home_btn.png");
			$("#home_fotos_img_"+taal).attr("src", "images/home_btn_over.png");
			pageTracker._trackPageview("/"+taal+"/home/fotos" );
	});
	
	$(".home_nieuws").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/home/nieuws.html");
			$("#sub_home_"+taal).show();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".home_biografie").removeClass("active");
			$(".home_links").removeClass("active");
			$(".home_fotos").removeClass("active");
			$(".home_nieuws").addClass("active");

			$(".home_btn").attr("src", "images/home_btn.png");
			$("#home_nieuws_img_"+taal).attr("src", "images/home_btn_over.png");
			pageTracker._trackPageview("/"+taal+"/home/nieuws" );
	});
	
	$(".muziek_class a").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			if(getFlashMovieObject("flashobj") != undefined) {
				var flashMovie=getFlashMovieObject("flashobj");
				flashMovie.sendPageToFlash("7", taal);
			}
			$('#content').html('<p class="loader"><img src="images/ajax-loader2.gif" /></p>');
			$("#content").load("html_"+taal+"/muziek/repertoire.html");
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).show();
			$("#sub_masterclasses_"+taal).hide();
			
			$("#home_"+taal).removeClass("active");
			$("#muziek_"+taal).addClass("active");
			$("#masterclasses_"+taal).removeClass("active");
			$("#contact_"+taal).removeClass("active");
			
			$(".muziek_repertoire").addClass("active");
			$(".muziek_discografie").removeClass("active");
			$(".muziek_luisteren").removeClass("active");
			$(".muziek_samenwerking").removeClass("active");

			$(".muziek_btn").attr("src", "images/muziek_btn.png");
			$("#muziek_repertoire_img_"+taal).attr("src", "images/muziek_btn_over.png");
			
			$("#content").css("marginTop", "-370px");
			$("#content").css("height", "370px");
			pageTracker._trackPageview("/"+taal+"/muziek" );
			
	});
	
	$(".muziek_repertoire").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader2.gif" /></p>');
			$("#content").load("html_"+taal+"/muziek/repertoire.html");
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).show();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".muziek_repertoire").addClass("active");
			$(".muziek_discografie").removeClass("active");
			$(".muziek_luisteren").removeClass("active");
			$(".muziek_samenwerking").removeClass("active");
			
			$(".muziek_btn").attr("src", "images/muziek_btn.png");
			$("#muziek_repertoire_img_"+taal).attr("src", "images/muziek_btn_over.png");
			pageTracker._trackPageview("/"+taal+"/muziek/repertoire" );
	});
	
	$(".muziek_discografie").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader2.gif" /></p>');
			$("#content").load("html_"+taal+"/muziek/discografie.html");
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).show();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".muziek_repertoire").removeClass("active");
			$(".muziek_discografie").addClass("active");
			$(".muziek_luisteren").removeClass("active");
			$(".muziek_samenwerking").removeClass("active");
			
			$(".muziek_btn").attr("src", "images/muziek_btn.png");
			$("#muziek_discografie_img_"+taal).attr("src", "images/muziek_btn_over.png");
			pageTracker._trackPageview("/"+taal+"/muziek/discografie" );
	});
	
	$(".muziek_luisteren").click(
		function () {	
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader2.gif" /></p>');
			$("#content").load("html_"+taal+"/muziek/luisteren.html");
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).show();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".muziek_repertoire").removeClass("active");
			$(".muziek_discografie").removeClass("active");
			$(".muziek_luisteren").addClass("active");
			$(".muziek_samenwerking").removeClass("active");
			
			$(".muziek_btn").attr("src", "images/muziek_btn.png");
			$("#muziek_luisteren_img_"+taal).attr("src", "images/muziek_btn_over.png");
			
			pageTracker._trackPageview("/"+taal+"/muziek/luisteren" );
	});
	
	$(".muziek_samenwerking").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader2.gif" /></p>');
			$("#content").load("html_"+taal+"/muziek/samenwerking.html");
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).show();
			$("#sub_masterclasses_"+taal).hide();
			
			$(".muziek_repertoire").removeClass("active");
			$(".muziek_discografie").removeClass("active");
			$(".muziek_luisteren").removeClass("active");
			$(".muziek_samenwerking").addClass("active");
			
			$(".muziek_btn").attr("src", "images/muziek_btn.png");
			$("#muziek_samenwerking_img_"+taal).attr("src", "images/muziek_btn_over.png");
			
			pageTracker._trackPageview("/"+taal+"/muziek/samenwerking" );
	});
	
	$(".masterclasses_class a").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			if(getFlashMovieObject("flashobj") != undefined) {
				var flashMovie=getFlashMovieObject("flashobj");
				flashMovie.sendPageToFlash("10", taal);
			}
			$("#content").load("html_"+taal+"/masterclasses/info.html");
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).show();
			
			$("#home_"+taal).removeClass("active");
			$("#muziek_"+taal).removeClass("active");
			$("#masterclasses_"+taal).addClass("active");
			$("#contact_"+taal).removeClass("active");
			
			$(".masterclasses_info").addClass("active");
			$(".masterclasses_studenten").removeClass("active");
			$(".masterclasses_kennis").removeClass("active");

			$(".masterclasses_btn").attr("src", "images/masterclasses_btn.png");
			$("#masterclasses_info_img_"+taal).attr("src", "images/masterclasses_btn_over.png");
			
			$("#content").css("marginTop", "-330px");
			$("#content").css("height", "330px");
			
			pageTracker._trackPageview("/"+taal+"/masterclasses" );
	});
	
	$(".masterclasses_info").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader3.gif" /></p>');
			$("#content").load("html_"+taal+"/masterclasses/info.html");
			$("#sub_home_nl_"+taal).hide();
			$("#sub_muziek_nl_"+taal).hide();
			$("#sub_masterclasses_nl_"+taal).show();
			
			$(".masterclasses_info").addClass("active");
			$(".masterclasses_studenten").removeClass("active");
			$(".masterclasses_kennis").removeClass("active");
			
			$(".masterclasses_btn").attr("src", "images/masterclasses_btn.png");
			$("#masterclasses_info_img_"+taal).attr("src", "images/masterclasses_btn_over.png");
			
			pageTracker._trackPageview("/"+taal+"/masterclasses/info" );
	});
	
	$(".masterclasses_studenten").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader3.gif" /></p>');
			$("#content").load("html_"+taal+"/masterclasses/studenten.html", function() {
				$(function() {
					$('#gallery_studenten a').lightBox({fixedNavigation:false});
				});
			});
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).show();
			
			$(".masterclasses_info").removeClass("active");
			$(".masterclasses_studenten").addClass("active");
			$(".masterclasses_kennis").removeClass("active");
			
			$(".masterclasses_btn").attr("src", "images/masterclasses_btn.png");
			$("#masterclasses_studenten_img_"+taal).attr("src", "images/masterclasses_btn_over.png");
			
			pageTracker._trackPageview("/"+taal+"/masterclasses/studenten" );
	});
	
	/*$(".masterclasses_kennis").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			$('#content').html('<p class="loader"><img src="images/ajax-loader3.gif" /></p>');
			$("#content").load("html_"+taal+"/masterclasses/kennis.html");
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).show();
			
			$(".masterclasses_info").removeClass("active");
			$(".masterclasses_studenten").removeClass("active");
			$(".masterclasses_kennis").addClass("active");
			
			$(".masterclasses_btn").attr("src", "images/masterclasses_btn.png");
			$("#masterclasses_kennis_img_"+taal).attr("src", "images/masterclasses_btn_over.png");
			
			//pageTracker._trackPageview("/"+taal+"/masterclasses/kennis" );
	});*/
	
	$(".contact_class a").click(
		function () {
			//cookie lezen van taalkeuze
			var taal = readCookie('taal');
			
			if(getFlashMovieObject("flashobj") != undefined) {
				var flashMovie=getFlashMovieObject("flashobj");
				flashMovie.sendPageToFlash("13", taal);
			}
			$('#content').html('<p class="loader"><img src="images/ajax-loader4.gif" /></p>');
			$("#content").load("html_"+taal+"/contact.html", function() {
																	  
						function validate(formData, jqForm, options) { 
						// fieldValue is a Form Plugin method that can be invoked to find the 
						// current value of a field 
						// 
						// To validate, we can capture the values of both the username and password 
						// fields and return true only if both evaluate to true 
					 
						var naamValue = $("#naam").val(); 
						var emailValue = $("#email").val(); 
					 	
						var queryString = $.param(formData); 
						// usernameValue and passwordValue are arrays but we can do simple 
						// "not" tests to see if the arrays are empty 
						if (!naamValue[0] || !emailValue[0]) { 
							alert('Naam & emailadres zijn verplichte velden.'); 
							return false; 
						} else {
							//alert('Both fields contain values.');
							//alert('About to submit: \n\n' + queryString); 
							return true;
						}
					}
					
					var options = { 
						//target:        '#content',   // target element(s) to be updated with server response 
						beforeSubmit:  validate,  // pre-submit callback 				 
						// other available options: 
						//url:       '../submit.php',         // override for form's 'action' attribute 
						type:      'post',        // 'get' or 'post', override for form's 'method' attribute 
						//dataType:  json,        // 'xml', 'script', or 'json' (expected server response type) 
						clearForm: true,        // clear all form fields after successful submit 
						//resetForm: true,        // reset the form after successful submit 
				 
						// $.ajax options can be used here too, for example: 
						//timeout:   3000 
						success:	function() { 
        								alert('Bedankt voor je bericht.'); 
    								}   // post-submit callback 
					}; 
				 
					 $("#verzend").click (function() { 
						// inside event callbacks 'this' is the DOM element so we first 
						// wrap it in a jQuery object and then invoke ajaxSubmit 
						$("#contact_form").ajaxSubmit(options); 
						// !!! Important !!! 
						// always return false to prevent standard browser submit and page navigation 
						return false; 
					});
					 
				});
			$("#sub_home_"+taal).hide();
			$("#sub_muziek_"+taal).hide();
			$("#sub_masterclasses_"+taal).hide();
			
			$("#home_"+taal).removeClass("active");
			$("#muziek_"+taal).removeClass("active");
			$("#masterclasses_"+taal).removeClass("active");
			$("#contact_"+taal).addClass("active");
			
			$("#content").css("marginTop", "-475px");
			$("#content").css("height", "475px");
			
			pageTracker._trackPageview("/"+taal+"/contact" );
	});
	
	$("#disclaimer").click(
		function () {
			$('#content').html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/disclaimer.html");
		});
	
	$("#colofon").click(
		function () {
			$('#content').html('<p class="loader"><img src="images/ajax-loader1.gif" /></p>');
			$("#content").load("html_"+taal+"/colofon.html");
		});
});