var value_gru_nif = 0, value_clave1 = 0, value_clave2 = 0, value_captcha = 0;
$(document).ready(function(){
	if ( $("#empresa").length > 0 )
	{	
		cambio_tipo_empresa('P');
		document.form_alta.tipo_usuario[0].checked = true;
	}	

	$('#nif').blur(function(){
		$.post('includes/comprobar_nif.php',
			{ gru_nif: $(this).val()},
			function(data){
				if (data == 'OK') 
				{
					$('#nif_error').css('visibility','visible');
					$('#nif_error').text(sMissatgeError_nif_exist);
					value_gru_nif = 1;
					$('#nif').addClass('error');
				} else {
					$('#nif_error').css('visibility','hidden');
					$('#nif_error').text('');
					value_gru_nif = 0;
					$('#nif').removeClass('error');
				}
							
			}
			
		); 
	});
	
	$('#clave1').blur(function(){
		if ($('#clave1').val().length < 6)
		{
			$('#clave_error').css('visibility','visible');
			$('#clave_error').text(sMissatgeError_clave_curta);
			value_clave1 = 1;
			$('#clave1').addClass('error');
		} else {
			$('#clave_error').css('visibility','hidden');
			$('#clave_error').text('');
			value_clave1 = 0;				
			$('#clave1').removeClass('error');
		}
	});
	
	$('#clave2').blur(function(){
		if ($('#clave1').val() != $('#clave2').val())
		{	
			$('#clave_confirma_error').css('visibility','visible');		
			$('#clave_confirma_error').text(sMissatgeError_clave_diferent);
			value_clave1 = 1;				
			$('#clave1').addClass('error');
			$('#clave2').addClass('error');
		} else {
			$('#clave_confirma_error').css('visibility','hidden');
			$('#clave_confirma_error').text('');
			value_clave1 = 0;				
			$('#clave1').removeClass('error');
			$('#clave2').removeClass('error');
		}
	});
	
	$('#valcode').blur(function(){
		$.post('includes/comprobar_captcha.php',
			{ valcode: $(this).val()},
			function(data){
//				if ($('#captcha_error').hasClass('valid_icon')) $('#captcha_error').removeClass('valid_icon');
//				if ($('#captcha_error').hasClass('error_icon')) $('#captcha_error').removeClass('error_icon');
				if ($('#valcode').hasClass('valid_icon')) $('#valcode').removeClass('valid_icon');
				if ($('#valcode').hasClass('error_icon')) $('#valcode').removeClass('error_icon');
				
				if (data == 'OK') 
				{
					$('#valcode').addClass('valid_icon');
//					$('#captcha_error').css('visibility','visible');
//					$('#captcha_error').addClass('valid_icon');
//					$('#captcha_error').text(sMissatgeError_captcha_ok);
					value_captcha = 0;
					$('#valcode').removeClass('error');

				} else {
					$('#valcode').addClass('error_icon');
//					$('#captcha_error').css('visibility','visible');
//					$('#captcha_error').addClass('error_icon');
//					$('#captcha_error').text(sMissatgeError_captcha_ko);
					value_captcha = 1;
					$('#valcode').addClass('error');
				}
							
			}
		); 
	});
	$('#boto_submit').click(function(){
		if (value_gru_nif != 0 || value_clave1 != 0 || value_clave2 != 0 || value_captcha != 0)
		{
			jAlert(sMissatgeError_valors_erronis, 'Alert Dialog');
			return (false);
		}
	});
});

/*
* Funcion para seleccionar el tipo de usuario
*/
function cambio_tipo_empresa(tipo) {	
	if (tipo=='E') {
		document.getElementById("empresa").style.visibility="visible";
		document.getElementById("empresa_txt").className = "requerido tip";
		// document.getElementById("nombre").className = "tip";
		document.getElementById("etiq_nif").firstChild.nodeValue="CIF";
		// document.getElementById("nombre_asterisco").firstChild.nodeValue="";				
	} else {	
		document.getElementById("empresa").style.visibility="hidden";
		document.getElementById("empresa_txt").className = "tip";
		document.getElementById("nombre").className = "requerido caracter tip";
		document.getElementById("etiq_nif").firstChild.nodeValue="NIF";
		document.getElementById("nombre_asterisco").innerHTML="*";
	}
}

function checkFieldsRegistroCliente () {
/*
    jAlert(message, [title, callback])
    jConfirm(message, [title, callback])
    jPrompt(message, [value, title, callback])
*/
}



