function SetZoom() {
	//--- add a colorbox wrapper for custom alerts
	var colorwrap = $("<div />").css({display: "none"});
	var color = $("<div />").attr("id", "inline_alert").appendTo(colorwrap);
	var trigger = $("<a />").attr("href", "#").attr("class", "triggerme").attr("id", "triggerme").css({display: "none"});
	$('body').append(colorwrap);
	$('body').append(trigger);
	
	//--- setup the colorboxzoom itself
	$('a.zoom').colorbox({opacity:0.5});
	$(".boeken").colorbox({iframe:true, innerWidth:770, innerHeight:600, opacity:0.5});

	//--- colorbox used for inline alerts
	$("a#triggerme").colorbox({
		opacity: 0.5, 
		inline: true, 
		href: "#inline_alert",
		onClosed: function(){$('#inline_alert').html('');}
	});	
	
	$(".cbox").colorbox({
		opacity : 0.5, 
		innerWidth:'875px', 
		innerHeight:'625px', 
		iframe:true
	});	
	
}

function SetForm() {
	$('form input:text:[value=""]').clearingInput();
	$('form textarea').clearingInput();
}


jQuery.easing.def = "easeInOutQuint";

$(document).ready(function() {

	$('#topbar a').click(function(){
		
		var theme = $(this).attr('rel');
		
		$('body').removeClass();
		$('body').addClass(theme);
		
		return false;
	})	

	$('#headwrap h1').click(function(){
		location.href='index.php';
		return false;
	})	
	
	
	$('#mainnav li.top').hover(function() {
	  $('#mainnav li.top').removeClass('hover');
	  $(this).addClass('hover');
	}, function() {
	  $('#mainnav li.top').removeClass('hover');
	});	
	
	$('#mainnav li').each(function(){
	  $('li:last',this).css( 'background','none' );
	})	
	
	$('#mainnav li:last').css( 'background','none' );
	


	SetForm();
	SetZoom();
	//$(document).pngFix();

		
	//--- remove all empty divs in right column
	$("div.col-i:empty").remove();

	//-------------------------------------------------------------------//
	
	$('#mlr-alert').hide();

	$('#frm_cnt').ajaxForm({
			beforeSubmit: BeforeSendCnt,
			success		: SendSuccesCnt,
			clearForm	: false
	});

	function BeforeSendCnt(resp, stat)  {
		$('#loader').addClass('loading');
		$('#frm_cnt input[value=]').addClass('empt');
	}	
	
	function SendSuccesCnt(resp, stat)  {
		$('#loader').removeClass('loading');
		$('#frm_cnt input.empt').clearingInput();
		$('#frm_cnt input').removeClass('empt');
		
		var json = eval('(' + resp + ')');
		
		if (json.send=='yes') {
			$('#mlr-alert').html(json.msg).fadeIn('slow', function(){ setTimeout( "$('#mlr-alert').fadeOut('slow')" ,3000)  });
			$('#frm_cnt').resetForm();
			SetForm();
		}else{
			$('#mlr-alert').html(json.msg).fadeIn('slow');
		}
		
	}

	//-------------------------------------------------------------------//


	$('table.tblpricelist').each(function(){
		$('tr:first',this).addClass('thead');
		$('tr:odd',this).addClass('odd')
	});
	
	
	//*********************************
	// MAILCHIMP NEWSLETTER
	//*********************************

	$('#subscription').submit(function() {
		
		var _loader = $('.loader',this);
		
		_loader.addClass('loading');
		
		$.ajax({
			url: 'kp_ajax/mailchimp.php',
			data: 'ajax=true&email=' + escape($('#mc_email').val()),
			success: function(msg) {
				_loader.removeClass('loading');
				$('#inline_alert').html(msg);
				$('#triggerme').trigger('click');
			}
		});
	
		return false;
	});
	

});

//--------------------------------------------------

//--------------------------------------------------

function loadimg(image,wrap) {		
	var img = new Image();
	$(img).load(function () {   
		$(this).hide();
		wrap.find('.imgholder').append(this);
		$(this).fadeIn(600);
	})
	.attr('src', image);
 }

//--------------------------------------------------
