function iniciar_calendario()
{
	$(".campofecha").calendarioDW();
}
function iniciar_tabla()
{
$("#tablaDemo").tablesorter({sortList:[[0,0]], widgets: ['zebra']}); 
}
function iniciar_galeria()
{
        $('#gallery a').lightBox();
}
// JavaScript Document
function carga_capa(id, url, direccion)
{
//Creamos un objeto dependiendo del navegador
var objeto;
if (window.XMLHttpRequest)
{
//Mozilla, Safari, etc
objeto = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
//Nuestro querido IE
try {
objeto = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try { //Version mas antigua
objeto = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {} 
} 
}
if (!objeto)
{
alert("No ha sido posible crear un objeto de XMLHttpRequest");
}
//Cuando XMLHttpRequest cambie de estado, ejecutamos esta funcion
objeto.onreadystatechange=function()
{
cargarobjeto(objeto,id)
}
objeto.open('GET', url, true) ;// indicamos con el método open la url a cargar de manera asíncrona
objeto.send(null); // Enviamos los datos con el metodo send
document.location.hash="";
document.location.hash=direccion;
if(id=="osx-modal-data")
	mostrar_capa();
}

function cargarobjeto(objeto, id)
{
if (objeto.readyState == 4) {//si se ha cargado completamente
iniciar_galeria();
iniciar_tabla();
document.getElementById(id).innerHTML=objeto.responseText;
$("#barra_usuario").load("acciones.php?comprobar_barra=si");
iniciar_galeria();
iniciar_tabla();
//document.getElementById("capa_central_contenido").innerHTML=' '
 }
else {//en caso contrario, mostramos un gif simulando una precarga
//	if(!id=="#ampliar_video")
		document.getElementById("capa_central_contenido").innerHTML='<img src="images/loading3.gif" width=40 height=40 />'
	}

}  


function cerrar(){

window.close()

} 

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

function MM_goToURL() { //v3.0

  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;

  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");

}

function actualizar_select(id, opcion, resultado)
{
	resultado="#"+resultado;
	if(id=="categoria")
		var valor=document.form1.categoria.value;
	if(id=="subcategoria")
		var valor=document.form1.subcategoria.value;

   $(resultado).load("../../acciones.php?"+opcion+"=si&valor_id="+valor); //paramTipo es el parametro pasado por metodo POST
}



    function desaparecer(objeto, caida){
        $(objeto).animate({opacity: 0.0, marginTop: caida}, 500 ).hide("slow");
    }
   
    function aparecer(objeto, caida){
        $(objeto)
            .animate({opacity: '0.0',marginTop: "-"+caida}, 0 ).show()
            .animate({opacity: '1.0',marginTop: "0"}, 1000 );
    }
	

function borrar_articulo(objeto, id, ampliado, tabla, campo)
	{
		var objeto1="#"+ objeto; 
		confirmar=confirm("Estas seguro de borrar?");
		if(confirmar)
		{
		$(objeto1).load("/acciones.php?borrar=si&id=" + id + "&tabla="+ tabla +"&campo="+ campo + "&ampliado=" + ampliado);
		if(ampliado=="no")
			desaparecer(objeto1, '0%');
		}
		
	}
function borrar_descarga(objeto, id, ampliado, tabla, campo)
	{
		var objeto1="#"+ objeto; 
		confirmar=confirm("Estas seguro de borrar?");
		if(confirmar)
		{
		$(objeto1).load("/acciones.php?borrar=si&id=" + id + "&tabla="+ tabla +"&campo="+ campo + "&ampliado=" + ampliado);
		setTimeout('carga_capa("cuerpo_pagina", "../mostrar.php?option=descarga", "")', 500);
		carga_capa("cuerpo_pagina", "../mostrar.php?option=noticias", "pag=mostrar&amp;option=noticias");		
		}
		
	}
	
function intros()
{
	for (var i = 0; i < element.childNodes.length; i++)
	{
		var node = element.childNodes[i];
		if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
			Element.remove(node);
	}
}
function convierteAlias (nuevoAlias) {
	
 especiales = new Array('.','<','>',' ', 'á', 'é', 'í', 'ó', 'ú', '&','#', '"',  '\'', 'ñ', '¡' );
 normales = new Array(';punto;',';mayor;',';menor;',';espacio;', '&aacute;', '&eacute;', '&iacute;', '&oacute;', '&uacute;', ';mA;', ';almo;', ';comillas;', ';comillas;', '&ntilde;', '&iexcl;');

 nuevoAlias = nuevoAlias;

for (var i = 0; i < nuevoAlias.length; i++) {

   if (nuevoAlias.charCodeAt(i)==10)
   {
		intro=new RegExp(String.fromCharCode(10),"g")
		nuevoAlias=nuevoAlias.replace(intro, '<br />');
   }
 }
 i=0;
 while (i<especiales.length) {
	nuevoAlias = nuevoAlias.split(especiales[i]).join(normales[i]);
  i++
 }

 return nuevoAlias;

}



function Focus(elemento, valor) {
	document.getElementById(elemento).className="inputon";
}
function Blur(elemento, valor, campo, id, condicion, tabla, primaria) {
	$("#capa_oculta").load("/acciones.php?"+ condicion +"=si&valor="+ convierteAlias(valor) +'&campo='+campo+'&id='+id+'&tabla='+tabla+'&primaria='+primaria);
	document.getElementById(elemento).className="inputoff";	
}
function checkear(f)	{
	function no_prever() {
		alert("El fichero seleccionado no es válido...");
		document.form1.reset();
	}
	
	(/\.(gif|jpg|jpeg|png|ico|bmp)$/i.test(f.value)) ? prever() : no_prever();
}
function cambiar_status(texto)
{
	document.title=texto;
}
function checkTodos (id,pID) {
                
                   $( "#" + pID + " :checkbox").attr('checked', $('#' + id).is(':checked')); 
                   
            }
function iniciar_tabla()
{
$("#tablaDemo").tablesorter({sortList:[[0,0],[2,1]], widgets: ['zebra']}); 
}
