function validar(formulario)
{
    if(formulario.username.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl campo Nombre est\u00e1 vac\u00EDo");
        formulario.username.focus();
        formulario.username.select();
        return false;
    }

    if(formulario.nick.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl campo Nick est\u00e1 vac\u00EDo");
        formulario.nick.focus();
        formulario.nick.select();
        return false;
    }

    if(formulario.pwd.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl campo Password est\u00e1 vac\u00EDo");
        formulario.pwd.focus();
        formulario.pwd.select();
        return false;
    }

     //Chequeo passwords
    if(formulario.pwd.value != formulario.pwd2.value)
    {
        alert('Las claves no son iguales. Por favor, completar nuevamente.');
        formulario.pwd.value = formulario.pwd2.value = '';
        formulario.pwd.focus();
        return false;
    }

    if(formulario.pwd.length < 6)
    {
        alert('El password debe tener al menos 6 caracteres.');
        formulario.pwd.value = formulario.pwd2.value = '';
        formulario.pwd.focus();
        return false;
    }

    if(formulario.email.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl campo Email est\u00e1 vac\u00EDo");
        formulario.email.focus();
        formulario.email.select();
        return false;
    }

    var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (!filter.test(formulario.email.value))
    {
        alert("Error:\nIngrese una direccion de correo valida");
        formulario.email.focus();
        formulario.email.select();
        return false;
    }

    if(formulario.pais.value==0)
    {
        alert("Error:\nSeleccione un Pa\u00EDs. Por Favor");
        return false;
    }

    //Sexo
    if(!formulario.sexo[0].checked && !formulario.sexo[1].checked)
    {
        alert('Especificar el g\u00E9nero sexual.');
        return false;
    }

    if(formulario.dia.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl campo Dia est\u00e1 vac\u00EDo");
        formulario.dia.focus();
        formulario.dia.select();
        return false;
    }

    if (isNaN(formulario.dia.value)) {
        alert("Error:\nEl campo Dia debe tener solo numeros.");
        formulario.dia.focus();
        formulario.dia.select();
        return (false);
    }

    if(formulario.mes.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl campo Mes est\u00e1 vac\u00EDo");
        formulario.mes.focus();
        formulario.mes.select();
        return false;
    }

    if (isNaN(formulario.mes.value)) {
        alert("Error:\nEl campo Mes debe tener solo numeros.");
        formulario.mes.focus();
        formulario.mes.select();
        return (false);
    }

    if(formulario.ano.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl campo A\u00f1o est\u00e1 vac\u00EDo");
        formulario.ano.focus();
        formulario.ano.select();
        return false;
    }

    if (isNaN(formulario.ano.value)) {
        alert("Error:\nEl campo A\u00f1o debe tener solo numeros.");
        formulario.ano.focus();
        formulario.ano.select();
        return (false);
    }
return true;
}

function validarNota(formulario)
{
    if(formulario.cuerpo.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl comentario est\u00e1 vac\u00EDo.");
        formulario.cuerpo.focus();
        formulario.cuerpo.select();
        return false;
    }
return true;
}

function validarEscribir(formulario)
{
    if(formulario.titulo.value.replace(/ /g, '') == '')
    {
        alert('La nota NO tiene titulo.');
        formulario.titulo.focus();
        formulario.titulo.select();
        return false;
    }

    if (formulario.cuerpo.value.replace(/ /g, '') == '')
    {
        alert('La nota esta VACIA.');
        formulario.cuerpo.focus();
        formulario.cuerpo.select();
        return false;
    }

    if(formulario.cuerpo.length>63206)
    {
        alert('La nota es demasiada larga. No debe exceder los 65000 caracteres.');
        formulario.cuerpo.focus();
        formulario.cuerpo.select();
        return false;
    }
    
    if (formulario.categoria.value=='')
    {
       alert("Debe seleccionar una categoria.")
       formulario.categoria.focus();
       return false;
    }

    if (formulario.tags.value.replace(/ /g, '') == '')
    {
        alert('Los TAGS estan vacios.');
        formulario.tags.focus();
        formulario.tags.select();
        return false;
    }

    var separar_tags = formulario.tags.value.split(",");

    if(separar_tags.length < 3){
    alert('Tenes que ingresar por lo menos 3 tags separados por coma.\nLos tags son una lista de palabras separada por comas, que describen el contenido.\nEjemplo: gol, ingleses, Mundial 86, futbol, Maradona');
    return false;
    
    }


return true;
}

function validarComentario(formulario)
{
    if(formulario.cuerpo.value.replace(/ /g, '') == '')
    {
        formulario.cuerpo.focus();
        return false;
    }
return true;
}

function validarBusqueda(formulario)
{
    if(formulario.q.value.replace(/ /g, '') == '')
    {
        formulario.q.focus();
        return false;
    }
return true;
}

function ShowDiv(id){

    if(document.getElementById(id).style.display=='none'){

    document.getElementById(id).style.display='';

    }else{

    document.getElementById(id).style.display='none';

    }

}

function ShowDivChange(id,id2){

    if(document.getElementById(id).style.display=='none'){

    document.getElementById(id).style.display='';
    document.getElementById(id2).style.display='none';

    }else{

    document.getElementById(id).style.display='none';
    document.getElementById(id2).style.display='';

    }

}

/*Popup de imagen*/
var ventana
var cont=0
var titulopordefecto = "Futbol-Rustico.Com.Ar"

function afoto(cual,titulo)
{
if(cont==1){ventana.close();ventana=null}
if(titulo==null){titulo=titulopordefecto}
ventana=window.open('','ventana','resizable=yes,scrollbars=no')
ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">')
ventana.document.close()
cont++
}
function redimensionar(ancho,alto)
{
ventana.resizeTo(ancho+12,alto+28)
ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2) //centra la ventana. Eliminar si no se quiere centrar el popup
}


/*DOBLE CONFIRMACION*/
function checkDoubleConfirmation()
{
	var check1=confirm("Seguro que deseas borrar esta nota?");
	if (check1)
	{
		var check2=confirm("Estas %100 Seguro????");
		if (check2)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

//VALIDAR LOGIN
function validarLogin(formulario)
{
    if(formulario.nick.value.replace(/ /g, '') == '')
    {
        alert('El Nick esta vac\u00EDo.');
        formulario.nick.focus();
        formulario.nick.select();
        return false;
    }

    if (formulario.pwd.value.replace(/ /g, '') == '')
    {
        alert('Contrase\u00f1a Invalida.');
        formulario.pwd.focus();
        formulario.pwd.select();
        return false;
    }
     if (formulario.pwd.value == 'Rustico123')
    {
        alert('Ingrese Nick y Contrase\u00f1a.');
        formulario.nick.focus();
        formulario.nick.select();
        return false;
    }

return true;
}

//IR A CATEGORIA
function ir_a_categoria()
{
    if($('#categoria').val()!='nada')
    {
        document.location.target="nueva";
        document.location.href='/categorias?cat=' + $('#categoria').val() ;
        
    }
}

//ABAJO SCROLL
var speed = 10 // decrease value to increase speed (must be positive)

var pause = 1500 // increase value to increase pause

var timerID = null
var bannerRunning = false

var ar = new Array()
ar[0] = "Bienvenidos a Futbol Rustico!!!"
ar[1] = "Registrate para poder crear y comentar notas!!!"
ar[2] = "Gracias por visitarnos vuelve pronto!!!"
ar[3] = "Mira todos los partidos del futbol argentino en vivo!!!"
var message = 0
var state = ""

clearState()

function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)

bannerRunning = false
}

function startBanner() {
stopBanner()

showBanner()
}

function clearState() {
state = ""

for (var i = 0; i < ar[message].length; ++i) {
state += "0"
}
}

function showBanner() {
if (getString()) {
message++

if (ar.length <= message)
message = 0
clearState()

timerID = setTimeout("showBanner()", pause)

bannerRunning = true
} else {

var str = ""

for (var j = 0; j < state.length; ++j) {
str += (state.charAt(j) == "1") ? ar[message].charAt(j) : " "
}

window.status = str

timerID = setTimeout("showBanner()", speed)

bannerRunning = true
}
}

function getString() {
var full = true

for (var j = 0; j < state.length; ++j) {
if (state.charAt(j) == 0)
full = false
}


if (full)
return true

while (1) {

var num = getRandom(ar[message].length)
if (state.charAt(num) == "0")
break
}

state = state.substring(0, num) + "1" + state.substring(num + 1, state.length)

return false
}

function getRandom(max) {
return Math.round((max - 1) * Math.random())
}

// -->

//CAMBIAR IMAGEN BOTON


function img_sobreTV(imgname){
imgname.src = "/images/tv2.png"
}
function img_fueraTV(imgname){
imgname.src = "/images/tv.png"
}

function img_sobreRADIO(imgname){
imgname.src = "/images/radio2.png"
}
function img_fueraRADIO(imgname){
imgname.src = "/images/radio.png"
}

function img_sobreDIOSA(imgname){
imgname.src = "/images/diosasole.jpg"
}
function img_fueraDIOSA(imgname){
imgname.src = "/images/diosasole-hover.jpg"
}


//VENTANA
function abrirVentana (pagina,ancho,alto) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+ancho+", height="+alto+" top=85, left=140";
window.open(pagina,"",opciones);
}

function validarNoFunciona(formulario)
{
    if(formulario.mensaje.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl mensaje est\u00e1 vac\u00EDo");
        formulario.mensaje.focus();
        formulario.mensaje.select();
        return false;
    }
return true;
}

function validarCompartir(formulario)
{
    if(formulario.email1.value.replace(/ /g, '') == '')
    {
        alert("Error:\nTu email est\u00e1 vac\u00EDo");
        formulario.email1.focus();
        formulario.email1.select();
        return false;
    }

    if(formulario.email2.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl email de tu amigo est\u00e1 vac\u00EDo");
        formulario.email2.focus();
        formulario.email2.select();
        return false;
    }

    if(formulario.mensaje.value.replace(/ /g, '') == '')
    {
        alert("Error:\nEl mensaje est\u00e1 vac\u00EDo");
        formulario.mensaje.focus();
        formulario.mensaje.select();
        return false;
    }

    var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (!filter.test(formulario.email1.value))
    {
        alert("Error:\nTu direccion de email es invalida.");
        formulario.email1.focus();
        formulario.email1.select();
        return false;
    }

    if (!filter.test(formulario.email2.value))
    {
        alert("Error:\nLa direccion de email de tu amigo es invalida.");
        formulario.email2.focus();
        formulario.email2.select();
        return false;
    }    

return true;
}