// JavaScript Document

function ShowHideCompany(elto,nlayer,campo1,campo2){
	
	sel_company=elto.options[2].selected;
	
	layercompany=document.getElementById(nlayer);
	
	if(sel_company){//es empresa
		layercompany.style.display="block";
		layercompany.style.visibility="visible";
	}
	else{
		layercompany.style.display="none";		
		layercompany.style.visibility="hidden";
		
		//anulo sus valores
		document.getElementById(campo1).value='';		
		document.getElementById(campo2).value='';
	}	
}


function CheckFormuActuar(frm,lang){
	
	
	if (trim(frm.tipocontacto.value)=='') {
		faltan_datos(lang);
		frm.tipocontacto.focus();
		return;
	}
	

	if (trim(frm.nombre.value)=='') {
		faltan_datos(lang);
		frm.nombre.focus();
		return;
	}
	
	if (trim(frm.apellidos.value)=='') {
		faltan_datos(lang);
		frm.apellidos.focus();
		return;
	}
	
	sel_company=document.getElementById('tipocontacto').options[2].selected;
	if (sel_company) {
		
			
		if (trim(frm.empresa.value)=='') {
			faltan_datos(lang);
			frm.empresa.focus();
			return;
		}
		
		if (trim(frm.cargo.value)=='') {
			faltan_datos(lang);
			frm.cargo.focus();
			return;
		}		
			
		if (trim(frm.sector.value)=='') {
			faltan_datos(lang);
			frm.sector.focus();
			return;
		}				
		
	}
	
	
	
	if (trim(frm.pais.value)=='') {
		faltan_datos(lang);
		frm.pais.focus();
		return;
	}
	
	if (trim(frm.provincia.value)=='') {
		faltan_datos(lang);
		frm.provincia.focus();
		return;
	}
	
	if (trim(frm.localidad.value)=='') {
		faltan_datos(lang);
		frm.localidad.focus();
		return;
	}
	
	if (trim(frm.telefono.value)=='') {
		faltan_datos(lang);
		frm.telefono.focus();
		return;
	}	

	if (trim(frm.movil.value)=='') {
		faltan_datos(lang);
		frm.movil.focus();
		return;
	}		
	
	
	if (trim(frm.correo.value)=='') {
		faltan_datos(lang);
		frm.correo.focus();
		return;
	}
	
	//validar email
	if (trim(frm.correo.value)!='') {	
		dvalida=dircorrecta(frm.correo.value);
		if (dvalida== false) {
			correo_novalido(lang);
			frm.correo.focus();
			return;
		} 
	}	
	
	if (trim(frm.comentario.value)=='') {
		faltan_datos(lang);
		frm.comentario.focus();
		return;
	}		
	 
 
 	if (trim(frm.pass.value)=='') {
		faltan_datos(lang);
		frm.pass.focus();
		return;
	}	
 
 frm.submit();	
	
}

