function display_pieces(per_meter, prod_id, lang){
   	   	
   	if (document.getElementById){
   		prod = document.getElementById(prod_id);
   		meters = prod.value;
   		meters = meters.replace(",", ".");
   		
   		res = meters * per_meter;
   		res1 = res.toString();
   		res1 = res1.replace(",", ".");
   		
   		result = document.getElementById('pieces'+prod_id);
   		result.innerHTML = '<p class="calc">'+Math.ceil(res1)+' <span>'+lang+'</span></p>';
		//result.innerHTML = '<p class="calc">'+res1+' <span>'+lang+'</span></p>';
   	}
}

$(document).ready(function(){
	$(".colorbox").colorbox({
		maxWidth: '90%',
		maxHeight: '90%'
	});
	
	
	$("#registerForm").validate({
		rules: {
			email_reg: {required: true, email: true},
			fname: {required: true},
			lname: {required: true},
			phone: {required: true},
			address: {required: true},
			zipcode: {required: true},
			city: {required: true},
			country: {required: true},
			password_reg: {required: true, minlength: 8},
			password_confirm: {required: true, equalTo: "#password_reg"}
		},
		messages: {
			email_reg: "",
			fname: "",
			lname: "",
			phone: "",
			address: "",
			zipcode: "",
			city: "",
			country: "",
			password_reg: "",
			password_confirm: ""
		},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#registerInfo"
			});
		}
	});
	
	$("#reminderForm").validate({
		rules: {
			email_reminder: {required: true, email: true}
		},
		messages: {
			email_reminder: ""
		},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#reminderInfo"
			});
		}
	});
	
	$("#loginForm").validate({
		rules: {
			email: {required: true, email: true},
			password: {required: true}
		},
		messages: {
			email: "",
			password: ""
		},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#loginInfo"
			});
		}
	});
	
	$("#shippingForm").validate({
		rules: {
			fname: {required: true},
			lname: {required: true},
			address: {required: true},
			zipcode: {required: true},
			city: {required: true},
			country: {required: true},
			phone: {required: true},
			email: {email:true, required: true},
			shipp_fname: {required: function(element) {return !($('#same').is(':checked'))}},
			shipp_lname: {required: function(element) {return !($('#same').is(':checked'))}},
			shipp_address: {required: function(element) {return !($('#same').is(':checked'))}},
			shipp_zipcode: {required: function(element) {return !($('#same').is(':checked'))}},
			shipp_city: {required: function(element) {return !($('#same').is(':checked'))}},
			shipp_country: {required: function(element) {return !($('#same').is(':checked'))}},
			shipp_phone: {required: function(element) {return !($('#same').is(':checked'))}},
			shipp_email: {email:true, required: function(element) {return !($('#same').is(':checked'))}}
		},
		messages: {
			fname: "",
			lname: "",
			address: "",
			zipcode: "",
			city: "",
			country: "",
			phone: "",
			email: "",
			shipp_fname: "",
			shipp_lname: "",
			shipp_address: "",
			shipp_zipcode: "",
			shipp_city: "",
			shipp_country: "",
			shipp_phone: "",
			shipp_email: ""
		}
	});
	
	$("#paymentForm").validate({
		rules: {
			payment: {required: true}
		},
		messages: {
			payment: ""
		}
	});
	
	$("#contactForm").validate({
		rules: {
			email: {required: true, email:true},
			fname: {required: true},
			lname: {required: true},
			phone: {required: true},
			message: {required: true}
		},
		messages: {
			email: "",
			fname: "",
			lname: "",
			phone: "",
			message: ""
		},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#contactWrapper"
			});
		}
	});
	
});

