$(document).ready(function() {

	$("#s_type").bind("change", function() {
		$("#formFilter").submit();
	});	
	$("#s_bu").bind("change", function() {
		$("#formFilter").submit();
	});	
	
	// formApplication files
	$("#linkAddFile").bind("click", function() {
		$("#uploads").append('<div><input type="file" name="files[]" size="15"></div>');
		return false;
	});
	
	// form validation
	$.validator.addMethod("notdefault", function(value, element) { if(value==element.defaultValue) { return false; } else { return true; } }, "");
	$.validator.messages.required = "";
	$.validator.messages.email = "";
	$("#formSearch").validate();
	$("#formNewsletter").validate();
	$("#formApplication").validate();
		
	$('#q').formatInput();
	$('#newsletter_email').formatInput();
	
	$("#tweekindjes").bind("click", function() {
		$("#testimonialLink").css('left','-9999px'); //needed for IE6
		//$("#testimonialLink").remove();
		$("#banner").remove();
		$("#testimonialsWrp").css('width','980px');
		$("#testimonialsWrp").css('overflow','visible');
		return false;
	});
	
	// testimonials
	$("#testimonialLink").bind("click", function() {
		$("#testimonialLink").css('left','-9999px'); //needed for IE6
		//$("#testimonialLink").remove();
		$("#banner").remove();
		$("#testimonialsWrp").css('width','980px');
		$("#testimonialsWrp").css('overflow','visible');
		return false;
	});
	$("#people a.foto").bind("click", function() {
		var id = this.id.replace("t","");
		$(".balloon").css("display","none");
		$("#balloon"+id).css("display","block");
		$('#infoHolder').text('');
		$('#people li').removeClass('active');
		$('#li'+id).addClass('active');
		var language = $('#language').val();
		$.ajax({
			url: "/inc/testimonial.dhtml?item="+id+",language="+language,
			cache: false,
			success: function(data){
				$('#infoHolder').html(data);
			}
		});		
		return false;
	});
	$(".balloon a.close").bind("click", function() {
		$(".balloon").css("display","none");
		return false;
	});
	
	//hover li toplevels, only needed for IE6
	$("#toplevels li").hover(function() {
		$(this).addClass("hover");
	},function(){
		$(this).removeClass("hover");
	});
	
	$("a.linkGoogleMap").fancybox({ 'frameWidth': 705, 'frameHeight': 605, 'overlayOpacity': 0.7, 'overlayColor': '#000', 'hideOnContentClick': false });
	
	if($("a#linkPrivacyPolicy").length) {
		if($("a#linkPrivacyPolicy").attr("href").indexOf("popup=Y") < 0) {
			$("a#linkPrivacyPolicy").attr("href",$("a#linkPrivacyPolicy").attr("href")+"?popup=Y");
			$("a#linkPrivacyPolicy").fancybox({ 'frameWidth': 705, 'frameHeight': 605, 'overlayOpacity': 0.7, 'overlayColor': '#000', 'hideOnContentClick': false });
		}
	}
	
});

$.fn.formatInput = function() {
 return this.focus(function() {
  if( this.value == this.defaultValue ) {
   this.value = "";
  }
 }).blur(function() {
  if( !this.value.length ) {
   this.value = this.defaultValue;
  }
 });
};
