// JavaScript Document

$(document).ready(function(){
				
	var aantalsubs = $('.primary').size();
	
	for (var i=1; i<=aantalsubs; i++) { 
		$("#hoofd"+i).hoverIntent({ 
			sensitivity: 1,
			interval: 50, over: function() { 
					$(this).children(".submenu").slideDown(150); 
				  }, 
			timeout: 0,
			out: function() { 
					$(this).children(".submenu").slideUp(75); 
				 } 
		});
	}
	$("#sub"+(aantalsubs-1)).css("left","-125px");
	$("#sub"+aantalsubs).css("left","-125px");

	$(".newsitem").click(function(){ 
		var link = $(this).children('a')[0].href;
		document.location = link;
		return false;
	});

	$("a[rel='cbox1']").colorbox();

	/* Login */
	$(".show-login").click(function(){
		$(".loginmsg").css("visibility","hidden");
		$(".forgot-form").css("visibility","hidden");
		$(".forgot").css("display","block");
		$("#login").css("display","block");
		return false;
	});
	$("#forgot-link").click(function(){
		$(".forgot-form").css("visibility","visible");
		$("#login").css("display","none");
		$(".forgot").css("display","none");
		return false;
	});	
	$("#change-send").click(function(){
		return false;
	});	
	$("#change-link").click(function(){
		$(".change-password").css("visibility","visible");
		$(".logged").css("visibility","hidden");
		return false;
	});	
	$("#change-cancel").click(function(){
		$(".change-password").css("visibility","hidden");
		$(".logged").css("visibility","visible");
		return false;
	});		
	$("#change-send").click(function(){
		document.frm_change.submit();
		return false;
	});			
	$("#button-login2").click(function(){
		document.frm_inloggen.submit();
		return false;
	});
	$("#button-search").click(function(){
		document.frm_search.submit();
		return false;
	});	
	$("#contact-send").click(function(){
		//document.frm_contact.submit();
		return false;
	});	
	$("#forgot-send").click(function(){
		document.frm_forgot.submit();
		return false;
	});		
	$("#login-user").focus(function(){
		if (document.frm_inloggen.inp_user.value=="Login...") { 
			document.frm_inloggen.inp_user.value="";									
		}
	});
	$("#login-user").blur(function(){
		if (document.frm_inloggen.inp_user.value=="") { 
			document.frm_inloggen.inp_user.value="Login...";									
		}
	});	
	$("#login-pass").focus(function(){
		if (document.frm_inloggen.inp_pass.value=="*****") { 
			document.frm_inloggen.inp_pass.value="";									
		}
	});
	$("#login-pass").blur(function(){
		if (document.frm_inloggen.inp_pass.value=="") { 
			document.frm_inloggen.inp_pass.value="*****";									
		}
	});
	$("#search-field").focus(function(){
		if (document.frm_search.inp_search.value=="Search...") { 
			document.frm_search.inp_search.value="";									
		}
	});
	$("#search-field").blur(function(){
		if (document.frm_search.inp_search.value=="") { 
			document.frm_search.inp_search.value="Search...";									
		}
	});	
	$("#forgot-field").focus(function(){
		if (document.frm_forgot.inp_forgot.value=="Email...") { 
			document.frm_forgot.inp_forgot.value="";									
		}
	});
	$("#forgot-field").blur(function(){
		if (document.frm_forgot.inp_forgot.value=="") { 
			document.frm_forgot.inp_forgot.value="Email...";									
		}
	});	
	$("#pass-field1").focus(function(){
		if (document.frm_change.inp_pass1.value=="New password...") { 
			document.frm_change.inp_pass1.value="";									
		}
	});
	$("#pass-field1").blur(function(){
		if (document.frm_change.inp_pass1.value=="") { 
			document.frm_change.inp_pass1.value="New password...";									
		}
	});	
	$("#pass-field2").focus(function(){
		if (document.frm_change.inp_pass2.value=="New password again...") { 
			document.frm_change.inp_pass2.value="";									
		}
	});
	$("#pass-field2").blur(function(){
		if (document.frm_change.inp_pass2.value=="") { 
			document.frm_change.inp_pass2.value="New password again...";									
		}
	});		

    $("#login-pass").keypress(function (e) {   
        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {   
            document.frm_inloggen.submit();
            return false;   
        } else {   
            return true;   
        }   
    }); 
	
	jQuery.each(jQuery.validator.messages, function(i) {
  		jQuery.validator.messages[i] = "";
	});
	$("#frm_contact").submit(function() {
		  if (!$(this).valid()) $(".req-fields").css("display","block");
	}).validate();
	
});
function tb_open_new(jThickboxNewLink){
	tb_show(null,jThickboxNewLink,null);
}
function show_no_login() { 
	tb_open_new("pages/no_valid_user.php?width=300&height=300");
}
