$(document).ready(function(){
	$('div#arrow_container').css( {backgroundPosition: "0 0"} );
	
	jQuery.easing.def = "easeOutBounce" ;
	
	var height = $('div#arrow_container').attr('rel');
	 
	setTimeout( function() {
		$('div#arrow_container').animate(
			{backgroundPosition: '"(0 '+height+'px)"'}, 
			{duration:2000})
	}, 1000 );
	
	//$("input:visible:enabled:first").focus();
	
	$("input[id$='_field']").keyup(function(){
		var txt = $(this).val();
		if (txt.match(",")){
			txt = txt.replace(",",".");
			$(this).val(txt);
		}
	});

	$("div.panel").click(function(){
	   location.href = $(this).attr("rel");
	});


	$("#main_form").validate(
		{
			errorLabelContainer: $("#error_container"),
			errorElement: "div",
			errorClass: "form_error",
			focusCleanup: true,
			focusInvalid: false,
			
			rules: {
				gender: "required",
				weight: {
					required: true,
					number: true,
					maxlength: 4
				},
				height: {
					required: true,
					number: true,
					maxlength: 4
				},
				age: {
					required: true,
					number: true,
					maxlength: 3
				}
			},
			messages: {
				gender: "Παρακαλώ επιλέξτε το φύλλο σας.",
				weight: {
					required: "Παρακαλώ συμπληρώστε το βάρος σας.",
					number: "Το πεδίο βάρος πρέπει να αποτελείται μόνο απο αριθμούς.",
					maxlength: "Το πεδίο βάρος πρέπει να αποτελείται από 4 ψηφία το πολύ."
				},
				height: {
					required: "Παρακαλώ συμπληρώστε το ύψος σας.",
					number: "Το πεδίο ύψος πρέπει να αποτελείται μόνο απο αριθμούς.",
					maxlength: "Το πεδίο ύψος πρέπει να αποτελείται από 4 ψηφία το πολύ."
				},
				age: {
					required: "Παρακαλώ συμπληρώστε την ηλικία σας.",
					number: "Το πεδίο ηλικία πρέπει να αποτελείται μόνο απο αριθμούς.",
					maxlength: "Το πεδίο ηλικία πρέπει να αποτελείται από 4 ψηφία το πολύ."
				}				
			}
		}
	); 
});
