function addFavoritos(URL,Titulo) 
{
	if (navigator.appName=="Netscape") 
	{
		window.sidebar.addPanel(Titulo,URL,""); 
	}
	if (navigator.appName=="Microsoft Internet Explorer"){

		window.external.AddFavorite(URL,Titulo);
	}
}
function openWindow(modulo,titulo)
{
ancho=400; alto=350;
var W=window.open(modulo,titulo,"scrollbars=yes,width="+ancho+",height="+alto);
W.focus();
iz=(screen.width-ancho) / 2;
de=(screen.height-alto) / 2;
W.moveTo(iz,de);	
}
function chat(){
ancho=510; alto=400;
var W=window.open('chatonline/client.php','chat',"scrollbars=yes,width="+ancho+",height="+alto);
W.focus();
iz=(screen.width-ancho) / 2;
de=(screen.height-alto) / 2;
W.moveTo(iz,de);
}
function openBoletin()
{
ancho=208; alto=204;
var W=window.open('boletin.php','Boletin',"scrollbars=yes,width="+ancho+",height="+alto);
W.focus();
iz=(screen.width-ancho) / 2;
de=(screen.height-alto) / 2;
W.moveTo(iz,de);	
}

function validarBoletin(forma)
{
	

	if(forma.nombre.value == "" || forma.nombre.value == "Su Nombre:")
	{
		alert("Por favor escriba su nombre completo.");
		forma.nombre.focus();
		forma.nombre.className = 'invalid';
		return false;
	} else if(forma.email.value == "" || !correoValido(forma.email.value))
	{
	
		alert("Escriba un email valido para poder contactarlo.");
		forma.email.focus();
		forma.email.className = 'invalid';
		return false;	
	}
	return true;
}


function validarContacto(forma)
{
	

	if(forma.nombre.value == "" || forma.nombre.value == "Su Nombre completo:")
	{
		alert("Por favor escriba su nombre completo.");
		forma.nombre.focus();
		forma.nombre.className = 'invalid';
		return false;
	} else if(forma.email.value == "" || !correoValido(forma.email.value))
	{
	
		alert("Escriba un email valido para poder contactarlo.");
		forma.email.focus();
		forma.email.className = 'invalid';
		return false;	
	}
	else if(!IsNumeric(forma.telefono.value))
	{
	
		alert("Por favor escriba un telefono valido (solo numeros)");
		forma.telefono.focus();
		forma.telefono.className = 'invalid';
		return false;
	}
	else if(forma.ciudad.value == "" || forma.ciudad.value == "Ciudad:")
	{
	
		alert("Escriba la ciudad desde la cual nos contacta");
		forma.ciudad.focus();
		forma.ciudad.className = 'invalid';
		return false;
	}
	else if(forma.asunto.value == "" || forma.asunto.value == "Asunto:")
	{
	
		alert("Escriba el asunto por el cual nos contacta.");
		forma.asunto.focus();
		forma.asunto.className = 'invalid';
		return false;
	}
	else if(forma.comentarios.value == "")
	{
	
		alert("Escriba al menos un comentario por favor");
		forma.comentarios.focus();
		forma.comentarios.className = 'invalid';
		return false;
	}
	
	return true; // validamos todo! perfecto mandemos el form!
}
function validarRecomendar(forma)
{

	if(forma.nombre.value == "" || forma.nombre.value == "Su Nombre:")
	{
		alert("Por favor escriba su nombre completo.");
		forma.nombre.focus();
		forma.nombre.className = 'invalid';
		return false;
	} else if(forma.email.value == "" || !correoValido(forma.email.value))
	{
		alert("Escriba un email valido para poder contactarlo.");
		forma.email.focus();
		forma.email.className = 'invalid';
		return false;	
	}
	else if(forma.nombre_amigo.value == "" || forma.nombre.value == "Nombre de su amigo:")
	{
		alert("Por favor escriba su nombre completo.");
		forma.nombre_amigo.focus();
		forma.nombre_amigo.className = 'invalid';
		return false;
	}
	else if(forma.email_amigo.value == "" || !correoValido(forma.email_amigo.value))
	{
		alert("Escriba un email valido para poder contactarlo.");
		forma.email_amigo.focus();
		forma.email_amigo.className = 'invalid';
		return false;	
	}
	else if(forma.comentarios.value == "")
	{
		alert("Escriba al menos un comentario por favor");
		forma.comentarios.focus();
		forma.comentarios.className = 'invalid';
		return false;
	}
	
	return true; // validamos todo! perfecto mandemos el form!
}
function escribir(obj,estado)
{
	if(estado){
			
			if(obj.value==obj.defaultValue){ obj.value='';}
			if(obj.type != "textarea")
			{
				obj.className="cajas";
			}
			else
			{
				obj.className = "caja2";
			}
		
	}
	else
	{
			if(obj.value==''){ obj.value=obj.defaultValue;}
			if(obj.type != "textarea")
			{
				obj.className="cajas";
			}
			else
			{
				obj.className = "caja2";
			}
	
	}
}

function escribirTxt(obj,estado)
{
	if(estado){
			
			if(obj.value==obj.defaultValue){ obj.value='';}
			if(obj.type != "textarea")
			{
				obj.className="cajas";
			}
			else
			{
				obj.className = "caja2";
			}
	}
	else
	{
			if(obj.value==''){ obj.value=obj.defaultValue;}
if(obj.type != "textarea")
			{
				obj.className="cajas";
			}
			else
			{
				obj.className = "caja2";
			}	
	}
}


function correoValido(email)
{
	re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(email))    {
        return false;
    }else{
        return true;
    }
}
function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
