$(document).ready(function() {			
	$("[rel^=example:]").each(function(){
		if($(this).attr("id")!="jq_zoek_suggestie_input"){
			set_input_voorbeeld_tekst($(this));
		}
	});
});

function in_array(key,data){
	var inarray = false;
	for(i in data){
		if(data[i] == key){
			inarray = true;
		}
	}
	return inarray;
}

if(typeof zoek_example_text=='undefined'){
	var zoek_example_text = [];
}

function set_input_voorbeeld_focus(el){
	var val = $(el).val();
	
	var trigger_waarde;
	trigger_waarde = $(el).attr("rel");
	trigger_waarde = trigger_waarde.split("example:");
	
	if(val==""){
		$(el).val("");
		val = "";
	}else if(val==trigger_waarde[1]){
		$(el).val("");
		val = "";
	}else if(in_array(val, zoek_example_text)){
		$(el).val("");
		val = "";
	}
	$(el).removeClass("voorbeeld");
}

function set_input_voorbeeld_blur(el){
	var trigger_waarde;
	trigger_waarde = $(el).attr("rel");
	trigger_waarde = trigger_waarde.split("example:");
	
	if($(el).val()==""){
		$(el).addClass("voorbeeld");
		$(el).val(trigger_waarde[1]);
	}else{
		$(el).removeClass("voorbeeld");
	}
}

function set_input_voorbeeld_tekst(el){
	$(el).unbind('focus').unbind('blur');
	
	var trigger_waarde;
	trigger_waarde = $(el).attr("rel");
	trigger_waarde = trigger_waarde.split("example:");
	
	$(el).bind('focus', function(){
		set_input_voorbeeld_focus(el);
	});
	
	$(el).bind('blur', function(){
		set_input_voorbeeld_blur(el);
	});
	
	if($(el).val()==""){
		$(el).addClass("voorbeeld");
		$(el).val(trigger_waarde[1]);
	}

	$(el).parents('form:first').unbind('submit').bind('submit', function(){
		$("[rel^=example:]").each(function(){
			var trigger_waarde;
			trigger_waarde = $(this).attr("rel");
			trigger_waarde = trigger_waarde.split("example:");
			
			if($(this).val()==trigger_waarde[1]){
				$(this).removeClass("voorbeeld");
				$(this).val("");
			}
		});
	});
}

