
/* thanks to http://kawika.org/jquery/cssRadio/ */
jQuery.fn.cssRadio = function () {

	var context = this;

	jQuery("input[type='radio'] + label", this)
		.each( function(){
			if ( jQuery(this).prev()[0].checked )
				jQuery(this).addClass("checked");
			})
		.hover(
			function() { $(this).addClass("over"); },
			function() { $(this).removeClass("over"); }
			)
		.click( function() {
			jQuery("input[type='radio'] + label", context)
				.each( function() {
					jQuery(this)
						.removeClass()
						.prev()[0].checked = false;
				});
			jQuery(this)
				.addClass("checked")
				.prev()[0].click();
				//.prev()[0].checked = true;
			}) /*Denne delen fjernet radioknappene i quicksearch. Ser ikke hva slags nytte den gjør. .prev().hide()*/;
}

jQuery.fn.cssCheckbox = function () {

	jQuery("input[type='checkbox'] + label", this)
		.each( function(){
			if ( jQuery(this).prev()[0].checked )
				jQuery(this).addClass("checked");
		})
		.hover( 
			function() { jQuery(this).addClass("over"); },
			function() { jQuery(this).removeClass("over"); }
		)
		.click( function() {
			jQuery(this)
				.toggleClass("checked")
				.prev()[0].click();
				//.prev()[0].checked = !jQuery(this).prev()[0].checked;
				
		})
		.prev().hide();
}

$(document).ready( function() {

    // ref: http://abeautifulsite.net/notebook/50
    // Select all
    $("A[href='#select_all']").click( function() {
        $("." + $(this).attr('rel') + " INPUT[type='checkbox']").attr('checked', true);
        return false;
    });
    
            
    // Select none
    $("A[href='#select_none']").click( function() {
        $("." + $(this).attr('rel') + " INPUT[type='checkbox']").attr('checked', false);
        return false;
    });
    
});




