function submitform()
{
    if(document.vorigeform.onsubmit && 
    !document.vorigeform.onsubmit())
    {
        return;
    }
 document.vorigeform.submit();
}
function switch_tabs(obj)
{
	$('.tab-content').hide();
	$('.nav li').removeClass("selected");
	var id = obj.attr("rel");
	var mobielesite = obj.attr("title");
	$('#'+id).show();
	$('#'+ id + ' div.previewcontent').html('<iframe src="/preview/'+mobielesite+'/" frameborder="0" height="100%" width="100%" ></iframe>');
	obj.parent('li').addClass("selected");
}

// jQuery document ready
$(document).ready(function()
{
	
	if($('.nav a').is(':visible')){
		$('.nav a').click(function(){
			jQuery(this).removeAttr('href');
			switch_tabs($(this));
		});
		
		switch_tabs($('.defaulttab'));
	}
	// Slider
	if($('#container .message').is(':visible'))
	{
		
		$('#container .message').delay(1000).fadeOut(1000, function() {
 	 	});
	}
	// Slider
	if($('#container #slider1').is(':visible'))
	{
		$("#container #slider1").webwidget_slideshow_dot({
			slideshow_time_interval: '2000000000',
			slideshow_window_width: '349',
			slideshow_window_height: '225',
			slideshow_title_color: '#4b4e58',
			directory: '/layout/images/content/slider/'
		});
	}
	
	// Slider
	if($('#container #sliderw').is(':visible'))
	{
		$("#container #sliderw").webwidget_slideshow_dot({
			slideshow_time_interval: '2000000000',
			slideshow_title_color: '#4b4e58',
			slideshow_window_height: '200',
			slideshow_window_width: '357',
			directory: '/layout/images/content/slider/'
		});
	}
	
	// Slider
	if($('#container #sliderw10').is(':visible'))
	{
		$("#container #sliderw10").webwidget_slideshow_dot({
			slideshow_time_interval: '2000000000',
			slideshow_title_color: '#4b4e58',
			slideshow_window_height: '175',
			slideshow_window_width: '250',
			directory: '/layout/images/content/slider/'
		});
	}
	
	$('.maketarget').attr({'target' : '_blank'});
	
	if($('.input input[name="actiecode"]').is(':visible'))
	{
		$('.input input[name="actiecode"]').example(function()
		{
			return $(this).attr('title');
		});		
	}
	
	
	
	
	if($('#wegklikken').is(':visible'))
	{
		$('#wegklikken').click(function()
		{
			$('#wegklikdata').toggle();
		});
	}
	
	if($('#terugklikken').is(':visible'))
	{
		$('#wegklikdata').hide();
		$('#wegklikken').hide();
		$('#terugklikken').click(function()
		{
			$('#terugklikdata').fadeOut(200);
			$('#wegklikken').show();
			$('#wegklikdata').show();
		});
	}
	
	if($('.campagneafbeelding').is(':visible'))
	{
		$('.campagneafbeelding').each(function()
		{
			thiswidth = $(this).width();
			if(thiswidth > 350){
				newwidth = 350;
			} else {
				newwidth = thiswidth;
			}
		});
		$('.campagneafbeelding').css({'width' : newwidth});
	}
	
	if($('.campagneafbeeldinghoog').is(':visible'))
	{
		$('.campagneafbeeldinghoog').each(function()
		{
			thisheight = $(this).height();
			if(thisheight > 250){
				newheight = 250;
			} else {
				newheight = thisheight;
			}
		});
		$('.campagneafbeeldinghoog').css({'height' : newheight});
	}
	
	$('#container #content .row.blocks .lineblock:last').addClass('last');
	$('#container #footer .navigation .block:last').addClass('last');
	
	// Alle Tabs sluiten
	$('#container #content .tabcontent .tab').hide();
	
	if(!$('#container #content .tabcontent .navigation li').hasClass('selected'))
	{
		// Eerste tab openen
		$('#container #content .tabcontent .tab:first').show();
		$('#container #content .tabcontent .navigation li:first').addClass('selected');
	} else
	{
		var tabid = $('#container #content .tabcontent .navigation li.selected a');
		var tabid = $(tabid).attr('rel');
		var tabid = '#tab'+tabid;
		
		$('#container #content .tabcontent '+tabid).show();
	}
	
	// Wanneer er op een tab geklikt wordt
	$('#container #content .tabcontent .navigation li a').click(function()
	{
		
		// Als het tabblad nog niet geopend is
		if(!$(this).closest('li').hasClass('selected'))
		{
			// Alle tabs sluiten
			$('#container #content .tabcontent .tab').hide();
			$('#container #content .tabcontent .navigation li').removeClass('selected');
			
			// Geselecteerde tab openen
			$(this).closest('li').addClass('selected');
			$.get('/layout/ajaxrequest/zetsessie.php', { tabblad: '' + $(this).attr('rel')});
			
			var tabid = $('#container #content .tabcontent .navigation li.selected a');
			var tabid = $(tabid).attr('rel');
			var tabid = '#tab'+tabid;
			$('#container #content .tabcontent '+tabid).fadeIn(400);
			
			$('#content .blocks .block .blockmiddle').removeClass('visibleblocks');
			$('#content .blocks .block .blockmiddle:visible').addClass('visibleblocks');

			// Hoogte van hoogste block bepalen
			var newheight = 0;
			var thisheight = 0;
			
			
			
			$('#content .blocks .block .visibleblocks').each(function()
			{
				
				thisheight = $(this).height();
				if(thisheight > newheight){
					newheight = thisheight;
				}
			});
			$('#content .blocks .block .visibleblocks').css({'height' : newheight});
		}
	});
	
	// Juiste calculator velden tonen (radio input)
	$('#container #content div.campagnetype').hide();
	if($('#container #content input.campagnetype:checked'))
	{
		var optionid = $('#container #content input.campagnetype:checked').attr('value');
		var optionid = '.option'+optionid;
		$('#container #content div.campagnetype').hide();
		$('#container #content div.campagnetype'+optionid).show();
	}
	$('#container #content input.campagnetype').change(function()
	{
		var optionid = $(this).attr('value');
		var optionid = '.option'+optionid;
		$('#container #content div.campagnetype').hide();
		$('#container #content div.campagnetype'+optionid).show();
	});
	
	//Google Chrome input fix
	if($.browser.webkit) {
		$('#container .form .textinput').addClass('nobg');
	}
	
	
	// hier begint REIN
	tooltip();	

	$("textarea[id='limiter']").keyup(function(){
			var max = parseInt($(this).attr('maxlength'));
			if($(this).val().length > max){
					$(this).val($(this).val().substr(0, $(this).attr('maxlength')));
			}
			$(this).parent().find('.maxkarakters').html('Er zijn ' + (max - $(this).val().length) + ' karakters over');
	});
	
	$('.logonform .input input').example(function()
	{
		return $(this).attr('title');
	});
	
	
	if($('.neededdata').is(':visible'))
	{
		$('.neededdata').blur(function()
		{
			var complete = true;
			$('.neededdata').each(function()
			{
				if($(this).val() == '')
				{
					complete = false;
				}
			});
			if(complete == true)
			{
				$.get('/layout/ajaxrequest/postcode.php', { postcode: '' + $('.postcode1').val() + '' + $('.postcode2').val() + '', number: $('.number').val() }, function(data)
				{
					if(data == 'error')
					{
						$('.postcode1').val('');
						$('.postcode2').val('');
						$('.streetname').val('');
						$('.cityname').val('');
						$('.number').val('');
						$('.fouldhere').html('<p style="margin: 0 0 8px 0;font-size: 11px;color:#cc0b0b;">Uw postcode en/of huisnummer is onjuist!</p>' + $('.fouldhere').html() + '');
					} else
					{
						$('.fouldhere').children('p').remove();
						pieces = data.split('(*)');						
						$('.streetname').val(pieces[0]);
						$('.cityname').val(pieces[1]);
					}
				});
			}
		});
	}
	
	$("a.fancy").fancybox();
	$("a.fancyartikel").fancybox({'frameWidth' : 500,'titlePosition' 	: 'over'});
	$("a.fancymedia").fancybox({'width' : 600, 'height': 600}); 
	$(".fancyFrame").fancybox({'frameWidth' : 830, 'frameHeight': 800, 'overlayShow': true, 'hideOnContentClick': false}); 	
	$("a[rel=fotogroep]").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'over',
					'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
						return '<span id="fancybox-title-over">' + (title.length ? ' &nbsp; ' + title : '') + '</span>';
					}
				})
	
	$("a[rel=fotogroepgroot]").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'over',
					'width' 					: 600, 
					'height'					: 600,
					'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
						return '<span id="fancybox-title-over">' + (title.length ? ' &nbsp; ' + title : '') + '</span>';
					}
				})
				
	$("a[rel=fotogroepkaal]").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	$("a[rel=fotogroepkaal0]").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	$("a[rel=fotogroepkaal1]").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	$("a[rel=fotogroepkaal2]").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	$("a[rel=fotogroepkaal3]").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	$("a[rel=fotogroepkaal]4").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	$("a[rel=fotogroepkaal]5").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	$("a[rel=fotogroepkaal]6").fancybox({
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'titlePosition' 	: 'none'
				})
	
});
