jQuery.sendform = function(){
	// send entry form
	jQuery('.invia-segreto').click(function(){
	   var sesso	= jQuery('input[name=sesso]').val();
	   var entry	= jQuery('textarea[name=entry]').val();
	   var anni		= jQuery('input[name=age]').val();
	
	   var error = false;
	   
	   if(entry == ""){
	   	error = true;
	   	jQuery('textarea[name=entry]').css('background-position','0 -63px')
	   }
	   
	   if(sesso == ""){
	   	error = true;
	   	jQuery('span.sesso').css('color', '#e40404');
	   }else{
	   	jQuery('span.sesso').css('color', '#282828');
	   }
	   
	   if(anni == ""){
	   	error = true;
	   	jQuery('span.anni').css('color', '#e40404');
	   }else{
	   	jQuery('span.anni').css('color', '#282828');
	   }
	   
	   if( !error ){
	   	jQuery.post('/core/segreto.php', { entry:entry, sesso:sesso, age:anni } );
	   	jQuery('textarea[name=entry]').val('');
	   	jQuery('input[name=age]').val('');
	   	jQuery('.uomo, .donna').removeClass('clicked');
	   	jQuery('.filler').css('width', '100%');
	   	jQuery('div.box-form').slideUp(500);
	   	
	   	jQuery('div.msg')
	   		.css('margin-left', '-400px')
	   		.html('<div class="thx">Grazie per averci inviato il tuo segreto, verr&agrave; controllato e pubblicato al pi&ugrave; presto!!!</div>')
	   	
	   	var width = jQuery('div.thx').width();
	   	var marge = Math.ceil(width / 2);
	   	
	   	jQuery('div.msg')	
	   		.animate({'left': '50%', 'marginLeft':'-'+marge+'px'}, 1000);
	   
	   	setTimeout(function(){
	   		jQuery('div.box-form').slideDown(400);
	   	}, 1000);
	
	   	setTimeout(function(){
	   		jQuery('div.msg').animate({'left':'0', 'marginLeft': '-600px'}, 1000);
	   		setTimeout(function(){
	   			jQuery('div.msg').html('')
	 		  	}, 1100);
	   	}, 4000);
	
	   }
	   
	   return false;
	});

}

jQuery.gender = function() {
	jQuery('a[href=#gender]')
		.click(
			function(){
				jQuery('a[href=#gender]').stop().removeClass('clicked');
				jQuery(this).stop().addClass('clicked');
				
				if(jQuery(this).hasClass('donna')){
					jQuery('input[name=sesso]').val(2)
				}else{
					jQuery('input[name=sesso]').val(1)
				}
				
				return false;
			}
		);
}

jQuery.textarea = function() {

	jQuery('textarea.segreto')
		.click(
			function(){
				jQuery(this).stop().css('background-position','0 400px');
			}
		)
		.blur(
			function(){
				if(jQuery(this).val() == ''){
					jQuery(this).stop().css('background-position', '0 0')
				}
			}
		)
		.keyup(
			function(event){
				var limit  = 320;
				var valore = jQuery(this).val();
				var length = valore.length;
		
				if(length > limit){
					jQuery(this).val(valore.substr(0,limit));
					return false;
				}
		
				var fill 		 = (length * 100) / limit;
				var reverseFill = 100 - fill;
				jQuery('.filler').css({'width': reverseFill+'%'});
			}
		);

}

jQuery.fn.numeric = function(){

	jQuery(this).each(
		function(){
			jQuerythis = jQuery(this);
			jQuerythis.bind('keypress', function(e) {
				return ( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) ? false : true ;
			})			
		}
	);
	
	return this;
}