$(function(){
		   
	var aantalRelPages = $("#rel_pags li").length;
	fadeInRelPages(1,aantalRelPages);
	
	var timeout = null;
	
	$("#rel_pags li").hover(function() {
		if(timeout) clearTimeout(timeout);
		$(this).addClass('alpha100').animate({opacity:1},{queue:false, duration:200});
		$("#rel_pags li:not(.alpha100)").animate({opacity:.5},{queue:false, duration:200});		
	},function(){
		$(this).removeClass('alpha100');		
		timeout = setTimeout(function(){$("#rel_pags li").animate({opacity:1},{queue:false, duration:500})},300);			
	});	
	
	
	var $relid = null;
	
	$('#rel_pags li:not(.active)').hover(function(){
		$relid = $(this).attr('id').split('relid')[1];
		$(this).addClass("active");
		$('#reltext'+$relid).hide();		
		$('#relteaser'+$relid).addClass("active").css("width","72px").animate({width: '252px',left:'-180px' }, { queue: false, duration: 250});		
	},function(){
		$('#relteaser'+$relid).stop().removeClass("active").hide().css({left:0});
		$('#reltext'+$relid).show();	
		$(this).removeClass("active");
	});
	
	$('#nav ul li').hover(function(){
		$('.navsub').hide();								   
		$('#navsub'+$(this).attr('id').replace('nav','')).show();
	},function(){});		
	
	// toon subnav 2, 3de niv speciaal voor IE 6
	// in IE6 werkt deze css niet: #navsub ul li:hover ul{	display:block; }
	// vandaar extra script
	$('#navsub ul li').hover(function(){
	   $(this).find('ul').show();	   
	}, function(){
	   $(this).find('ul').hide();
	});
   
   // plaatjes in content uitlijnen: float:left krijgt padding-right:10px en andersom
   $('#content div.content img').each(function(){
      if($(this).css('float') == 'left'){
         $(this).css( 'paddingRight', '10px' );
      } else if($(this).css('float') == 'right'){
         $(this).css( 'paddingLeft', '10px' );
      }
   });
   
   
   // reactie edit
   if($('#reactie_link').length != 0) $('#reactie_link').facebox(); 
   if($('.editReactie').length != 0) $('.editReactie').facebox();
   
   // stuur door
   if($('#stuurDoor').length != 0) $('#stuurDoor').facebox();      
})


function fadeInRelPages(_item, _total){	
	if($('#rel_pags').find('.reltext').length>0){		
		if(_item==1){
			/* vAlign werkt alleen als het element zichtbaar is.. visibility:hidden (css) -> element onzichtbaar voor gebruiker, niet voor javascript	*/
			if($('#rel_pags').find('.reltext img:first').length>0 && $('#rel_pags').find('.reltext img').height()<1){
			   setTimeout(function(){fadeInRelPages(1,_total)},50);
				return false;
			} 
			
			//$('#rel_pags').find('.reltext').children('div').vAlign();
			
			//$('#rel_pags').find('.relteaserWrapper').children('div').vAlign();
			$('#rel_pags .relteaserWrapper').each(function(){
				if($(this).find('table').length<1){
					//$(this).children('div').vAlign();
				}
			});


			$('#rel_pags').find('.relteaser').css({display:"none"});
			$('#rel_pags li').css({visibility:"visible", display:"none"});		
		}
		
		$("#rel_pags li:hidden:first").fadeTo('normal',1,function(){ //De 1e hidden(css) kader infaden, en indien gereed volgende infaden.																									
			var _newitem = _item+1;
			if(_newitem<=_total) fadeInRelPages(_item+1, _total);
		});   
	}
}

(function ($) {   // VERTICALLY ALIGN FUNCTION
   $.fn.vAlign = function() {
   	return this.each(function(i) {
      	var ah = $(this).height();
      	var ph = $(this).parent().height();
      	var mh = (ph - ah) / 2;
      	$(this).css('padding-top', mh);

   	});
   };
})(jQuery);

function reactie_toevoegen(thisid, thispagina){
   w=window.open('onderhoud/edit_quote_open.asp?targetid='+thisid+'&paginaid='+thispagina,'edit','width=620,height=460,resizable=no,scrollbars=no,toolbar=no,location=no,status=no,menubar=no');
   w.focus();
}

// captcha img nieuw plaatje laden
function RefreshImage(valImageId) {
   var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

function checkemail(adres){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(adres))
		return true;
	else{
		return false;
	}
}

function formValidate(formID){
	var clear=false;
	var emailError='';
	$('.required').css("background-color","transparent");
	
	$("#"+formID+" .required").each(function(){
		if($(this).attr('type')=="checkbox"){
			if(!$(this).attr('checked')){
				$(this).parent().css("background-color","#ff0000");
				$(this).click(function(){$(this).parent().css("background-color","#f9f9f9")});	
				clear=true;
			}else{
				$(this).parent().css("background-color","#f9f9f9");
			}
		}else{
			if($(this).hasClass('email')){
				if(!checkemail($(this).val())){
					$(this).css("background-color","red").click(function(){$(this).css("background-color","transparent")});
					$(this).blur(function(){$(this).css("background-color","transparent")});		
					emailError="Er is een ongeldig e-mailadres ingevoerd. ";		
					clear=true;
				}
			}			
			else if($(this).val()==""){
				$(this).css("background-color","red").click(function(){$(this).css("background-color","transparent")});
				$(this).blur(function(){$(this).css("background-color","transparent")});
				clear=true;
			}else{
				$(this).css("background-color","transparent");
			}
		}
	});

	if(clear){
		$('#formReturn').html('<div style="color:red;font-weight:bold;">'+emailError+'</div>').fadeIn();
		setTimeout(function(){$('#formReturn').fadeOut();},10000);
		return false;
	}else{
		return true;
	}
}

function checkDoorstuurForm(formid){
	$('#'+formid+' input[type=submit]').attr('disabled','disabled');	
   $('#pag').val(location.href);
   $('#pagtitel').val($('#titel h1').html())
	if(formValidate(formid)){
		$.post('stuurdoor_update.asp',$('#'+formid).serialize(),function(data){
			var datasplit = $.trim(data).split('#');	
			if (datasplit[0]=='ok'){
			   alert('Dank u voor het doorsturen van deze pagina.');
				$('#formReturn').html(datasplit[1]);		
				$.facebox.close();		
				//setTimeout(function(){document.location.href = document.location;},1000);
			}else{
				$('#'+formid+' input[type=submit]').attr('disabled',0);
				$('#formReturn').html(data);
			}
		});
		return false;
	} else {
		$('#'+formid+' input[type=submit]').attr('disabled',0);
		return false;	
	}
}
function checkReactieForm(formid){
	$('#'+formid+' input[type=submit]').attr('disabled','disabled');	
	if(formValidate(formid)){
		$.post('reactie_update.asp',$('#'+formid).serialize(),function(data){
			var datasplit = $.trim(data).split('#');																		
			if (datasplit[0]=='ok'){
			   alert('Dank u voor het plaatsen van uw reactie.');
			   $('#formReturn').html(datasplit[1]);		
				$.facebox.close();	
				location.reload();
				//setTimeout(function(){document.location.href = document.location;},1000);
			}else{
				$('#'+formid+' input[type=submit]').attr('disabled',0);
				$('#formReturn').html(data);
			}
		});
		return false;
	} else {
		$('#'+formid+' input[type=submit]').attr('disabled',0);
		return false;	
	}
}
