// este es del documen root
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}
function enviar(){
	var ajax=nuevoAjax();
	var mensaje=null;
	var contenedor=null;
	var mail;
	var control=0;
	var x=0;
	var movil;
	movil=document.getElementById('movil');
	mensaje=document.getElementById('mensaje');
	contenedor=document.getElementById('container');
	var entrada=new Array();
	var dato=new Array();
	entrada[0]="nombre";
	entrada[1]="rut";
	entrada[2]="direccion";
	entrada[3]="provincia";
	entrada[4]="comuna";
	entrada[5]="especialidad";
	entrada[6]="telefono";
	entrada[7]="dia";
	entrada[8]="hora";
	while(entrada[x])
		{
			Actual=document.getElementById(entrada[x]);
			if(Actual.value.length<=4)Actual.style.backgroundColor='#FF0033';
			else{
			control+=1;
			Actual.style.backgroundColor='#00FF66';
			dato[x]=Actual.value;
			}			
			x++;
		}
	mail=document.getElementById('mail');
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
	if(reg.test(mail.value)) {
		control+=1;
		mail.style.backgroundColor='#00FF66';
		dato[9]=mail.value;
	}
	else mail.style.backgroundColor='#FF0033';
	dato[10]=movil.value;
	if(control<10){
		mensaje.innerHTML="<h3>Revise los campos en Rojo y luego presione nuevamente enviar</h3>";
		mensaje.style.backgroundColor='#FFFF99';
		mensaje.style.border='dotted';
	}
	else {	
		ajax.open("POST", "proc/info2.php?dato=" + dato, true);
		ajax.onreadystatechange=function() 
				{ 
					if (ajax.readyState==1)
					{				
						contenedor.innerHTML="<img src='imagenes/loading.gif'>Cargando...";
					}
					if (ajax.readyState==4)
					{
						contenedor.innerHTML=ajax.responseText;
					} 
				}
		ajax.send(null);
		mensaje.innerHTML="<h3>Su mensaje ha sido enviado</h3>";
		mensaje.style.background=' #00FF00';
		mensaje.style.border='dotted';
		} 	
}
function validar(){
	var mail;
	var control=0;
	var x=0;
	var submint;
	submint=document.getElementById('enviar');
	var entrada=new Array();
	entrada[0]="razon";
	entrada[1]="rut";
	entrada[2]="direccion";
	entrada[3]="especialidad";
	entrada[4]="telefono";
	entrada[5]="representante";
	entrada[6]="rut2";
	entrada[7]="user";
	while(entrada[x])
		{
			Actual=document.getElementById(entrada[x]);
			if(Actual.value.length<=4)Actual.style.backgroundColor='#FF0033';
			else{
			control+=1;
			Actual.style.backgroundColor='#00FF66';
			}			
			x++;
		}
	mail=document.getElementById('mail');
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
	if(reg.test(mail.value)) {
		control+=1;
		mail.style.backgroundColor='#00FF66';
	}
	else mail.style.backgroundColor='#FF0033';
	if(control>8){
	submint.disabled=false;
	}
	else{
		alert("Revise los campos en rojo, todos deben tener mas de 4 caracteres");
		submint.disabled=true;
	}
}
function cargar(donde){
	var div;
	var ajax=nuevoAjax();
	div=document.getElementById('principal');
	ajax.open("POST", "proc/principal.php?donde=" + donde, true);
	ajax.onreadystatechange=function() 
			{ 
				if (ajax.readyState==1)
				{				
					div.innerHTML="<img src='imagenes/loading.gif'>Cargando...";
				}
				if (ajax.readyState==4)
				{
					div.innerHTML=ajax.responseText;
				} 
			}
	ajax.send(null);
	 	
}
function votar(){
	var ajax=nuevoAjax();
	var mensaje= document.getElementById('mensaje');
    var opcion=document.getElementById('voto');
  ajax.open("POST", "proc/encuesta.php?voto=" + opcion.value, true);
  ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
  ajax.onreadystatechange = function () {
  if (ajax.readyState==1)mensaje.innerHTML="<img src='imagenes/loading.gif'>Cargando...";
					if (ajax.readyState==4)
					{
						mensaje.innerHTML=ajax.responseText;
						mensaje.style.backgroundColor='#FFFF99';
						mensaje.style.border='dotted';
}
}
ajax.send('opcion.value');
}

function enviarFormulario(formid,url){
         var peticion=nuevoAjax();
		 var mensaje=document.getElementById('mensaje');
		 var Formulario = document.getElementById(formid);
         var longitudFormulario = Formulario.elements.length;
         var cadenaFormulario = ""
         var sepCampos
         sepCampos = ""
         for (var i=0; i <= Formulario.elements.length-1;i++) {
         cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
         sepCampos="&";
}
  peticion.open("POST", url, true);
  peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
  peticion.onreadystatechange = function () {
  if (peticion.readyState==1)mensaje.innerHTML="<img src='imagenes/loading.gif'>Cargando...";
  if (peticion.readyState == 4) {
     mensaje.innerHTML = peticion.responseText;
	 mensaje.style.backgroundColor='#FFFF99';
	 mensaje.style.border='dotted';
}
}
peticion.send(cadenaFormulario);
}
