
var cms_hide = 0;
var ajax_log_id = 0;

if ( typeof( window.loadFirebugConsole ) != 'undefined' ) {
	window.loadFirebugConsole();
}


function hover_switch(element){

	var parent = element.parentNode;
	if(parent.className=="meerlink"){
		parent.className="meerlink hover";
	} else {
		parent.className="meerlink";
	}
}


function clickclear(thisfield, defaulttext) {

	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}


function clickrecall(thisfield, defaulttext) {

	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}



$(function() {
	$("#vac_submit").click( send_vac_email );
        $("#vac_email").keypress(function (e) {
                if ( e.which == 13 ) {
                        return send_vac_email();
                }
        });
	
	cms_hide = 0;	
	if ( document.cookie.search( /cms_hide=1/ ) > -1 ) { 
		$(".cms_control").hide();
		cms_hide = 1;
	} else {
		if ( $("#euskadi").val() > 0 ) {
			$(".cms_control").show();
		}
	}
	$("#member_login_password").keypress(function (e) {
		if ( e.which == 13 ) {
			$("#member_loginform").submit();
		}
	});
	$("#overrechtnl").html( $("#intro_text").html() );
	$("#header_subtitle").click(function () { 
		if ( cms_hide == 1 ) {
			$(".cms_control").show();
			cms_hide = 0;
		} else {
			$(".cms_control").hide();	
			cms_hide = 1;
		}
		document.cookie='cms_hide=' + cms_hide + '; path=/';
		if ( typeof(console) != 'undefined' ) console.log( 'cms_hide=' + cms_hide );
	});
	document.title = "Recht.nl - " + $("#content_title").text();
	if ( $("#member_login_name").val() != '' ) {
		$("#member_login_password").focus();
	} else {
		$("#member_login_name").focus();
	}
});


function send_vac_email() {

	var email = $("#vac_email").val();
	if ( email.search( /^.+\@.+\..+$/ ) > -1 ) {
		$.post("/ajax/vac_subscribe.php", {email: email}, function(xml) { 
			if ( $("success", xml).text() > 0 ) {
				alert( "Er is een bevestigingsmail naar '" +  email + "' gestuurd." );
				$("#vac_email").val('<uw emailadres>');
			} else {
				alert( "Dit adres is reeds geabonneerd." );
			}
		});
		return false;
	} else {
		if ( email != '<uw emailadres>' ) {
			alert( "Het emailadres '" + email + "' is ongeldig." );
		}
		return false;
	}
}


$(function() {
        $("#jjb_form").submit(function() {
                if ( $("#jjb_title").attr( "checked" ) ) {
                        $("#jjb_srchtitle").val( $("#jjb_query").val() );
                        $("#jjb_srchauthor").val( '' );
                } else {
                        $("#jjb_srchauthor").val( $("#jjb_query").val() );
                        $("#jjb_srchtitle").val( '' );
                }
        });
})


$(function() {
	$.post("/ajax/access_log.php", {
		url: self.location.href, 
		ref: document.referrer, 
		members_only: $("#log_members_only").val(),
		login_page: $("#log_login_page").val(),
		googleref: $("#log_google_ref").val() 
	}, 	function(xml) { 
			ajax_log_id = $("id", xml).text();
		} 
	);
});


$(window).unload( function () { 
	$.post("/ajax/access_log.php", {unload: ajax_log_id}, function(xml) { } );
});


