function confirmAndSend(message,url) {

	if(confirm(message))
		location.href=url;
}

//	fieldid , id del campo del formulario que se esta usando 
//	type file , gallery o image
//	agregation , true o false , si es galeria y quieres añadir o ponerlas todas nuevas 
function viewSRFileManager(fieldid,type,agregation) {
	//	alert("generic.js");
	if(type!="")
		if(type!="File" && type!="Gallery" && type!="Image") {
			alert("Type debe ser File, Gallery o Image.");
			return;
		}
	
	if( type=="gallery" ) {
			if(agregation==false)
				agregation=false;
			else
				agregation=true;
	}
	
	
	var a=window.open("pages/popup/fileadmin/index.php?fieldid="+fieldid+"&type="+type+"&agregation="+agregation,"_blank","width=900,height=700,top=70, left=100,resizable=yes,status=yes,menubar=no,toolbar=0")
	a.focus();
	
}

//rutas antiguas es para cuando modifico una foto de una galeria
//nombre foto es para cuando estoy modificando una foto de una galeria
function uploadImage(nombrecampo,idform,rutaAntigua,rutasAntiguas,nombreFoto) {
	
	if(rutasAntiguas==undefined)
		rutasAntiguas="";
	
	if(nombreFoto==undefined)
		nombreFoto="";
	
	var a=window.open("/uploadform.php?nombrecampo="+nombrecampo+"&idform="+idform+"&rutaAntigua="+rutaAntigua+"&rutasAntiguas="+rutasAntiguas+"&nombreFoto="+nombreFoto,"_blank","width=700,height=250,top=70, left=100,resizable=yes,status=no,menubar=no,toolbar=0")
	a.focus();
}

function uploadGallery(nombrecampo,idform,rutasAntiguas) {
	
	var a=window.open("/uploadform.php?nombrecampo="+nombrecampo+"&idform="+idform+"&gallery=yes&rutasAntiguas="+rutasAntiguas,"_blank","width=700,height=600,top=70, left=100,resizable=yes,status=yes,menubar=no,toolbar=0,scrollbars=yes")
	a.focus();
}


function uploadFile(nombrecampo,idform,rutaAntigua) {
	
	
		rutasAntiguas="";
		nombreFoto="";
	
	var a=window.open("/uploadform.php?nombrecampo="+nombrecampo+"&idform="+idform+"&rutaAntigua="+rutaAntigua+"&uploadtype=file","_blank","width=700,height=250,top=70, left=100,resizable=yes,status=no,menubar=no,toolbar=0")
	a.focus();
}



function search()
{
	document.forms[0].submit();
	
	
}


function manageErrorLoadImage(imagen) {
	//alert(imagen);
	imagen.src="img/nophoto.jpg";
	
}


function manageSecurity(idrecord,idresource) {
	
	
	var a=window.open("pages/popup/manageresource.php?sr_state=2&id_portlet=5&idresource="+idresource+"&idrecord="+idrecord,"_blank","width=800,height=600,top=70, left=100,resizable=yes,status=no,menubar=no,toolbar=0,scrollbars=yes")
	a.focus();
	
}
	var ext2icon= new Array() ;

		ext2icon["bmp"]="bmp.png";
        ext2icon["gif"]="gif.png";
        ext2icon["js"]="js.png";
        ext2icon["odp"]="odp.png";
        ext2icon["png"]="png.png";
        ext2icon["sxi"]="sxi.png";
        ext2icon["tsv"]="tsv.png";
        ext2icon["zip"]="zip.png";
        ext2icon["css"]="css.png";
        ext2icon["gz"]="gz.png";
        ext2icon["lar"]="lar.png";
        ext2icon["ods"]="ods.png";
        ext2icon["ppt"]="ppt.png";
        ext2icon["sxw"]="sxw.png";
        ext2icon["txt"]="txt.png";
        ext2icon["csv"]="csv.png";
        ext2icon["html"]="html.png";
        ext2icon["htm"]="html.png";
        ext2icon["odb"]="odb.png";
        ext2icon["odt"]="odt.png";
        ext2icon["rtf"]="rtf.png";
        ext2icon["tar"]="tar.png";
        ext2icon["vsd"]="vsd.png";
        ext2icon["doc"]="doc.png";
        ext2icon["odf"]="odf.png";
		ext2icon["page"]="page.png";
		ext2icon["swf"]="swf.png";
		ext2icon["tgz"]="tgz.png";
		ext2icon["xls"]="xls.png";
		ext2icon["dot"]="dot.png";
		ext2icon["jpg"]="jpg.png";
		ext2icon["jpeg"]="jpg.png";
		ext2icon["jpe"]="jpg.png";
		ext2icon["odg"]="odg.png";
		ext2icon["pdf"]="pdf.png";
		ext2icon["sxc"]="sxc.png";
		ext2icon["tiff"]="tiff.png";
		ext2icon["ml"]="ml.png";


function getIconFromFileName(fileName) {
	
		miarray=fileName.split(".");
		icono=ext2icon[miarray[miarray.length-1]];
	
		//alert("el icono que devuelvo es "+icono);
		
		if(icono=="")
			return ext2icon["txt"];
		else 
			return icono;
	
}

function cleanAjaxRecord(cadena) {
	
//tengo que quitar el primer y ultimo caracter , porque los registros vienen en este formato {contenido del registro}	
	cadena=cadena.substring(1,cadena.length) ;
	cadena=cadena.substring(0,cadena.length-1);
	return cadena;
	
}

function updateFormField(idfield,value) {
	//alert(idfield);
	document.getElementById(idfield).value=value;
	
}


function importarConfiguracion(formulario) {

	if(confirm("Se borrará la configuracion actual y se usará la que esta puesta en el textarea"))
		formulario.submit();
	
}
