function validateForm() {
	if (upload.userfile.value=='') {
		alert('Debes elegir un fichero.\n');
		upload.userfile.focus();
		event.returnValue=false;
	} else if (upload.categoria.options[0].selected) {
		alert('Debes asignar una categoria.\n');
		upload.categoria.focus();
		event.returnValue=false;
	} else {
        event.returnValue=true;
    }
}

ie=false;ns=false;if(document.all)ie=true;if(document.layers)ns=true;

function bookmark(){
	if(ie)
		window.external.AddFavorite('http://www.gallifanteX.com/','gallifanteX.com - XXX para todos');
	else if(ns)
		alert("Para añadir gallifanteX.com a sus favoritos presione las teclas CTRL y D");
	else
		alert("Su navegador no puede realizar esta acción automáticamente pulse CRTL + D para realizarlo manualmente");
}

function homepage() {
	if(ie){
    	document.body.style.behavior='url(#default#homepage)';
    	document.body.setHomePage("http://www.gallifanteX.com");
	}else{
		alert("Su navegador no puede realizar esta acción automáticamente");
	}
}


function confirma(mensaje,destino) {
	if ( confirm(mensaje) ) { 
		self.location =destino;
	}
}

/**
* Muestra o oculta un span. Solo para IE. Respeta el texto. Tablas completas.
*/

function showHideData(id) {
	if (document.all[id].style.display == '') 
		document.all[id].style.display = 'none'
	else
	   document.all[id].style.display = '';
}

function showData(id) {
	document.all[id].style.display = '';
}

function hideData(id) {
	document.all[id].style.display = 'none';
}

function activaCelda(obj, colorr) {
  obj.bgColor = colorr;
  obj.style.cursor = "hand";
}

function desactivaCelda(obj, colorr) {
  obj.bgColor = colorr;
}

function irA(destino) {
	self.location =destino;
}

/**
* abrirVentana, abrirVentanaScroll, abrirVentana
* Coloca una imagen en la navegación superior  de la web
*/


function openWinClean(fichero,nombre,tam) {
	ventana=window.open(fichero,nombre,tam+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes");	
}
function openWinScroll(fichero,nombre,tam) {
	ventana=window.open(fichero,nombre,tam+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars,resizable=no,copyhistory=yes");	
}

function openWin(fichero,nombre,tam) {
	ventana=window.open(fichero,nombre,tam+",toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes");	
}


var imagenes=new Array()

function preloadimages(){
	for (i=0;i<preloadimages.arguments.length;i++){
		imagenes[i]=new Image()
		imagenes[i].src=preloadimages.arguments[i]
	}
}