/////////////////////////////////////////////  script validare
var send = [];
/////////////////////////////////////////////
$(document).ready(function(){

$('.cu_validare input:not(input[type=password],input[type=checkbox],input[type=hidden],input[type=button],input[type=submit],input[type=reset])  , .cu_validare select , .cu_validare textarea ').each( function(){ $(this).attr( 'rel' , $(this).val() ); $(this).addClass('animat');  } );
$('.cu_validare').append('<div style="display:none;" id="validation_result"></div>');
$('.animat').live('focus',function(){ if ( $(this).val() == $(this).attr('rel') ){ $(this).val(""); } });
$('.animat').live('blur',function(){ if ( $(this).val() == "" ){ $(this).val($(this).attr('rel')); } });   
$('.cu_validare input:not(input[type=submit],input[type=reset]) , .cu_validare select , .cu_validare textarea').each(function(){
	if ( !$('.'+$(this).attr('name')+"_error").length ){ $(this).after('<span class="'+$(this).attr('name')+"_error eroare"+'"></span>'); }
});
	$('.cu_validare').bind('submit',function(event){
		
		var acesta = $(this);    
		
		event.preventDefault();
		send = [];
		
		$('.cu_validare input:not(input[type=submit],input[type=reset],input[type=checkbox]) , .cu_validare input[type=checkbox]:checked , .cu_validare select , .cu_validare textarea ').each(function(){
			var valoare = $(this).val();
			var cheie = $(this).attr('name');

			send.push({name:cheie,value:valoare});
			
		});
		
		 
		
		var action = $('.cu_validare').attr('action');  
		var method = $('.cu_validare').attr('method'); 
		
		
		$('.eroare').html(""); 

		$.ajax({
			url: action,
			type: method,
			context: $(this),
			data: send,
			success: function(data){

				if( data == "ok" )
				{
					window.location = action;
					
				}
				else
				{
					$('#validation_result').html("").append(data);
					$('.eroare_validare').each(function(){
						var camp_cu_probleme = $(this).attr('rel');
						$('.'+camp_cu_probleme+"_error").html( $(this).html() );
					});
					msg_succes = $('#validation_result .success').html();
					$('#success').html( msg_succes );
					if ( msg_succes.trim != "" ){ acesta.hide();  }
				}
			}
		});  
		
	});


});
