(function($) {

	// jQuery fixCheckBoxes 1.1
	$.fn.fixCheckBoxes=function(){return this.each(function(){var a=$(this);var b=$('<input type="hidden" />');b.attr({'id':a.attr('id')+'_hidden','name':a.attr('name')});if(a.attr('checked'))b.val('Ja');else b.val('Nee');a.after(b);a.removeAttr('name');a.click(function(){if(b.val()=='Nee')b.val('Ja');else b.val('Nee')})})};
	
})(jQuery);

// Catch old shorten.byClass calls and pass them on to jQuery.shorten
var shorten = {
	byClass : function(t, c, l, e) {
		$(t + '.' + c).shorten({
			length : l,
			closure : e
		});
	}
};

$(function() {

	// Set up menu
	$('div#menu > ul > li').menu({
		dropdown : 'ul',
		effect : 'slideDown',
		duration : 150,
		swapTarget : 'a'
	});
	
	// Set up tabs
	var products = $('#products');
	products.find('h2 a').each(function(i) {
		$(this).attr('rel', i + 1);
	});
	products.tabs({
		pages : '.product_blok',
		title : 'h2 a',
		insert : 'append',
		rotate : true
	});	
	if(document.documentElement.attachEvent) {
		document.documentElement.attachEvent('oncontextmenu',function(e) {
			e=e|| window.event;
			if(e.srcElement.tagName!='A' && e.srcElement.parentNode.tagName!='A' || e.srcElement.tagName=='IMG') {
				if(e.srcElement.tagName!='A' && e.srcElement.parentNode.tagName!='A' && e.srcElement.tagName=='IMG')
					lightwindow.show('#copyright');						
				e.cancelBubble=true;
				return false;
			}
			
		});
	}
	else {
		document.documentElement.addEventListener('contextmenu',function(e) {
			e=e|| window.event;
			if(e.target.tagName!='A' && e.target.parentNode.tagName!='A' || e.target.tagName=='IMG' ) {
				if(e.target.tagName!='A' && e.target.parentNode.tagName!='A' && e.target.tagName=='IMG')
					lightwindow.show('#copyright');		
				e.cancelBubble=true;
				if(e.preventDefault)
					e.preventDefault();
				return false;
			}
			
		},false);
	}
});


