var $j = jQuery.noConflict();
var switch_teller = 2;

$j(document).ready(ap_klant_init);

function ap_klant_init()
{	
	$j('.lightbox').each(function(){
		var src = $j(this).attr('src');
		//firebug(src+' (voor)');
		if (lightbox_subfolder !== '')
			src = src.replace('beeldbank/','beeldbank/'+lightbox_subfolder);
		//firebug(src+' (na)');
		$j(this).colorbox({href:src,bgOpacity:0.75});
	});
	
	$j('#scaletext li span a').click(function(){
		$j('#scaletext a').removeClass('active');      	
      	$j(this).addClass('active');
	});
	
	$j('.switcher_nav').click(function(){
		var id = $j(this).attr('id');
		id = id.replace('show_bericht_', '');
		switch_teller = 100;
		
		$j('.idk_bericht').addClass('hidden');
		$j('.idk_foto').addClass('hidden');
		$j('.sel_item a').removeClass('active');
		
		$j('#bericht_'+id).removeClass('hidden');
		$j('#foto_'+id).removeClass('hidden');
		$j('.sel_item a#show_bericht_'+id).addClass('active');
		
	});
	
	setTimeout('argus_home_switcher_init()', 3000);
	
	argus_kenniscentrum_init();
	
	extranet_profiel_facturatie_toggle();
	extranet_profiel_facturatie_verbergen();
	
	$j('.enquete_aantal_deelnemers input').each(function(){
		if ($j(this).val() == '')
			$j(this).val('1');
	});
	
	$j('#submit_login').click(function(){
        $j(this).hide();
	});
	
	$j('.call_to_action').each(function(index){
		var height = $j(this).height();
		
		if(height > 16)
		{
			var diff = height - 16;
			var padding = $j(this).parent('.foto').css('padding-top');
			padding = padding.replace('px', '');
			
			var new_padding = padding - diff;
			
			$j(this).parent('.foto').css('padding-top', new_padding+'px');
		}
	});
}

function argus_home_switcher_init()
{
	if(switch_teller != 100)
	{
		var aantal = $j('.sel_item').length;
		
		$j('.idk_bericht').addClass('hidden');
		$j('.idk_foto').addClass('hidden');
		$j('.sel_item a').removeClass('active');
		
		$j('#bericht_'+switch_teller).removeClass('hidden');
		$j('#foto_'+switch_teller).removeClass('hidden');
		$j('.sel_item a#show_bericht_'+switch_teller).addClass('active');
		
		switch_teller++;
		
		if(switch_teller > aantal)
		{
			switch_teller = 1;
		}
		
		setTimeout('argus_home_switcher_init()', 3000);
	}
}

function argus_kenniscentrum_init()
{
	// zebrastriping
	$j('.recentDiv .HoofdRecentItem:odd').addClass('HoofdRecentItemGrijs');
	$j('.andereRecenteDiv .recenteItem:odd').addClass('alt');
	
	if ($j('.kijkerDiv').length > 1)
	{
		var kolom_arr = new Array("kijkerKader_0","kijkerKader_1");
		fixColumns(kolom_arr, 300);
	}
	
	if ($j('.recentDiv').length > 1)
	{
		var kolom_arr = new Array("recentDiv_1","recentDiv_2");
		fixColumns(kolom_arr, 300);
	}
	
}

function extranet_profiel_facturatie_toggle()
{
	$j("#extranet_profiel_facturatie legend a img")
	.add("#extranet_profiel_facturatie h3 a img")
	.add("#extranet_profiel_facturatie div.form_row")
	.add("#extranet_profiel_facturatie .div_form_row")
	.each(function(){
		if ($j(this).css('display') == 'none')
			$j(this).show();
		else
			$j(this).hide();
	});
}

function extranet_profiel_facturatie_verbergen()
{
	var facturatiegegevens_verbergen = $j.getUrlParam('facturatiegegevens_verbergen');
	if (facturatiegegevens_verbergen == 1)
		$j('#extranet_profiel_facturatie').hide('fast');
}

function fixH(one,two,min_h) {
	if (document.getElementById(one)) {
	var lh=document.getElementById(one).offsetHeight;
	var rh=document.getElementById(two).offsetHeight;
	var nh = Math.max(lh, rh, min_h);
	document.getElementById(one).style.height=nh+10+"px";
	document.getElementById(two).style.height=nh+10+"px";
	}
}

function fixColumns(kolom_arr,min_h) {
	var kolom_hoogte_arr = new Array();
	var kolom_arr_length =  kolom_arr.length;
	var el = 'undefined';
		
	var hoogte_string = '';
	for(var i = 0; i < kolom_arr_length; i++) {
				if (el = document.getElementById(kolom_arr[i])) {
						   kolom_hoogte_arr[i] = el.offsetHeight;
				}
	}
	
	hoogte_string = kolom_hoogte_arr.join(',');
	var eval_string = 'Math.max(' + hoogte_string + ',' + min_h + ')';

	var nh = eval(eval_string);

	for(var i = 0; i < kolom_arr_length; i++) {
				if (document.getElementById(kolom_arr[i])) {
						   document.getElementById(kolom_arr[i]).style.height = nh+"px";
				}
	}
}

