// Make sure console.log is available, else create an empty one. Else the script will break in IE.
if(typeof console === "undefined") {
    console = { log: function() {} };
}

// functie werkt alleen buiten jQuery document.ready
function sendToJavaScript(val)
{
	console.log(val);
	var sfeer_thumb = $('#sfeer_thumbs li');
	var sfeer_thumb_selected = $('#sfeer_thumbs li').children('.selected');
	var sfeer_thumb_current = $('#sfeer_thumbs li a#navitem' + val);
	var sfeer_thumb_current_parent = $('#sfeer_thumbs li a#navitem' + val).parent();
	var sfeer_thumb_current_selected = sfeer_thumb_current_parent.children('.selected');
	
	sfeer_thumb.removeClass('selected');
	
	sfeer_thumb_selected.fadeOut(1500,'easeInOutCubic');
	sfeer_thumb_current_selected.fadeIn(1500,'easeInOutCubic');
}


$(document).ready(function() {


	////////////////////////////////////////////////////////////
	// Bottombar navigation
	////////////////////////////////////////////////////////////
	var currentlang = getCurrentlang();	
	
	var input = $('.input-text input, .textarea textarea');
	input.focus(function(){$(this).parent().addClass('focus');});
	input.blur(function() {$(this).parent().removeClass('focus');})
	
	
	var alert_speed = 100;
	var alert_offset = 5;
	var slide_down_speed = 700;
	var slide_up_speed = 1000;
	var data = '';
	var id;
	var allow_up = false;
	var bottom_class;	



		if($('#bottom_wrapper').hasClass('experience') ) {
			startFlashactions();
		}

	
	

	


	////////////////////////////////////////////////////////////
	// add class="here" to current navigation item
	////////////////////////////////////////////////////////////
	function make_selected() {
		$('#main_navigation li').removeClass('here');
		$('#' + id).parent().addClass('here');
	}
	//
	
	
	////////////////////////////////////////////////////////////
	// getCurrentlang
	////////////////////////////////////////////////////////////
	function getCurrentlang(){
		var segment_0 = jQuery.url.segment(0);
		
		if(segment_0 == null){
			segment_0 = 'en';
		}
		
		return segment_0;
	}
	//
	
	
	
	////////////////////////////////////////////////////////////
	// decorate links with proper classes
	////////////////////////////////////////////////////////////
	$("a[href$=.pdf]").addClass("pdf");
 
	$("a[href$='.txt'], a[href$='.rft']").addClass("txt");
	$("a[href$='.dwg'], a[href$='.dwg']").addClass("dwg");
	$("a[href$='.doc'], a[href$='.docx']").addClass("word");
	$("a[href$='.xls'], a[href$='.xlsx']").addClass("excel");
	$("a[href$='.ppt'], a[href$='.pptx']").addClass("powerpoint");
	$("a[href$=.zip], a[href$='.rar']").addClass("archive"); 
 
	$("a[href^=mailto:]").addClass("mailto");
 
	$('a').filter(function() {//external links
		return this.hostname && this.hostname !== location.hostname;
	}).addClass("external").attr("target", "_blank");
	//


			
	
	////////////////////////////////////////////////////////////
	// flash functions
	////////////////////////////////////////////////////////////
	function getFlashMovie(movieName) {
		var isIE = navigator.appName.indexOf("Microsoft") != -1;
		return (isIE) ? window[movieName] : document[movieName];
	}
	
	function callToActionscript(str) {
		getFlashMovie("experience_wilux").sendToActionscript(str);
	}
	
	function AStoggleSound(muteSound) {
		getFlashMovie("experience_wilux").toggleSound(muteSound);
	}	

	function startFlashactions() {
		$("ul#sfeer_thumbs li a").click(function(e) {
			e.preventDefault();
			var rel = $(this).attr( 'rel' );
		 	callToActionscript(rel);
		});
	}
	

	$("#toggleSound").click(function(e) {
		e.preventDefault();
		var rel = $(this).attr( 'rel' );
		
		if (rel == 'uit'){	
	 		AStoggleSound(rel);
	 		$(this).attr( 'rel','aan');
	 		$(this).removeClass('uit');
	 		$(this).addClass('aan');
	 	}else if(rel == 'aan'){
	 		AStoggleSound(rel);
	 		$(this).attr( 'rel','uit');	
	 		$(this).removeClass('aan');
	 		$(this).addClass('uit');
	 	}	
	});
	
	
	//


});//domready

