$j(document).ready(function() 
{
	function onBefore() { 
    	$j('#animatie_titel').html('<h2 class="animatieh2" >' + this.alt + '</h2>');
		SIFR('sub');
	}

	$j('#animatie').cycle({ 
		fx:     'fade', 
		speed:  'slow',
		timeout: 0,
		pager:  '#animatie_nav',
		before:   onBefore
	});
	
	function calculate(field)
	{
		checkField (field);
		checkField (field+'kosten');
		$j('#'+field).keyup(function(){
			total($j(this).val(),field,field+'kosten');
		});
		$j('#'+field+'kosten').keyup(function(){		
			total($j(this).val(),field,field);
		});
	}
	function checkField (field){	
		$j('#'+field).keypress(function(event){
			if(event.charCode && ((event.charCode < 48 && event.charCode != 46) || event.charCode >57 || event.charCode == 188))
			{
				event.preventDefault();
			}
		});
	}
	function total (thisval,field,otherfield)
	{
		var subtotal = parseFloat(thisval) * parseFloat($j('#'+otherfield).val());
		//alert(subtotal)
		if(isNaN(subtotal) == false)
		{
			$j('#'+field+'totaal').val(subtotal.toFixed(2));
		}
		var sttot =  $j('#stickerstotaal').val() == '' ? 0 : $j('#stickerstotaal').val();
		var brtot =  $j('#brieventotaal').val() == '' ? 0 : $j('#brieventotaal').val();
		
		var totaal = parseFloat(sttot) + parseFloat(brtot);
		if(isNaN(subtotal) == false)
		{
			$j('#totaal').val(totaal.toFixed(2));
		}
	}
	calculate('stickers');
	calculate('brieven');
	
	$j('#form_direct_contact').submit(function(){
		
		if($j('#naam-aanvrager').val() == '')
		{
			alert('Vul een naam in a.u.b.');
		}
		else if($j('#telefoon').val() == '')
		{
			alert('Vul een telefoonnummer in a.u.b.');
		}
		else
		{
			var data = $j('#form_direct_contact').serialize();
			$j.ajax({
				'url' :'/ajax/handle_directcontact.php',
				'type':'POST',
				'data':data,
				'success':function(rValue){
					if(rValue == 'ok')
					{
						$j('#direct_contact_success').fadeIn(1000,function(){$j(this).fadeOut(15000);});
						$j('#form_direct_contact :submit').attr('disabled',true);
					}
					else{
						alert(rValue);	
					}
				}
			});
		}
		return false;
	});
	function SIFR(type){
		$j.sifr({
			path: 'swf/',
			save: true
		});
		var more = type == 'main'?'':'#animatie_titel ';
		$j(more+'h1').sifr({ font: 'signa' });
		$j(more+'h2').sifr({ font: 'signa' });
		$j(more+'h3').sifr({ font: 'signa' });
	}
	SIFR('main');
	  $j('.profile_more').css('cursor','pointer').click(function(){
		$j(this).parent().next('div').slideDown();
		$j(this).hide();
	});
	$j('.profile_less').css('cursor','pointer').click(function(){
		$j(this).parent().hide();
		$j(this).parent().prev('p').find('span').show();
	});
});