
	/* COMMON PAGE INIT */
	$(document).ready(function() {
		//init searchControlTextInput
		setupSearchControlTextInput();
		setupFontSizeSwitcher();
	});
	
	
	/* INIT FUNCTIONS */
	/* -------------------------------------------------------------------------------------- */


	/* SET's up the defaultText for the searchControl's inputbox */
	/* and removes the defaultText upon click */
	function setupSearchControlTextInput()
	{
		var txtSearchStringClicked = false;
		if(!txtSearchStringClicked){
			$('#txtSearchString').val('zoeken...');									
		}
		//Click event of the searchControlInputBox
		$('#txtSearchString').bind('click', function() {										
			txtSearchStringClicked = true;
			$('#txtSearchString').val('');
		});
	}
	
	
	function setupFontSizeSwitcher()
	{
		var currentFontClass = 'font-small';
		var cookieVal = readCookie("fotografieschoolFontSize");

	    //Do cookie check
    	if(cookieVal) {					
			$('#wrapper').addClass(cookieVal);	
			currentFontClass = cookieVal;
		}else{			
			$('#wrapper').addClass('font-small');
			createCookie('fotografieschoolFontSize','font-small',7); 
		}		
		
		/* BIND FONTSWITCH EVENTS */
		$('#switchfontlarge').bind('click', function() {	
			currentFontClass = switchFontClass('font-large',currentFontClass);
		});
		$('#switchfontmedium').bind('click', function() {	
			currentFontClass = switchFontClass('font-medium',currentFontClass);
		});
		$('#switchfontsmall').bind('click', function() {	
			currentFontClass = switchFontClass('font-small',currentFontClass);
		});
	}
	
	
	
	
	
	
	/* HELPER FUNCTIONS */
	/* ------------------------------------------------------------------------------------ */
	
	function switchFontClass(nextFontClass,currentFontClass)
	{
		$('#wrapper').removeClass(currentFontClass);
		$('#wrapper').addClass(nextFontClass);	
		eraseCookie('fotografieschoolFontSize');
		createCookie('fotografieschoolFontSize',nextFontClass,7); 
		
		return nextFontClass;
	}
	
	
	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);
	  }
	


			

