// JavaScript Document

//OBJETO AJAX - NECESARIO
function objetoAjax()
    {
    var xmlhttp=false;
    try 
        {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } 
    catch (e) 
        {
        try 
            {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } 
        catch (E) 
            {
            xmlhttp = false;
            }
        }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
        {
          xmlhttp = new XMLHttpRequest();
          }
      return xmlhttp;
      }


//ENVIADOR DE CORREO CONSTRUIDO PARA VIVA
function sendMailer()
    {
    //VARIABLES
    var nombre=document.getElementById('nombre').value;
    var correo=document.getElementById('correoe').value;
    var fono1=document.getElementById('phone').value;
	var area=document.getElementById('pais');
    var areaSel = area.selectedIndex;
    var areaValue = area[areaSel].value;
    var area2=document.getElementById('consulta');
    var areaSel2 = area2.selectedIndex;
    var areaValue2 = area2[areaSel2].value;
 
    // OBJETO AJAX
    divx = document.getElementById('contenidosin');    
    divx.innerHTML='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="5">Enviando su solicitud</td></tr><tr><td align="center" valign="middle"><img border="0" src="phpmailer/bar.gif" /></td></tr></table>';

    //instanciamos el objetoAjax  
    ajax=objetoAjax();
    //uso del medotod POST
    //archivo que realizará la operacion
    ajax.open("POST", "/phpmailer/contactsender.php",true);
    
    ajax.onreadystatechange=function() {
                                        if (ajax.readyState==4) 
                                            {
                                            //mostrar resultados en esta capa
                                            divx.innerHTML = ajax.responseText;
                                            }
                                        }  
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    //enviando los valores    
    ajax.send("nombre=" + nombre + "&correoe=" + correo + "&phone=" + fono1 + "&pais=" + pais + "&consulta=" + consulta + "&mensaje=" + mensaje);
    }

// VERIFICAR SI UN CORREO ESTA CORRECTAMENTE ESCRITO
function isMail(texto)
    { 
    var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
    for (var contador = 0 ; contador < texto.length ; contador++)
        { 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1)
            { 
            mailres = false; 
            break; 
             } 
        }     
    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 2 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
         mailres = true; 
    else 
         mailres = false; 
    return mailres; 
    } 

// VERIFICA SI LOSDATOS DE PROMO ESTAN COMPLETOS
function validarPromo()
    {
    /* NOMBRE CORREO FONO1 FONO2 CIUDAD COMENTARIO */
    var sw=true;
   var area=document.getElementById('pais');
    var areaSel = area.selectedIndex;
    var areaValue = area[areaSel].value;
    if (areaValue==0) 
    { 
     sw=false;   
     document.getElementById('pais').className='inputError';
	}
	/*se aumento para la validaciond el segundo combo*/
	var sw=true;
    var area2=document.getElementById('consulta');
    var areaSel2 = area2.selectedIndex;
    var areaValue2 = area2[areaSel2].value;
    if (areaValue2==0) 
    { 
     sw=false;   
     document.getElementById('consulta').className='inputError';
	}
		
    if(!is_validate ('nombre', 'text', 'input', 'inputError', true, 'Campo requerido', 'Error de tipo')) sw=false; 
    if(!is_validate ('correoe', 'email', 'input', 'inputError', true, 'Campo requerido', 'Correo no válido')) sw=false; 
    if(!is_validate ('phone', 'text', 'input', 'inputError', true, 'Campo requerido', 'Error de tipo')) sw=false;
    if (sw) 
        {
       document.contacto.submit();
        }
    else
        {
        return false;
        }
    }
