// JavaScript Document



function menuOver(value){

	var visible = 'block';

	switch(value){

		case 1:{

			$('#menuPoder').css({

				display: visible

			});

			break;

		}

		case 2:{

			$('#menuTrans').css({

				display: visible

			});

			break;

		}

		case 3:{

			$('#menuServ').css({

				display: visible

			});

			break;

		}

		case 4:{

			$('#menuInfo').css({

				display: visible

			});

			break;

		}

		case 5:{

			$('#menuComun').css({

				display: visible

			});

			break;

		}

		case 6:{

			$('#menuAdm').css({

				display: visible

			});

			break;

		}
		case 7:{

			$('#menuRef').css({

				display: visible

			});

			break;

		}
	}



}



function menuOut(value){

	hidden='none';

	switch(value){

		case 1:{

			$('#menuPoder').css({

				display: 'none'

			});

			break;

		}

		case 2:{

			$('#menuTrans').css({

				display: hidden

			});

		}

		case 3:{

			$('#menuServ').css({

				display: hidden

			});

			break;

		}

		case 4:{

			$('#menuInfo').css({

				display: hidden

			});

			break;

		}

		case 5:{

			$('#menuComun').css({

				display: hidden

			});

			break;

		}

		case 6:{

			$('#menuAdm').css({

				display: hidden

			});

			break;

		}
		case 7:{

			$('#menuRef').css({

				display: hidden

			});

			break;

		}
	}



}



function validarComunicados(Form){

	

		if(Form.fecha.value=="")

		{

			alert('El campo fecha esta vacio');

			return false;

		}else

		{

			var cadena = new String(Form.fecha.value);

			

			if(cadena.length!=10)

			{

				alert("La cadena de fecha debe ser dd/mm/aaaa");

				return false;

			}

			

			var dia = cadena.substring(0,2);

			var mes = cadena.substring(3,5);

			var anio = cadena.substring(6,10);

			var backSlash1 = cadena.substring(2,3);

			var backSlash2 = cadena.substring(5,6);

			

			if(!isNumber(dia)){

				alert("La cadena de fecha debe ser dd/mm/aaaa");

				return false;

			}

			

			if(!isNumber(mes)){

				alert("La cadena de fecha debe ser dd/mm/aaaa");

				return false;

			}

			

			if(!isNumber(anio)){

				alert("La cadena de fecha debe ser dd/mm/aaaa");

				return false;

			}

		

			if(backSlash1!="/"){

				alert("La cadena de fecha debe ser dd/mm/aaaa");

				return false;

			}

			

			if(backSlash2!="/"){

				alert("La cadena de fecha debe ser dd/mm/aaaa");

				return false;

			}

			

		}

		

		if(Form.titulo.value==""){

			alert('El campo titulo esta vacio');

			return false;

		}

		

		if(Form.texto.value==""){

			alert('El campo texto esta vacio');

			return false;

		}

		

		if(Form.etiquetas.value==""){

			alert('El campo etiquetas esta vacio');

			return false;

		}

		

		return true;

}



function isNumber(numero){

	var valor = new String(numero);

	for(var i=0; i<valor.length; i++)

	{

		if(valor.charAt(i)<'0'||valor.charAt(i)>'9')

			return false;

	}

	return true;

}



function agregarDir() {

	location = '?page=agregarDir';

}





function actualizarDir(){

	var variable = $('filtro1').value;

	var texto = $('buscar').value;

	var adscrip = $('filtro2').value;

	new Ajax.Request('code/directorio.php?valor='+variable,

	{

		method: 'get',

		onSuccess: llenarDirectorio,

		onFailure: function(r) {

			throw new Error ('Error al elaborar los enlaces: ' + r.statusText);

		}

	});

}



function llenarDirectorio() {

	

}



function buscadorA() {

	var contenedor = "<div id='agregarNuevo'>";

	contenedor += "<div class='recuadro'><h2>Agregar al Buscador un Enlace</h2></div>";

	contenedor += "<div class='subtitulo'>Titulo:</div>";

	contenedor += "<div class='input'><input type='text' size='40' id='title'></div>";

	contenedor += "<div class='subtitulo'>url:</div>";

	contenedor += "<div class='input'><input type='text' size='40' id='url'/></div>";

	contenedor += "<div class='subtitulo'>Descripción:</div>";

	contenedor += "<div class='textarea'><textarea cols='30' rows='3' id='descrip'></textarea></div>";

	contenedor += "<div class='subtitulo'>Tags:</div>";

	contenedor += "<div class='input'><input type='text' size='40' id='tags'/></div>";

	contenedor += "<div class='botones'><button onclick='apretoAgregar();'>Añadir</button>"+

		"<button onclick='buscadorBack();'>"+

		"Regresar</button></div>";

	contenedor += "</div>";

	$('adminBuscador').innerHTML = contenedor;

	$('title').focus();

};



function buscadorM() {

	var elementos = document.getElementsByName('buscadorLink');

	for (var i=0; i < elementos.length; i++){

		alert(elementos[i].value);

	}

};



function buscadorBack() {

	window.location.reload( false );

};



function apretoAgregar() {

	var title = $('title').value;

	var url = $('url').value;

	var descrip = $('descrip').value;

	var tags = $('tags').value;

	buscadorAgregar(title,url,descrip,tags);	

};



function buscadorAgregar(title,url,descrip,tags) {

	var cadena = 'code/buscador.php?title='+encodeURI(title)+'&url='+encodeURI(url)+'&descrip='+

		encodeURI(descrip)+'&tags='+encodeURI(tags);

	new Ajax.Request(cadena,

			{

			method: 'post',

			onSuccess: AgregarAlBuscador,

			onFailure: function(r) {

				throw new Error ('Error al almacenar los datos: '+ r.statusText)

			}

			}

			);

};





function AgregarAlBuscador(r){

	var cadenaExito = 'Exito';

	var cadena = r.responseText;

	alert('Exito'==cadenaExito);

	if(cadena.toString() == "Exito")

	{

		window.location.reload(false);

	}else{

		alert(cadena.toString());

	}

};

