function HideContent() {
	document.getElementById(name).style.display = "none";
	var name = this.className;
}

function ShowContent() {
	var name = this.className;
	document.getElementById(name).style.display = "block";
}


function twitter(data)
{
	$(document).data('data', data);
	$(document).ready(function() {
		var data = $(document).data('data');
		var tekst = "";
		var tweet = "";
		for (var i = 0; i < 4; i++)
		{
			if (data[i])
			{
				tekst = data[i]['text'];
				var link = tekst.match(/(http:\/\/.+)/);
				if (link)
				{
					link = link[0];
				}
				tweet = tweet + "<li>" + tekst.replace(link, "<a href=\"" + link + "\" target=\"_blank\">" + link + "</a>") + "</li>";
			}
		}
		$("ul.tweet").html(tweet);
	});
}

// FIXME: Dynamisch maken
/*var onofflijst = {
	'leef.woning.koophuur': {
		},
	'leef.gezinssituatie': {
		'leef.aantalkinderen': [ 'kind' ],
		'leef.gezin.kind1.dob': [ 'kind' ],
		'leef.gezin.kind2.dob': [ 'kind' ],
		'leef.gezin.kind3.dob': [ 'kind' ],
		'leef.gezin.kind4.dob': [ 'kind' ],
		'leef.gezin.kind5.dob': [ 'kind' ],
		'leef.gezin.partner.beroep': [ 'samen' ],
		'leef.gezin.partner.dob': [ 'samen' ]
		},
	'leef.aantalkinderen': {
		'leef.gezin.kind1.dob': [ '1','2','3','4','5' ],
		'leef.gezin.kind2.dob': [ '2','3','4','5' ],
		'leef.gezin.kind3.dob': [ '3','4','5' ],
		'leef.gezin.kind4.dob': [ '4','5' ],
		'leef.gezin.kind5.dob': [ '5' ]
		},
	'opl.beroep': {
		'!opl.branche': [ 'geen baan', 'pensioen' ],
		'!opl.functie': [ 'geen baan', 'pensioen' ],
		'!opl.beroep2': [ 'geen baan', 'pensioen' ]
		},
	'media.gsm.gebruik': {
		'media.gsmprovider1': [ 'ja' ],
		'media.gsmextra[]': [ 'ja' ]
		}
	};*/

function workonoff() {
	var form = $(this).closest('FORM');
	var onofflijst = $(this).data('onofflijst');
	if (!onofflijst) return;
	var onoff = onofflijst[this.name];
	var value = $(this).val();
	if (onoff) {
		var txt = '';
		for (var name in onoff) {
			var inverse = false;
			var oname=name;
			if (name[0]=='!') {
				name=name.substr(1);
				inverse=true;
			}
			//txt+='('+name+')\n';
			var fld = $('INPUT[name="'+name+'"],SELECT[name="'+name+'"]');
			//txt+=fld.length+'\n';
			var ok = false;
			if (value!='') // Alleen ok als niet leeg
			for (var v in onoff[oname]) {
				var r = new RegExp(onoff[oname][v],'i');
				txt+=onoff[oname][v];
				if (r.test(value)) {
					ok = true;
					txt+=' ok\n';
				}	else
					txt+=' niet ok\n';
			}
			if (inverse && value!='') ok = !ok;
			if (ok) {
				$(fld).closest('TR').show();
				workonoff.call(fld[0]);
			}	else
				$(fld).closest('TR').hide();
			//alert(txt);
		}
		//alert(txt);
		//var v = $('SELECT[name="'+src+'"]').val();
		//alert(v);
	}
}
	
jQuery.fn.workonoff = function(onofflijst) {
	this.each(function() {

		$(this)
			.data('onofflijst',onofflijst)
			.change(workonoff)
			;
		workonoff.call(this);
		
		});
	return this;
};
	
$(document).ready(function(){

	//$('FORM SELECT').workonoff();
	
	$('.vestigingImgSlider').each(function() {
	
		$(this).find('.l').click(function() {

			var ul = $(this).closest('div').children('.container');
			var l = $(ul).scrollLeft()-174;
			$(ul).animate({
				scrollLeft: l
				})
				;

			});
		$(this).find('.r').click(function() {

			var ul = $(this).closest('div').children('.container');
			var l = $(ul).scrollLeft()+174;
			$(ul).animate({
				scrollLeft: l
				})
				;

			});
	
		});
	$('.lightbox').lightBox({
		imageLoading: '/css/images/lightbox-ico-loading.gif',
		imageBtnClose: '/css/images/lightbox-btn-close.gif',
		imageBtnPrev: '/css/images/lightbox-btn-prev.gif',
		imageBtnNext: '/css/images/lightbox-btn-next.gif',
		});

	$('.popup').click(function(event) {
		event.preventDefault();
		$('<div></div>')
			.css('background','black')
			.css('position','fixed')
			.css('top','0px')
			.css('left','0px')
			.css('width','100%')
			.css('height','100%')
			.css('z-index',1000)
			.fadeTo(0,0.5)
			.click(function() {
				$(this).next('div').remove();
				$(this).remove();
				})
			.appendTo('body')
			;
		$('<div></div>')
			.css('position','fixed')
			.css('top',(($(window).height()-315)/3)+'px')
			.css('left','50%')
			.css('background','white')
			.css('padding','10px')
			.css('margin-left','-280px')
			.css('z-index',1001)
			.html('<iframe width="560" height="315" src="'+this.href+'" frameborder="0" allowfullscreen></iframe><br /><a href="#">Sluiten</a>')
			.appendTo('body')
			.find('a').click(function(event) {
				event.preventDefault();
				var d = $(this).closest('div');
				$(d).prev('div').remove();
				$(d).remove();
				})
			;
		});
	
	$('#teaserMenu IMG')
			.mouseenter(function() {
				var afb = $(this).attr("src");
				if (afb.match(/_on/i)!=null) return;
				$(this).siblings().each(function() {
					$(this).attr("src",$(this).attr("src").replace("_on","_off"));
					});
				this.src= afb.replace("_off","_on");
				$('#teaser .tActive')
					.removeClass("tActive")
					.fadeOut('slow')
					;
				$('#teaser .teaserItem:eq('+$(this).index()+')')
					.addClass("tActive")
					.fadeIn('slow')
					;
			});
			
	$('.nieuwsbrief form')
		.submit(function(event){
			var email = $(this).find("[name=newsletter]").val();
			$.post('include/nieuwsbrief.php',{ newsletter:email},function(result) { 
				if(result == "OK"){
					$('.nieuwsbrief form').html("<p>Bedankt voor het inschrijven.</p>");
				} else
					$('.nieuwsbrief form #newserror').html("<p style=\"color:red;\">U heeft geen geldig e-mailadres ingevoerd.</p>");
			});
			event.preventDefault();
			
		});
	$('.nieuwsbrief form [name=newsletter]')
		.focusin(function(){
			$(this).css('background',"url('/gfx/forms/input-nieuwsbrief_active.png') no-repeat");
			$(this).css('font-style',"normal");
			$(this).css('color',"#fff");
			var value = $(this).val();
			if(value == "Uw e-mailadres..")
			$(this).val('');
		})
		.focusout(function(){
			$(this).css('background',"url('/gfx/forms/input-nieuwsbrief.png') no-repeat");
			$(this).css('font-style',"italic");
			$(this).css('color',"#777");
			var val = $(this).val();  
			if(val == "")
				$(this).val('Uw e-mailadres..');
		
		});
		
	$('form textarea')
		.focusin(function(){
			$(this).css('background',"url('/gfx/forms/textarea_active.png') no-repeat");
			$(this).css('font-style',"normal");
			$(this).css('color',"#fff");
		})
		.focusout(function(){
			$(this).css('background',"url('/gfx/forms/textarea.png') no-repeat");
			$(this).css('font-style',"italic");
			$(this).css('color',"#777");		
		});
	$('form select').each(function() {
		var td = $(this).closest('td');
		$(td).html('<div class="contact">'+$(td).html()+'</div>');
		});
	$('form input')
		.focusin(function(){
			$(this).css('background',"url('/gfx/forms/input-nieuwsbrief_active.png') no-repeat");
			$(this).css('font-style',"normal");
			$(this).css('color',"#fff");
		})
		.focusout(function(){
			$(this).css('background',"url('/gfx/forms/input-nieuwsbrief.png') no-repeat");
			$(this).css('font-style',"italic");
			$(this).css('color',"#777");		
		});
	$('[src$=off.png]')
		.mouseenter(function(){
			var m = this.src.match(/(.+)_off.png/);
			this.src=m[1]+'_over.png';
		})
		.mouseleave(function(){
			var m = this.src.match(/(.+)_over.png/);
			this.src=m[1]+'_off.png';
		});

	$('.submenu LI A').mouseover(function() {
			if (this.id) {
				var id = this.id;
				var m = id.match(/([0-9]+)/);
				$('#subsubmenu').closest('DIV').children('UL').hide();
				if (m!=null) {
					var rp = 'rp'+m[1];
					$('#'+rp).show();
				}
			}
		})
		;
	/*$('#subsubmenu')
		.hover(
			function (e) { $(this).children('ul').show('normal'); },
			function (e) { $(this).children('ul').hide('normal'); }
		);*/

});



