//**********************************************************************************************************
// Desarrollado por israel millan jimenez maxpower@live.com.mx 
function getXMLHTTPRequest()
{
var req = false;
try
  {
    req = new XMLHttpRequest(); /* p.e. Firefox */
  }
catch(err1)
  {
  try
    {
     req = new ActiveXObject("Msxml2.XMLHTTP");
  /* algunas versiones IE */
    }
  catch(err2)
    {
    try
      {
       req = new ActiveXObject("Microsoft.XMLHTTP");
  /* algunas versiones IE */
      }
      catch(err3)
        {
         req = false;
        }
    }
  }
return req;
}
var miPeticion = getXMLHTTPRequest();
//**********************************************************************************************************
//*********************************************************************
function from(id,ide,url){
		//alert(id);
	
		var mi_aleatorio=parseInt(Math.random()*99999999);//para que no guarde la p�gina en el cach�...
		var vinculo=url+"?id="+id+"&rand="+mi_aleatorio;
	    //alert(vinculo);
		miPeticion.open("GET",vinculo,true);//ponemos true para que la petici�n sea asincr�nica
		miPeticion.onreadystatechange=miPeticion.onreadystatechange=function(){
               if (miPeticion.readyState==4)
               {
                       if (miPeticion.status==200)
                       {
                               var http=miPeticion.responseText;
							   if (http=="si")
							   {
								document.getElementById(ide).innerHTML="<font color='red'>El usuario "+id+" no est� disponible</font>";  
								document.getElementById("boton").style.display="none";
								document.getElementById("boton_2").style.display="block";
								
                                                                }else
								{
								document.getElementById(ide).innerHTML="<font color='blue'>El usuario "+id+" si se encuentra disponible</font>"; 	
								document.getElementById("boton").style.display="block";
								document.getElementById("boton_2").style.display="none";
                                                               
								}
			//document.getElementById(ide).innerHTML=http;  
							   
                       }
				   }else{
					  //document.getElementById('div_nick').style.display="block";
				   	//document.getElementById(ide).innerHTML="<img src='ima/loading.gif' title='cargando...' />";
               }
       }
       miPeticion.send(null);
		
}

//**********************************************************************************************************
function mail(id_mail,ide,url){
		//alert(id_mail);
	
		var mi_aleatorio=parseInt(Math.random()*99999999);//para que no guarde la p�gina en el cach�...
		var vinculo=url+"?id_mail="+id_mail+"&rand="+mi_aleatorio;
		//alert(vinculo);
		miPeticion.open("GET",vinculo,true);//ponemos true para que la petici�n sea asincr�nica
		miPeticion.onreadystatechange=miPeticion.onreadystatechange=function(){
               if (miPeticion.readyState==4)
               {
                       if (miPeticion.status==200)
                       {
                               var http=miPeticion.responseText;
							   if (http=="yes")
							   {
								document.getElementById(ide).innerHTML="<font color='red'>El correo  "+id_mail+" ya esta en uso</font>";  
								
								document.getElementById("boton").style.display="none";
								document.getElementById("boton_2").style.display="block";
                                                                  
								}else
								{
								document.getElementById(ide).innerHTML="<font color='blue'>El correo "+id_mail+" es valido</font>"; 	
								document.getElementById("boton").style.display="block";
								document.getElementById("boton_2").style.display="none";
								//document.form.correo.value="";
                                                               
                                                                }
			//document.getElementById(ide).innerHTML=http;  
							   
                       }
				   }else{
					  //document.getElementById('div_nick').style.display="block";
				   //	document.getElementById(ide).innerHTML="<img src='ima/loading.gif' title='cargando...' />";
               }
      
       }
       miPeticion.send(null);
		
}
//******************************************************************
function limpiar()
{
		document.form.reset();
		document.form.login.focus();
}
/////////////////////////////////////////////////////////////////////////////////
function limpiar_reg()
{
		document.form_reg.reset();
		document.form_reg.nom.focus();
}
//**********************************************************************************************************
//*****************************************************************************
function valida_nom(){
   var form=document.form;
	if (form.nom.value==0)
	{
                        document.getElementById("div_nom").style.display="block";
                        document.getElementById("div_nom").innerHTML="<font color='#ff0000'>Ingrese su nombre</font>";
			form.nom.value="";
			form.nom.focus();
			return false;
	}else{
		document.getElementById("div_nom").innerHTML="listo";
		} 
  return true;  
}
//**********************************************************************************************************
//**********************************************************************************************************
function valida_mail(){
    var form=document.form;
    if (form.correo.value==0)
	{
                         document.getElementById("div_correo").style.display="block";    
			document.getElementById("div_correo").innerHTML="<font color='#ff0000'>Ingrese su E-Mail</font>";
			form.correo.value="";
			form.correo.focus();
			return false;
	}else
	{
          document.getElementById("div_correo").innerHTML="listo";
		}	
	if (valida_correo(form.correo.value)==false)
	{   
			 document.getElementById("div_correo").style.display="block";
                        document.getElementById("div_correo").innerHTML="<font color='#ff0000'>Ingrese un E-Mail v&aacute;lido</font>";
			form.correo.value="";
			form.correo.focus();
			return false;
	}else
	{
		document.getElementById("div_correo").innerHTML="listo";
		}
    return true;
}
//**********************************************************************************************************
//**********************************************************************************************************
//Valida correo
function valida_correo(correo) {
		  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(correo)){
			
		   return (true)
		  } else {
		   
		   return (false);
		  }
		 }
//******************************************************************
//**********************************************************************************************************
function valida_pass(){
    var form=document.form;
    if(form.pass.value==0){
        document.getElementById("div_pass").style.display="block";
        document.getElementById("div_pass").innerHTML="<font color='#ff0000'>ingrese una contrase&ntilde;a</font>";
        form.pass.value="";
        form.pass.focus();
        return false;
    }
    else {document.getElementById("div_pass").innerHTML="listo";
    }
    
    return true;
}
//******************************************************************
function val(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
   patron = /\D/; // No acepta n�meros

    //patron =/[A-Za-z\s]/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

//******************************************************************
//**********************************************************************************************************

function valida_registro()
{
	var form=document.form_reg;
	
	
//************************************************************************************************************************************	
	
	
	if (form.nom.value==0)
	{
                        document.getElementById("div_nom").style.display="block";
                        document.getElementById("div_nom").innerHTML="<font color='#ff0000'>Ingrese su nombre</font>";
			form.nom.value="";
			form.nom.focus();
			return false;
	}else{document.getElementById("div_nom").innerHTML="listo";}
	
	
		
//************************************************************************************************************************************		
		
	if (form.correo.value==0)
	{
			document.getElementById("div_correo").style.display="block";
                        document.getElementById("div_correo").innerHTML="<font color='#ff0000'>Ingrese su E-Mail</font>";
			form.correo.value="";
			form.correo.focus();
			return false;
	}else
	{
		document.getElementById("div_correo").innerHTML="";
		}	
	if (valida_correo(form.correo.value)==false)
	{
                        document.getElementById("div_correo").style.display="block";
			document.getElementById("div_correo").innerHTML="<font color='#ff0000'>Ingrese un E-Mail v&aacute;lido</font>";
			form.correo.value="";
			form.correo.focus();
			return false;
	}else
	{
		document.getElementById("div_correo").innerHTML="";
		}
		
//************************************************************************************************************************************		
		
		
	
	if (form.pass.value==0)
	{
                        document.getElementById("div_pass").style.display="block";
			document.getElementById("div_pass").innerHTML="<font color='#ff0000'>Ingrese su Password</font>";
			form.pass.value="";
			form.pass.focus();
			return false;
	}else
	{
		document.getElementById("div_pass").innerHTML="";
		}
	if (form.re_pass.value==0)
	{
                        document.getElementById("div_re_pass").style.display="block";
			document.getElementById("div_re_pass").innerHTML="<font color='#ff0000'>Confirme su Password</font>";
			form.re_pass.value="";
			form.re_pass.focus();
			return false;
	}else
	{
		document.getElementById("div_re_pass").innerHTML="";
		}	
	if (form.pass.value != form.re_pass.value)
	{
			document.getElementById("div_pass").style.display="block";
                        document.getElementById("div_pass").innerHTML="<font color='#ff0000'>Los Password ingresados no coinciden</font>";
			form.pass.value="";
			form.re_pass.value="";
			form.pass.focus();
			return false;
	}else
	{
		document.getElementById("div_pass").innerHTML="";
		}
        /*        	if (form.nick.value==0)
	{
                        document.getElementById("div_nick").style.display="block";    
			document.getElementById("div_nick").innerHTML="<font color='#ff0000'>Ingrese un Login</font>";
			form.nick.value="";
			form.nick.focus();
			return false;
	}else
	{
		document.getElementById("div_nick").innerHTML="";
		}*/
        if((form.condicion.checked)==false){
            document.getElementById("div_condicion").style.display="block";
            document.getElementById("div_condicion").innerHTML="Debes aceptar los Terminos y Condiciones";    
            form.condicion.focus();
            return false;        
            }
            else{
                document.getElementById("div_condicion").innerHTML="";    
                    
                }
                
		form.submit();
}
//*****************************************************************************
//Valida correo
//************************************************************************
function validar_text(){
    //validar el formulario
    var form=document.form_coment;
    if(form.comment.value==0){
     alert("el campo de comentarios esta vacio");
       form.comment.value='';
       form.comment.focus();
       return false;
    }
   
form.url.value=location.href;
    form.submit();
}
//************************************************************************	  

function validar(){
    //validar el formulario
    var form=document.form;
    if(form.login.value==0){
       document.getElementById("invitado").style.display="block";
       document.getElementById("invitado").innerHTML="<p style='color:#FF0000'>el campo nombre esta vacio</p>";
       form.login.value='';
       form.login.focus();
       return false;
    }
            
    
     if(form.pass.value==0){
       document.getElementById("invitado").style.display="block";
       document.getElementById("invitado").innerHTML="<p style='color:#FF0000'>debes ingresar un password</p>";
       form.pass.value='';
       form.pass.focus();
       return false;
    }
form.url.value=location.href;
    form.submit();
}



function sesion_usuario()
{
      var form=document.form;
     // document.getElementById("user").style.display="none";
       document.getElementById("invitado").style.display="block";
       //document.getElementById("form_comentarios").style.display="block";
       document.getElementById("invitado").innerHTML="<font style='color:#FFFFFF'>Bienvenido:   </font>";
    
}



function sesion_invitado()
{
      var form=document.form;
       document.getElementById("invitado").style.display="block";
       document.getElementById("invitado").innerHTML="<font style=' color:#000; font:normal 12px corbel,Helvetica,sans-serif;' >Usuario Invitado  &nbsp<a href='admin/registro.php'>haz click aqui para registrarte</a></font>";
    
}
///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////
function comenta(id,user)
{
      var form=document.form;
     // document.getElementById("user").style.display="none";
       document.getElementById("form_comentarios").style.display="block";
       //document.getElementById("form_comentarios").style.display="block";
       document.getElementById("form_comentarios").innerHTML="<form name='form_coment' method='post' action='procesa_comentario.php?id="+id+"&user="+user+"'><br><br><label >Nombre:</label><br><input id='nom' type='text' name='nom' value='"+user+"' size='22' readonly='true'><br><br><input type='hidden' name='url'><label >Comentario:</label><br><textarea id='comment'  name='texto' cols='50%' rows='10' ></textarea><br><br><input id='commentSubmit' type='button'  title='Comentar' value='Comentar' onclick='validar_text();'><br><br></form>";
    
}

function no_comenta()
{
      var form=document.form;
       document.getElementById("form_comentarios").style.display="block";
       document.getElementById("form_comentarios").innerHTML="<font style=' color:#000; font:normal 12px corbel,Helvetica,sans-serif;' >Debes ser Usuario Registrado Para Comentar&nbsp<a href='admin/registro.php'>haz click aqui para registrarte</a></font>";
    
}

///////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////



function mostrarSWF(url,ancho,alto){
var valor='';
 valor+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ ancho +'" height="'+ alto +'">';  

 valor+='<param name="movie" value="'+url+'" />';  

 valor+='<param name="quality" value="high" />';  

 valor+='<param name="wmode" value="opaque" />';  

 valor+='<param name="menu" value="false" />';  

 valor+='<embed src="'+url+'" quality="high" wmode="opaque" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ ancho +'" height="'+ alto +'"></embed>';  

 valor+='</object>';  

 document.write(valor);  

}
