/**
 * @author Ocen 2011 / 2012
 * all js loading functons for this website
 * needed: jquery 1.4 or up 
 * do not edit of you don't know what you are doing :) 
 */



/**
 * call me form methods
 */
$('#callBox input').each(function(){
	var value = $(this).val();
	$(this).focus(function(){
		$(this).val('');
		return false;
	}).blur(function(){
		if($(this).val()==''){
			$(this).val(value);
		}
	});
});

function checkCallForm( p_iForm ) {
	var errors = false; 
	$('#'+p_iForm+' .error').removeClass('error');
	
	$('#'+p_iForm).find('input[type=text]').each(function(){
		if($(this).val() == '' || $(this).val() == $(this).attr('old_value')){
			errors = true;
			$(this).addClass('error');
		}
	});
	
	if(errors == true) {
		alert('Nog niet alle velden zijn correct ingevuld');
		return false;
	} else {
		return true;
	}
	
}

$().ready(function(){
	
	$('.projectWrapper').mouseenter(function(){
		$('.projectWrapper .description').animate({ marginLeft: '-462px' }, 250);
	});
	
	$('.projectWrapper').mouseleave(function(){
		$('.projectWrapper .description').animate({ marginLeft: '0' }, 250);
	});
	
		
	$('.projectsSlides').cycle({
		fx: 'scrollHorz',
		speed:800,
		timeout: 6000
	});
	
	

	$('#footerWrapper form').submit(function(){
		if (checkCallForm('formCall')) {
			$('#footerWrapper form input[type=submit]').attr('disabled', 'disabled');
			$(this).ajaxSubmit({'success': function(r){
				$('#footerWrapper form').replaceWith('<div>'+r+'</div>');
			}});
		}
		return false;
		
	});
	
});
/*
$('.projectWrapper .next, .projectWrapper .prev').fadeIn();
$('.projectWrapper .images').cycle({				
	fx: 'scrollHorz',
	speed:800,
	timeout: 5000,
	pager: '.projectWrapper .pager',
	prev:  '.projectWrapper .prev',
	next:  '.projectWrapper .next'

});
*/

var cycleImages=new Array();
$('.projectWrapper .images img').each(function(){	
	$(this).parent().hide();
	if( $('.loading').size() == 0 ){
		$(this).before('<div class="loading"><img src="/html/images/loading.gif" /></div>');
	}
	cycleImages.push($(this).attr('src'));
});

if(cycleImages){
	$.loadImages(cycleImages, function(){
		$('.projectWrapper .images').fadeIn();
		$('.projectWrapper .loading').remove();
		$('.projectWrapper .next, .projectWrapper .prev').fadeIn();
		$('.projectWrapper .images').cycle({				
			fx: 'scrollHorz',
			speed:800,
			timeout: 5000,
			pager: '.projectWrapper .pager',
			prev:  '.projectWrapper .prev',
			next:  '.projectWrapper .next'

		});
	});
}

/*
$('.projectWrapper .images img').load(function() {
	$(this).addClass('done');
	if ($('.projectWrapper .images img').size() == $('.projectWrapper .images img.done').size()) {
		$('.projectWrapper .next, .projectWrapper .prev').fadeIn();
		$('.projectWrapper .images').cycle({				
			fx: 'scrollHorz',
			speed:800,
			timeout: 5000,
			pager: '.projectWrapper .pager',
			prev:  '.projectWrapper .prev',
			next:  '.projectWrapper .next'

		});

	}

}); 
*/
/**
 * cycle for banner
 */



