
/*
*Esta libreria es una libreria AJAX creada por Javier Mellado con la inestimable
*colaboracion de Beatriz Gonzalez.
*descargada del portal AJAX Hispano http://www.ajaxhispano.com
*contacto javiermellado@gmail.com
*
*Puede ser utilizada, pasada, modificada pero no olvides mantener 
*el espiritu del software libre y respeta GNU-GPL
*/

function creaAjax(){
  var objetoAjax=false;
  try {
   /*Para navegadores distintos a internet explorer*/
   objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
     /*Para explorer*/
     objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     catch (E) {
     objetoAjax = false;
   }
  }

  if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
   objetoAjax = new XMLHttpRequest();
  }
  return objetoAjax;
}

 function FAjaxCinco (url,capa,metodo,idioma)
{
   var ajax=creaAjax();
   var capaContenedora = document.getElementById(capa);
   var capanombre = document.getElementById("capanombre");
   var capaapellidos = document.getElementById("capasurname");
   //var capadireccion = document.getElementById("capadireccion");
   //var capacodigopostal = document.getElementById("capacodigopostal");
   //var capalocalidad = document.getElementById("capalocalidad");
   var capaprovincia = document.getElementById("capaprovincia");
   //var capatelefono = document.getElementById("capatelefono");
   var capaemail = document.getElementById("capaemail");
   var capaconsulta = document.getElementById("capaconsulta");
   var capacondicion = document.getElementById("capacondicion");
   var departamento = document.getElementById("departamento");
   var delegacion = document.getElementById("delegacion");
   //
   var valores = "";
   
   
   
   //VALIDACIONES//---------------------------
   var nombre_ct = document.getElementById("nombre");      
   if (nombre_ct.value == ""){
		capanombre.innerHTML = "Por favor, indique su nombre";
		document.getElementById("nombre").focus();
		return false;
	}else{
		capanombre.innerHTML = "";
		valores+= "&nombre="+document.getElementById("nombre").value;
	}
	
   var apellidos_ct = document.getElementById("surname");      
   if (apellidos_ct.value == ""){
		capaapellidos.innerHTML = "Por favor, indique sus apellidos";
		document.getElementById("surname").focus();
		return false;
	}else{
		capaapellidos.innerHTML = "";
		valores+= "&surname="+document.getElementById("surname").value;
	}
	
	/*var direccion_ct = document.getElementById("direccion");      
    if (direccion_ct.value == ""){
		capadireccion.innerHTML = "Por favor, indique su direccion";
		document.getElementById("direccion").focus();
		return false;
	}else{
		capadireccion.innerHTML = "";
		valores+= "&direccion="+document.getElementById("direccion").value;
	}*/
	
	/*var codigopostal_ct = document.getElementById("codigopostal");      
    if (codigopostal_ct.value == ""){
		capacodigopostal.innerHTML = "Por favor, indique su codigo postal";
		document.getElementById("codigopostal").focus();
		return false;
	}else{
		capacodigopostal.innerHTML = "";
		valores+= "&codigopostal="+document.getElementById("codigopostal").value;
	}*/
	
	
   /*var localidad_ct = document.getElementById("localidad");      
   if (localidad_ct.value == ""){
		capalocalidad.innerHTML = "Por favor, indique su localidad";
		document.getElementById("localidad").focus();
		return false;
	}else{
		capalocalidad.innerHTML = "";
		valores+= "&localidad="+document.getElementById("localidad").value;
	}*/
	
   var provincia_ct = document.getElementById("provincia");      
   if (provincia_ct.value == ""){
		capaprovincia.innerHTML = "Por favor, indique su provincia";
		document.getElementById("provincia").focus();
		return false;
	}else{
		capaprovincia.innerHTML = "";
		valores+= "&provincia="+document.getElementById("provincia").value;
	}
			
	var telefono_ct = document.getElementById("telefono");
	valores+= "&telefono="+document.getElementById("telefono").value;
	/*if (telefono_ct.value == ""){
		capatelefono.innerHTML = "Por favor, indique su tel&eacute;fono";
		document.getElementById("telefono").focus();
		return false;
	}else{
		capatelefono.innerHTML = "";
		valores+= "&telefono="+document.getElementById("telefono").value;
	}*/		
	
	var email_ct = document.getElementById("email");
	if ( (email_ct.value.indexOf('@', 1) == -1) || (email_ct.value.indexOf('.', email_ct.value.indexOf('@', 0)) == -1) ) {
		capaemail.innerHTML = "Escriba un email v&aacute;lido";			
		email_ct.focus();
		return false;
	}else{
		capaemail.innerHTML = "";
		valores+= "&email="+document.getElementById("email").value;
	}
	
	
	var departamento = document.getElementById("departamento");
	if (departamento.selectedIndex==0){
		capadepartamento.innerHTML = "Escoja un departamento";
		departamento.focus();
		return false;
	}else{
		capadepartamento.innerHTML = "";
		valores+= "&departamento="+departamento.options[departamento.selectedIndex].text;
	}
	
	var delegacion = document.getElementById("delegacion");
	if (delegacion.selectedIndex==0){
		capadelegacion.innerHTML = "Escoja una delegaci&oacute;n";
		departamento.focus();
		return false;
	}else{
		capadelegacion.innerHTML = "";
		valores+= "&delegacion="+delegacion.options[delegacion.selectedIndex].text;
	}
	
	
	var consulta_ct = document.getElementById("consulta");
	if (consulta_ct.value == ""){
		capaconsulta.innerHTML = "Por favor, indique su consulta";
		document.getElementById("consulta").focus();
		return false;
	}else{
		capaconsulta.innerHTML = "";
		valores+= "&consulta="+document.getElementById("consulta").value;
	}
	if (document.getElementById("condiciones_legales").checked==false){
		capaContenedora.innerHTML = "DEBE ACEPTAR LAS CONDICIONES LEGALES";
		document.getElementById("condiciones_legales").focus();
		return false;
	}else{
		capaContenedora.innerHTML = "";
	}
	if (idioma!="es_MX"){
		valores+= "&direccion="+document.getElementById("direccion").value;
		valores+= "&codigopostal="+document.getElementById("codigopostal").value;	
	}	
	valores+= "&localidad="+document.getElementById("localidad").value;
	document.formulario_cv.submit();
}



