var search_input;

$(document).ready(function(){
	/* Search input default value */
	search_input = $('#search');
	var default_search_string = 'wat zoek je?';
	if (search_input.length) {
		search_input.val(default_search_string);
		search_input.focus(function(){
			if (search_input.val() == default_search_string) {
				search_input.val('');
			}
		});
		search_input.blur(function(){
			if (search_input.val() == '') {
				search_input.val(default_search_string);
			}
		});
	}
	
	/* Schools map */
	if (typeof(doLoadSchoolsMap) == 'function') {
		doLoadSchoolsMap();
	}
	
	/* Load video */
	if (typeof(doLoadVideo) == 'function') {
		doLoadVideo();
	}
	
	/* Rating */
	var ratings = $('div.rating');
	if (ratings.length) {
		var old_pos;
		ratings.each(function(){
			$(this).mouseover(function(e){
				old_pos = $(this).css('background-position');
				var target = $(e.target);
				if (target.is('a')) {
					$(this).css('background-position', '-'+((5 - target.attr('title')) * 14)+'px top');
					switch (target.attr('title'))
          {
          case '1':
            $("div#rating_text").text('slecht');
            break
          case '2':
            $("div#rating_text").text('niets bijzonders');
            break
          case '3':
            $("div#rating_text").text('de moeite waard');
            break
          case '4':
            $("div#rating_text").text('behoorlijk cool');
            break
          case '5':
            $("div#rating_text").text('te gek!');
            break
          }
				}
			});
			$(this).mouseout(function(e){
				$(this).css('background-position', old_pos);
				$("div#rating_text").text('');
			});
		});
	}
});

function loadSchoolsMap() {
	
}

function loadVideo(id, flv, img) {
	var flashvars = {
		file: flv,
		image: img
	};
	var params = {
		wmode: 'transparent',
		allowFullScreen: true
	};
	swfobject.embedSWF('/player/player-viral.swf', id, '470', '282', '9.0.0', '/player/expressInstall.swf', flashvars, params);
}

// tinyMCE stuff

function insertImage(host, filename, width, height) {
	tinyMCE.execCommand('mceInsertContent', false, "<img src='http://" + host +  filename + "'>");
	$('editor_image').hide();
}

function insertFile(host, filename, short_filename) {
	tinyMCE.execCommand('mceInsertContent', false, "<a href='http://" + host + filename + "'>" + short_filename + "</a>");
	$('editor_file').hide();
}

function makeDraggable(elmnt_id) {
  $(elmnt_id).draggable();
}