$(function() {
   if('#ss1_images'){
	$('#ss1_images').cycle({
	 prev:   '#prev', 
    next:   '#next', 
	 before: onBefore1
	});
	}
	 if('#ss2_images'){
	$('#ss2_images').cycle({
	 prev:   '#prev', 
    next:   '#next', 	
	 before: onBefore2
	});
	}
});

function onBefore1() { 
	$('#controls_text') 
        .html(this.title);
}; 

function onBefore2() { 
    //$('#item_title') 
    //    .html(this.title);
		  
	 $('#controls_text') 
        .html(this.title); 
		
	 //$('#item_descr_text') 
     //   .html(this.alt); 	  
}; 
function checkOrderStep1(size){
	var countOrder = 0;
	for (i=0; i<=( size - 1); i++){
		countOrder += parseFloat( $("#qty_" + i).val() );
	}
	if(countOrder == 0){$("#checkOrderFormError").show();return false;} else { $("form:first").submit(); return true;}
}
function checkOrderStep2(){
	$("#checkOrderFormError").hide();
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var error = 0;
	var text = '<b>De volgende velden zijn niet correct ingevuld:</b><br>';
	if( $("#field-firstname").val().length <= 0 ){ text += 'Voornaam<br>'; error += 1; }
	if( $("#field-lastname").val().length <= 0 ){ text += 'Achternaam<br>'; error += 1; }
	if( $("#field-address1").val().length <= 0 ){ text += 'Straatnaam<br>'; error += 1; }
	if( $("#field-housenumber").val().length <= 0 ){ text += 'Huisnummer<br>'; error += 1; }
	if( $("#field-zipcode").val().length <= 5 ){ text += 'Postcode<br>'; error += 1; }
	if( $("#field-city").val().length <= 0 ){ text += 'Plaats<br>'; error += 1; }
	if( $("#field-country").val().length <= 0 ){ text += 'Land<br>'; error += 1; }
	if( $("#field-phone").val().length <= 9 ){ text += 'Telefoonnummer<br>'; error += 1; }
	if(reg.test($("#field-email").val()) == false) { text += 'Email<br>'; error += 1; }

	$("#formError").html(text);
	if(error != 0){
		$("#checkOrderFormError").show();
		var bodyHeight = $(document).height();
		$("#container").css({height:bodyHeight});		
		return false;
	} else { $("form:first").submit(); return true;}
}

function validate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
}
function orderEdit(){
	$("#field-firstname").attr('value', 'order');
	$("#orderform").attr('action', '/webshop');
	$("form:first").submit();
}
$(document).ready(function(){
	var bodyHeight = $(document).height();
	$("#container").css({height:bodyHeight});
	$("a.zoom").fancybox({
		'overlayOpacity'	:	0.7,
		'overlayColor'		:	'#FFF',
		'zoomSpeedIn'		:	500,
		'zoomSpeedOut'		:	500
	});

});
$(document).resize(function(){
	var bodyHeight = $(document).height();
	$("#container").css({height:bodyHeight});
});
