
function uploadFile(obj) {
	var errores;
	var uploadDir = obj.value;
	uploaderId = 'uploader'+obj.name;
	uploader = obj.name;
	formulario = 'formName'+obj.name;
	
	document.getElementById(formulario).submit();
	ajax=nuevoAjax();
	ajax.open("GET", "/adm/lib/upload/imageupload.php?uploadDir="+uploadDir+"&uploader="+uploader, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			validarFichero(obj);
	 	} else {
    		document.getElementById(uploaderId).innerHTML = "<img src='/adm/lib/upload/espera1.gif' border='0' width='16' height='16' alt='Guardando fichero. Por favor espere...' title='Guardando fichero. Por favor espere...'>Guardando fichero. Por favor espere...";
		}
	}
	ajax.send(null);
}

function validarFichero(obj) {
	var uploadDir = obj.value;
	uploaderId = 'uploader'+obj.name;
	uploader = obj.name;
	formulario = 'formName'+obj.name;

	var maxTam = document.getElementById(formulario).maxTam.value;
	var minAncho = document.getElementById(formulario).minAncho.value;
	var minAlto = document.getElementById(formulario).minAlto.value;
	var maxAncho = document.getElementById(formulario).maxAncho.value;
	var maxAlto = document.getElementById(formulario).maxAlto.value;
	var extValidas = document.getElementById(formulario).extValidas.value;
	var anchoThumb = document.getElementById(formulario).anchoThumb.value;
    
	var nombreTabla = document.getElementById(formulario).nombreTabla.value;
	var nombreCampo = document.getElementById(formulario).idFichero.value;
	var idObjPadre = document.getElementById(formulario).idObjPadre.value;
	var dir = document.getElementById(formulario).dir.value;
	var idFicheroBorra="";
//alert("/adm/lib/upload/validafichero.php?idObjPadre="+idObjPadre+"&uploaderId="+obj.name+"&nombreTabla="+nombreTabla+"&nombreCampo="+nombreCampo+"&dir="+dir+"&maxTam="+maxTam+"&minAncho="+minAncho+"&minAlto="+minAlto+"&maxAncho="+maxAncho+"&maxAlto="+maxAlto+"&extValidas="+extValidas)
	ajax=nuevoAjax();
	ajax.open("GET", "/adm/lib/upload/validafichero.php?idObjPadre="+idObjPadre+"&uploaderId="+obj.name+"&nombreTabla="+nombreTabla+"&nombreCampo="+nombreCampo+"&dir="+dir+"&maxTam="+maxTam+"&minAncho="+minAncho+"&minAlto="+minAlto+"&maxAncho="+maxAncho+"&maxAlto="+maxAlto+"&extValidas="+extValidas+"&anchoThumb="+anchoThumb, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			errores = ajax.responseText;
		//alert(errores.substr(0,5))
			if(errores.substr(0,5)=="Error") {
				deletefichero(idFicheroBorra, nombreCampo, nombreTabla, idObjPadre, dir, maxTam, minAncho, minAlto, maxAncho, maxAlto, extValidas, anchoThumb);
				cadErrores = errores.replace(/#/g,"\n");
				alert(cadErrores);
				//cadErrores = errores.replace(/#/g,"<br>");
				//document.getElementById(uploaderId).innerHTML = cadErrores;
				
			} else
				mostrarFichero(obj);
	 	} else {
    		document.getElementById(uploaderId).innerHTML = "<img src='/adm/lib/upload/espera1.gif' border='0' width='16' height='16' alt='Guardando fichero. Por favor espere...' title='Guardando fichero. Por favor espere...'>Guardando fichero. Por favor espere...";
		}
	}
	ajax.send(null);
}

function mostrarFichero(obj) {
	var uploadDir = obj.value;
	uploaderId = 'uploader'+obj.name;
	uploader = obj.name;
	formulario = 'formName'+obj.name;

	var maxTam = document.getElementById(formulario).maxTam.value;
	var minAncho = document.getElementById(formulario).minAncho.value;
	var minAlto = document.getElementById(formulario).minAlto.value;
	var maxAncho = document.getElementById(formulario).maxAncho.value;
	var maxAlto = document.getElementById(formulario).maxAlto.value;
	var extValidas = document.getElementById(formulario).extValidas.value;
	var anchoThumb = document.getElementById(formulario).anchoThumb.value;
    
	var nombreTabla = document.getElementById(formulario).nombreTabla.value;
	var nombreCampo = document.getElementById(formulario).idFichero.value;
	var idObjPadre = document.getElementById(formulario).idObjPadre.value;
	var dir = document.getElementById(formulario).dir.value;

	ajax=nuevoAjax();
	ajax.open("GET", "/adm/lib/upload/cargafichero.php?idObjPadre="+idObjPadre+"&uploaderId="+obj.name+"&nombreTabla="+nombreTabla+"&nombreCampo="+nombreCampo+"&dir="+dir+"&maxTam="+maxTam+"&minAncho="+minAncho+"&minAlto="+minAlto+"&maxAncho="+maxAncho+"&maxAlto="+maxAlto+"&extValidas="+extValidas+"&anchoThumb="+anchoThumb, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			document.getElementById(uploaderId).innerHTML = ajax.responseText
	 	} else {
    		document.getElementById(uploaderId).innerHTML = "<img src='/adm/lib/upload/espera1.gif' border='0' width='16' height='16' alt='Guardando fichero. Por favor espere...' title='Guardando fichero. Por favor espere...'>Guardando fichero. Por favor espere...";
		}
	}
	ajax.send(null);
}
/*
function deletefichero(idFicheroBorra, nombreCampo, nombreTabla, idObjPadre, dir)
{
	var url = "/adm/lib/upload/ficherodelete.php?idFicheroBorra="+idFicheroBorra+"&idObjPadre="+idObjPadre+"&nombreCampo="+nombreCampo+"&nombreTabla="+nombreTabla+"&dir="+dir;
	var contenedor;
	contenedor = document.getElementById('respuesta'+nombreCampo);
	ajax=nuevoAjax();
	ajax.open("GET", url, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			contenedor.innerHTML = ajax.responseText
			//nuevoFichero(idFicheroBorra, nombreCampo, nombreTabla, idObjPadre, dir);
		}
	}
	ajax.send(null);
}
*/
function deletefichero(idFicheroBorra, nombreCampo, nombreTabla, idObjPadre, dir, maxTam, minAncho, minAlto, maxAncho, maxAlto, extValidas, anchoThumb)
{
	var url = "/adm/lib/upload/ficherodelete.php?idFicheroBorra="+idFicheroBorra+"&idObjPadre="+idObjPadre+"&nombreCampo="+nombreCampo+"&nombreTabla="+nombreTabla+"&dir="+dir+"&maxTam="+maxTam+"&minAncho="+minAncho+"&minAlto="+minAlto+"&maxAncho="+maxAncho+"&maxAlto="+maxAlto+"&extValidas="+extValidas+"&anchoThumb="+anchoThumb;
	var contenedor;
	contenedor = document.getElementById('respuesta'+nombreCampo);
	ajax=nuevoAjax();
	ajax.open("GET", url, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			contenedor.innerHTML = ajax.responseText
			//nuevoFichero(idFicheroBorra, nombreCampo, nombreTabla, idObjPadre, dir);
		}
	}
	ajax.send(null);
}

function nuevoFichero(idFichero, nombreCampo, nombreTabla, idObjPadre, dir) {
	/*var nombreTabla = document.getElementById(formulario).nombreTabla.value;
	var idObjPadre = document.getElementById(formulario).idObjPadre.value;*/

	ajax=nuevoAjax();
	ajax.open("GET", "/adm/lib/upload/nuevofichero.php?idObjPadre="+idObjPadre+"&uploaderId="+idFichero+"&nombreTabla="+ nombreTabla+"&dir="+dir, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			document.getElementById(uploaderId).innerHTML = ajax.responseText
	 	} else {
    		document.getElementById(uploaderId).innerHTML = "<img src='/adm/lib/upload/espera1.gif' border='0' width='16' height='16' alt='Borrando fichero. Por favor espere...' title='Borrando fichero. Por favor espere...'>Borrando fichero. Por favor espere...";
		}
	}
	ajax.send(null);
}

function verfichero(id, ancho, alto, dire)
{
	if (ancho==0)
		ancho=500;
	else
		ancho+=120;
		
	if (alto==0)
		alto=170;
	else
		alto+=150;
	
	var x = (screen.width/2)-(ancho/2);
	var y = (screen.height/2)-(alto/2);
	var url = "";

	paramsVer="width="+ancho+",height="+alto+",left="+x+",top="+y+",menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,modal=yes";
	url = "/adm/lib/upload/verfichero.php?id="+id+"&dir="+dire;

window.open(url, "Fichero", paramsVer);
}


function borrarfichero(idFicheroBorra, nombreCampo, nombreTabla, idObjPadre, dir, maxTam, minAncho, minAlto, maxAncho, maxAlto, extValidas, anchoThumb)
{
	//if(window.confirm("¿Desea borrar el fichero seleccionado?\n"))
		deletefichero(idFicheroBorra, nombreCampo, nombreTabla, idObjPadre, dir, maxTam, minAncho, minAlto, maxAncho, maxAlto, extValidas, anchoThumb);
}
