
function BorrarCamposOff(){
	window.document.MainForm.profesion_off.value = ''; 
	window.document.MainForm.codigo_postal_off.value = ''; 
	window.document.MainForm.facturacion_anual_off.value = ''; 
	window.document.MainForm.empleados_off.value = ''; 
	window.document.MainForm.nombre_off.value = ''; 
	window.document.MainForm.tipo_documento_off.selectedIndex = 0;
	window.document.MainForm.nif_off.value = ''; 
	window.document.MainForm.email_off.value = ''; 
	window.document.MainForm.telefono_off.value = ''; 
	window.document.MainForm.rcprofesionales_off0.checked = false; 
	window.document.MainForm.rcprofesionales_off1.checked = false; 	 
	window.document.MainForm.rcpatronal_off0.checked = false; 	 
	window.document.MainForm.rcpatronal_off1.checked = false; 	 
	window.document.MainForm.rcposttrabajos_off0.checked = false; 	 
	window.document.MainForm.rcposttrabajos_off1.checked = false; 	 
	window.document.MainForm.rclocativa_off0.checked = false; 	 
	window.document.MainForm.rclocativa_off1.checked = false;
	window.document.MainForm.rcivil_off.selectedIndex = 0;
	
}

function IniciarPantalla(){
	
}

function FormatAmount(objControl) {
	
	objControl.value = codificarEuro(objControl.value);
	
}


function ValidatePolicyHolderData(){
	
	
	if (!(window.document.MainForm.persona_fisica[0].checked || window.document.MainForm.persona_fisica[1].checked)){
		m_strMensaje = 'Debe indicar si el asegurado/ profesional es persona física.';
		marcarElemento(window.document.MainForm.persona_fisica[0].id);
		elementoMarcado = window.document.MainForm.persona_fisica[0].id;
		return(false);
	}
	
	if (!(window.document.MainForm.empleados[0].checked || window.document.MainForm.empleados[1].checked)){
		m_strMensaje = 'Debe indicar si el asegurado/ profesional tiene empleados que ejerzan la misma actividad.';
		marcarElemento(window.document.MainForm.empleados[0].id);
		elementoMarcado = window.document.MainForm.empleados[0].id;
		return(false);
	}
				
	return(true);
}


function ValidateGeneralDataOff(){
		
	
	var strProfesionOff = window.document.MainForm.profesion_off.value;
	
	if (strProfesionOff == '' ){
		m_strMensaje = 'Es obligatorio que indique la profesión.';
		marcarElemento(window.document.MainForm.profesion_off.id);
		elementoMarcado = window.document.MainForm.profesion_off.id;
		return(false);
	}
	
	if ((CNum(window.document.MainForm.codigo_postal_off.value.substr(0, 2))<=0 || CNum(window.document.MainForm.codigo_postal_off.value.substr(0, 2))>52) || CNum(window.document.MainForm.codigo_postal_off.value.substr(2, 3))<=0 ){

		m_strMensaje = 'Error de datos en el campo código postal del tomador.';
		marcarElemento(window.document.MainForm.codigo_postal_off.id);
		elementoMarcado = window.document.MainForm.codigo_postal_off.id;
		return;
	}
	
	
	
	if (CNum(window.document.MainForm.facturacion_anual_off.value) == 0 ){
			m_strMensaje = 'Es obligatorio que rellene el campo de facturación anual.';
			marcarElemento(window.document.MainForm.facturacion_anual_off.id);
			elementoMarcado = window.document.MainForm.facturacion_anual_off.id;
			return(false);
	}
	
	if (CNum(window.document.MainForm.empleados_off.value) == 0 ){
			m_strMensaje = 'Es obligatorio que rellene el número de empleados.';
			marcarElemento(window.document.MainForm.empleados_off.id);
			elementoMarcado = window.document.MainForm.empleados_off.id;
			return(false);
	}
	
	
	if (window.document.MainForm.nombre_off.value == '' ){
		m_strMensaje = 'Es obligatorio que indique el nombre del tomador.';
		marcarElemento(window.document.MainForm.nombre_off.id);
		elementoMarcado = window.document.MainForm.nombre_off.id;
		return(false);
	}
	
 //Si hemos seleccionado el NIF lo validamos
	var strTipoDocumento = window.document.forms['MainForm'].tipo_documento_off.selectedIndex;
	strTipoDocumento =window.document.forms['MainForm'].tipo_documento_off.options[strTipoDocumento];
	
	
	if ( !comprobarTipoDocumento(strTipoDocumento, window.document.forms['MainForm'].nif_off) ) {
		//El valor de m_strMensaje se asigna en la función que valida el CIF y el NIE
		m_strMensaje = 'Error en el campo número de documento del tomador.' ;
		marcarElemento(window.document.MainForm.nif_off.id);
		elementoMarcado = window.document.MainForm.nif_off.id;
		return(false);
	}
	
	if (window.document.MainForm.email_off.value == '' ){
		m_strMensaje = 'Es obligatorio que indique el email del tomador.';
		marcarElemento(window.document.MainForm.email_off.id);
		elementoMarcado = window.document.MainForm.email_off.id;
		return(false);
	}
	
	if (window.document.MainForm.telefono_off.value == '' ){
		m_strMensaje = 'Es obligatorio que indique el número de teléfono del tomador.';
		marcarElemento(window.document.MainForm.telefono_off.id);
		elementoMarcado = window.document.MainForm.telefono_off.id;
		return(false);
	}

	if (window.document.MainForm.telefono_off.value.length != 9 ){
		m_strMensaje = 'El número de teléfono del tomador debe tener 9 dígitos.';
		marcarElemento(window.document.MainForm.telefono_off.id);
		elementoMarcado = window.document.MainForm.telefono_off.id;
		return(false);
	}

	if (CNum(window.document.MainForm.telefono_off.value) == 0 ){
		m_strMensaje = 'El número de teléfono del tomador debe estar compuesto por dígitos.';
		marcarElemento(window.document.MainForm.telefono_off.id);
		elementoMarcado = window.document.MainForm.telefono_off.id;
		return(false);
	}
				
	return(true);
}


function ValidateCapitalDataOff(){
	
	if (!(window.document.MainForm.rcprofesionales_off[0].checked || window.document.MainForm.rcprofesionales_off[1].checked)){
		m_strMensaje = 'Debe indicar si es RC Profesional.';
		marcarElemento(window.document.MainForm.rcprofesionales_off[0].id);
		elementoMarcado = window.document.MainForm.rcprofesionales_off[0].id;
		return(false);
	}
	
	if (!(window.document.MainForm.rcpatronal_off[0].checked || window.document.MainForm.rcpatronal_off[1].checked)){
		m_strMensaje = 'Debe indicar si es RC Patronal.';
		marcarElemento(window.document.MainForm.rcpatronal_off[0].id);
		elementoMarcado = window.document.MainForm.rcpatronal_off[0].id;
		return(false);
	}
	
	if (!(window.document.MainForm.rcposttrabajos_off[0].checked || window.document.MainForm.rcposttrabajos_off[1].checked)){
		m_strMensaje = 'Debe indicar si es RC Post Trabajos.';
		marcarElemento(window.document.MainForm.rcposttrabajos_off[0].id);
		elementoMarcado = window.document.MainForm.rcposttrabajos_off[0].id;
		return(false);
	}
	
	if (!(window.document.MainForm.rclocativa_off[0].checked || window.document.MainForm.rclocativa_off[1].checked)){
		m_strMensaje = 'Debe indicar si es RC Locativa.';
		marcarElemento(window.document.MainForm.rclocativa_off[0].id);
		elementoMarcado = window.document.MainForm.rclocativa_off[0].id;
		return(false);
	}
	
	var strRcivil = window.document.MainForm.rcivil_off.options[window.document.MainForm.rcivil_off.selectedIndex].value;
	
	if (strRcivil == '' ){
		m_strMensaje = 'Debe seleccionar una responsabilidad civl.';
		marcarElemento(window.document.MainForm.rcivil_off.id);
		elementoMarcado = window.document.MainForm.rcivil_off.id;
		return(false);
	}
		
	return(true);
}
