// JavaScript Document

function valEmail(valor){
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+(.[a-z]{2,3})$/
    if(!re.exec(valor.toLowerCase())){
        return false;
    }else{
        return true;
    }
}


var swfu, swfum;
var sesid;


var wait="";

function defaults(){
	tree.openAllItems(0);
	modulos= document.getElementById('modsper').value;
	acciones= document.getElementById('accper').value;
	//alert(modulos);
	//alert(acciones);
	eval(modulos);
	eval(acciones);
}

function cargaperms(){
	tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
    tree.setImagePath("img_comunes/csh_bluebooks/");
	tree.enableCheckBoxes(1);
    tree.enableThreeStateCheckboxes(false);
    tree.loadXML("CONFIGURACIONES/listas.php");
	//tree.setOnClickHandler(tonclick);
	// tree.enableMultiselection(true);

	var wait = setTimeout('defaults()',3000);
	//alert(campos);
}

function cargamodulos(){
	tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
	tree.setImagePath("img_comunes/csh_bluebooks/");
	tree.enableCheckBoxes(1);
    tree.enableThreeStateCheckboxes(false);
    tree.loadXML("CONFIGURACIONES/modulosTree.php");
 //tree.setOnClickHandler(tonclick);
	var wait = setTimeout('defaults()',3000);
}

function checkTodos(){
		tree.enableThreeStateCheckboxes(true);
		tree.setCheck(999999,true);
		tree.enableThreeStateCheckboxes(false);
}

function checkNinguno(){
		tree.enableThreeStateCheckboxes(true);
		tree.setCheck(999999,false);
		tree.enableThreeStateCheckboxes(false);
}

function carga_checks(){
	document.getElementById('mods_t_0').value = tree.getAllChecked();
	//alert(document.getElementById('mods_t_0').value);
}

function idioma(val){
//alert(val);
	switch(val){
		case '0': document.getElementById('nomes').style.display= 'table-row'; document.getElementById('nomen').style.display='table-row'; document.getElementById('descesp').style.display= 'block'; document.getElementById('descing').style.display= 'block'; break;
		case '1': document.getElementById('nomes').style.display= 'table-row'; document.getElementById('nomen').style.display= 'none';document.getElementById('descesp').style.display= 'block'; document.getElementById('descing').style.display= 'none'; break;
		case '2': document.getElementById('nomes').style.display= 'none'; document.getElementById('nomen').style.display= 'table-row';document.getElementById('descesp').style.display= 'none';document.getElementById('descing').style.display= 'block'; break;
	}

}


function agEncuesta(c){
	carpeta="";
	archivo="micuenta.php";
	elementos=document.getElementsByName("campos[]");

	//se obtiene el ultimo caracter del nombre de la ID
	var txt_campo_id=elementos[0].id;
	txt_campo_id=txt_campo_id.slice([txt_campo_id.length-1]);
	txt_campo_id=parseInt(txt_campo_id);

	var coma="";
	var coma2="";
	var opciones="";
	var txt_campo="";
	var txt_campo2="";

	for(i=0; i < elementos.length; i++){
		opciones=opciones+coma+elementos[i].value;
		alert("caracter: "+txt_campo_id);
		txt_campo+=coma2+document.getElementById("txt_campo"+(txt_campo_id)).id+"-t-0";
		txt_campo2+=coma2+document.getElementById("txt_campo"+(txt_campo_id)).id;
		txt_campo_id=txt_campo_id + 1;
		coma="|";
		coma2=",";
	}

	campos="pregunta-t-0,"+txt_campo;
 	variables="pregunta,"+txt_campo2;

	//alert(elementos.length);
	//alert(campos);
	//alert(variables);
	//alert(opciones);
	return document.getElementById("pregunta").value+"||"+opciones;
}



///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////.....................FUNCION PARA VALIDAR CAMPOS .................. /////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function formulario(formName,url,divContent){
 
	var form = document.forms[formName];
	var len = form.length;
	var val;
	var radioBtnChecked  = false;
	var radioBtnSelected = false;
	var radioBtnLength;
	var radioBtnCount = 0;
	var indexSelect = "";
	var varGet = "";
	var ban = false;
	var errorCampos = "Informe de Error:\n\n";
	var campo = "";
	var clave1 = "";
	var clave2 = "";
	var FCK = "";
	var valorFCK = "";
	for(i=0; i < len; i++){
		val  = form.elements[i].name.split("_");
		//wval = val[1].toLowerCase();
		try {
			test = form.elements[i];
			test = test.parentNode;
			test = test.parentNode;
			data = test.firstChild;
			data = data.nextSibling;
			data = data.firstChild;
			data = data.firstChild.textContent;
		} catch (err) {
			data = val[0];
		}
		switch(val[1]){
			case "T":
			case "t": //campos textos
				//alert(val[0]+" = "+form.elements[i].value);
				if(val[2] == "1"){
					if(form.elements[i].value != ""){
						varGet += "&"+val[0]+"="+escape(form.elements[i].value);
						ban = true;
					}else{
						
						errorCampos += "El Campo '"+data+"' es obligatorio.\n";
						ban = false;
					}
				}else{
					if(val[2] == "0"){
						varGet += "&"+val[0]+"="+escape(form.elements[i].value);
						ban = true;
					}
				}
			break;
			case "R":
			case "r": // campos Radio Button
					radioBtnLength = document.getElementsByName(val[0]+"_"+val[1]+"_"+val[2]).length;
					radioBtnCount++;
					radioBtnCount < radioBtnLength ? radioBtnChecked = true:radioBtnChecked = false; 
					((radioBtnCount == radioBtnLength) &&  form.elements[i].checked) ? radioBtnChecked = true:"";
					//alert(radioBtnLength+" "+radioBtnCount+" "+form.elements[i].value+" "+radioBtnChecked);
					if(val[2] == "1"){
						if(form.elements[i].value != "" && form.elements[i].checked){
							varGet += "&"+val[0]+"="+form.elements[i].value;
							ban = true;
							radioBtnSelected = true;
							alert(form.elements[i].options[indexSelect].value);
						}else{
							if(!radioBtnChecked && !radioBtnSelected){
								errorCampos += " Debe seleccionar un opcion del Campo '"+data +"'.\n";
								ban = false;
							}
						}
					}else{
						if(val[2] == "0"){
							if(form.elements[i].checked)
								varGet += "&"+val[0]+"="+form.elements[i].value;
							ban = true;
						}
					}
					
			break;
			case "s": // campos select option
				indexSelect = form.elements[i].selectedIndex;
				if(val[2] == "1"){
					if(form.elements[i].options[indexSelect].value != ""){
						varGet += "&"+val[0]+"="+form.elements[i].options[indexSelect].value;
						ban = true;
						//alert(form.elements[i].options[indexSelect].value);
					}else{
						errorCampos += "El Campo '"+data+"' es obligatorio.\n";
						ban = false;
					}
				}else{
					if(val[2] == "0"){
						varGet += "&"+val[0]+"="+form.elements[i].options[indexSelect].value;
						ban = true;
					}
				}
			break;
			case "f": // FKDeditor
				//alert(val[0]+"_"+val[1]+"_"+val[2]);
				FCK = FCKeditorAPI.GetInstance(val[0]+"_"+val[1]+"_"+val[2]);
				valorFCK = FCK.GetXHTML();
				//alert(valorFCK);
				valorFCK = escape(valorFCK);
				//alert(valorFCK);
				if(val[2] == "1"){
					if(valorFCK != ""){
						varGet += "&"+val[0]+"="+valorFCK;
						ban = true;
					}else{
						errorCampos += "El Campo '"+data +"' es obligatorio.\n";
						ban = false;
					}
				}else{
					if(val[2] == "0"){
						varGet += "&"+val[0]+"="+valorFCK;
						ban = true;
					}
				}
			break;
			case "c": //campos claves o de contraseñas
				campo = val[0].split("|");
				clave1 = campo[0]+"|"+campo[1]+"_"+val[1]+"_"+val[2];
				clave2 = campo[1]+"|"+campo[0]+"_"+val[1]+"_"+val[2];
				//alert(clave1+"\n"+clave2);
				valor1= document.getElementById(clave1).value;
				valor2= document.getElementById(clave2).value;
				if(val[2] == "1"){
					if(valor1 != ""){
						if(valor2 != ""){
							if(valor1==valor2){
								varGet += "&"+val[0]+"="+form.elements[i].value;
								ban = true;
							}else{
								errorCampos += "Los Campos Claves no coinciden. \n";
								ban = false;
							}
						}else{
							errorCampos += "El Campo 'Clave 2' es obligatorio. \n";
							ban = false;
						}
					}else{
						errorCampos += "El Campo 'Clave 1' es obligatorio. \n";
						ban = false;
					}
				}else{
					if(val[2] == "0"){
						if(valor1==valor2){
							varGet += "&"+val[0]+"="+form.elements[i].value;
							ban = true;
						}else{
							errorCampos += "Los Campos Claves no coinciden. \n";
							ban = false;
						}
					}
				}
			break;
			case "b": // botenes
				//varGet += "&"+val[0]+"="+form.elements[i].value;
				if(val[2] == "1"){
					if(form.elements[i].value != ""){
						varGet += "&"+val[0]+"="+form.elements[i].value;
						ban = true;
					}else{
						errorCampos += "El Boton '"+val[0]+"' es obligatorio.\n";
						ban = false;
					}
				}else{
					if(val[2] == "0"){
						varGet += "&"+val[0]+"="+form.elements[i].value;
						ban = true;
					}
				}
			break;
			case "e": // campos email
				//varGet += "&"+val[0]+"="+form.elements[i].value;
				if(val[2] == "1"){
					if(valEmail(form.elements[i].value)){
						varGet += "&"+val[0]+"="+form.elements[i].value;
						ban = true;
					}else{
						errorCampos += "El Campo '"+data+"' es Incorrecto.\n";
						ban = false;
					}
				}else{
					if(val[2] == "0"){
						if(form.elements[i].value != ""){
							if(valEmail(form.elements[i].value)){
								varGet += "&"+val[0]+"="+form.elements[i].value;
								ban = true;
							}else{
								errorCampos += "El Campo '"+data +"' es Incorrecto.\n";
								ban = false;
							}
						}else{
							varGet += "&"+val[0]+"="+form.elements[i].value;
							ban = true;
						}
					}

				}
			break;
			//http://www.ozzu.com/es/programacion-del-foro/javascript-extraer-nombre-archivo-archivo-solo-campo-entrada-t55021.html
			case "img": //campos Imagen
				//alert(val[0]+" = "+form.elements[i].value);
				if(val[2] == "1"){
					if(form.elements[i].value != ""){
						varGet += "&"+val[0]+"="+form.elements[i].value;
						ban = true;
					}else{
						errorCampos += "El Campo Imagen es obligatorio.\n";
						ban = false;
					}
				}else{
					if(val[2] == "0"){
						varGet += "&"+val[0]+"="+form.elements[i].value;
						ban = true;
					}
				}
			break;
			default:
				ban = true;
			break;
		}
		if(!ban){
			break;
		}
	}
	if(ban){
		//alert(varGet);
		ajax(url,varGet,divContent);
	}else{
		alert(errorCampos);
	}
}

function agregar(url,varGet,varNom,divContent){
	//if(confirm('¿Esta seguro de Eliminar Estos Productos?')){
		//alert("modificar");
		var n         = 0;
		var ids       = "";
		//var coman     = "";
		var ELIMINADO = "";
		element=document.getElementsByName('id[]');
		len=element.length;
		//alert(eln + " elements!");
		while(n < len){
			//alert(el[n].value);
			if(element[n].value=="1"){
				ELIMINADO=element[n].id.split("_");
				//ids += coman + ELIMINADO[1];
				ids = ELIMINADO[1];
				//alert(itemn);
				//coman= ",";
			}
			n++;
		}
		//ids= document.getElementsByName('id[]').values;
		varGet += "&"+varNom+"=" + ids;
		//alert(varGet +"\n\n"+url+"\n\n"+divContent);
		ajax(url,varGet,divContent);
	//}
}

function visualizar(url,varGet,varNom,divContent){
		var n         = 0;
		var ids       = "";
		var ELIMINADO = "";
		element=document.getElementsByName('id[]');
		len=element.length;
		while(n < len){
			if(element[n].value=="1"){
				ELIMINADO=element[n].id.split("_");
				ids = ELIMINADO[1];
			}
			n++;
		}
		varGet += "&"+varNom+"=" + ids;
		//alert(varGet +"\n\n"+url+"\n\n"+divContent);
		ajax(url,varGet,divContent);
}

function modificar(url,varGet,varNom,divContent){
	//if(confirm('Esta seguro de Modificar Estos Datos?')){
		var n         = 0;
		var ids       = "";
		var ELIMINADO = "";
		element=document.getElementsByName('id[]');
		len=element.length;
		while(n < len){
			if(element[n].value=="1"){
				ELIMINADO=element[n].id.split("_");
				ids = ELIMINADO[1];
			}
			n++;
		}
		varGet += "&"+varNom+"=" + ids;
		//alert(varGet +"\n\n"+url+"\n\n"+divContent);
		ajax(url,varGet,divContent);
	//}
}

function eliminar(url,varGet,varNom,divContent){
	if(confirm('Esta seguro de Eliminar Estos Datos?')){
		var n         = 0;
		var ids       = "";
		var coman     = "";
		var ELIMINADO = "";
		element=document.getElementsByName('id[]');
		len=element.length;
		while(n < len){
			if(element[n].value=="1"){
				ELIMINADO=element[n].id.split("_");
				ids += coman + ELIMINADO[1];
				coman= ",";
			}
			n++;
		}
		varGet += "&"+varNom+"=" + ids;
		//alert(varGet +"\n\n"+url+"\n\n"+divContent);
		ajax(url,varGet,divContent);
	}
}

function status(st,url,varGet,varNom,divContent){
	indexSelect = st.selectedIndex;
	//alert(varNom+" "+st.options[indexSelect].value);
	varGet += "&"+varNom+"="+st.options[indexSelect].value;
	//alert(varGet);
	ajax(url,varGet,divContent);
}

function newUsuario(st,url,varGet,varNom,divContent){
	indexSelect = st.selectedIndex;
	//alert(varNom+" "+st.options[indexSelect].value);
	varGet += "&"+varNom+"="+st.options[indexSelect].value;
	//alert(varGet);

	ajax(url,varGet,divContent);
}

function verificar_datos(elemento,url,varGet,divContent){
	varGet += "="+elemento.value;
	//alert(varGet);
	ajax2(url,varGet,divContent);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////// ........FUNCIONES PARA LA MANIPULACION DE LISTAS....////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function checkList(id){
	var idItem        = id.split("_");
	var idCampo       = "id_"+ idItem[1];
	var cssBackGround = document.getElementById(id).style.backgroundPosition;
	var position      = cssBackGround.split(" ");
	var n  = 0;
	var ch = 0;
	var disabledModificar = "";
	var disabledEliminar  = "";
	var disabledVisualizar= "";
	//alert(id);	//alert(idCampo);	//alert(Cls);
	if(position[0] == "right"){
		document.getElementById(id).style.backgroundPosition="left";
		document.getElementById(idCampo).value="0";
		el=document.getElementsByName('id[]');
		eln=el.length;
		//alert(eln + " elements!");
		while(n < eln){
			//alert(el[n].value);
			if(el[n].value==1){
				ch++;
			}
			n++;
		}
		//alert(n);		//alert(ch);
		if(ch == 1){
			//alert("oculta");		//document.getElementById('bloqueo').style.display='block';
			disabledModificar = "";	disabledEliminar  = "";	disabledVisualizar= "";
		}else{
			if(ch == 0){
				disabledModificar = "disabled";	disabledEliminar  = "disabled";	disabledVisualizar= "disabled";
			}else{
				disabledModificar = "disabled";	disabledEliminar  = "";	disabledVisualizar= "disabled";
			}

		}
		document.getElementById('Modificar') .disabled = disabledModificar;
		document.getElementById('Eliminar')  .disabled = disabledEliminar;
		document.getElementById('Visualizar').disabled = disabledVisualizar;
	}else{
		document.getElementById(id).style.backgroundPosition="right";
		document.getElementById(idCampo).value="1";
		//document.getElementById('idp').value=idc[1];
		//aqui se verifica que no hayan elementos activos
		element=document.getElementsByName('id[]');
		len=element.length;
		//alert(len + " elements!");
		while(n < len){
			//alert(element[n].value);
			if(element[n].value==1){
				ch++;
			}
			n++;
		}
		//alert(n);		//alert(ch);
		if(ch < 2){
			//alert("oculta");			//document.getElementById('bloqueo').style.display='none';
			disabledModificar = "";	disabledEliminar  = "";	disabledVisualizar= "";
		}else{
			disabledModificar = "disabled";	disabledEliminar  = "";	disabledVisualizar= "disabled";
		}
		document.getElementById('Modificar') .disabled = disabledModificar;
		document.getElementById('Eliminar')  .disabled = disabledEliminar;
		document.getElementById('Visualizar').disabled = disabledVisualizar;
	}
}


function checkAllList(){
	var cssBackGround = document.getElementById('seltodos').style.backgroundPosition;
	var position      = cssBackGround.split(" ");
	var ch  = document.getElementsByName('id[]');
	var n   = ch.length;
	var idd = "";
	var div = "";
	//alert(Cls);
	//alert(n);
	if(position[0] == "right"){
		//alert("right");
		document.getElementById('seltodos').style.backgroundPosition = "left";
		//document.getElementById('spanselt').innerHTML='<div id="seltodos" class="checkbox" onclick="checkt();" style="margin-right:2px;"></div>&nbsp;&nbsp;&nbsp;Seleccionar todos&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;';
		//document.getElementById('bloqueo').style.display='block';
		document.getElementById('Eliminar').disabled='disabled';
		for(i=0; i < n; i++){
			//alert(ch[i].id);
			idd = ch[i].id.split("_");
			div = "item_"+idd[1];
			document.getElementById(div).style.backgroundPosition="left";
			ch[i].value=0;
		}
	}else{
		//document.getElementById('spanselt').innerHTML='<div id="seltodos" class="checkbox" onclick="checkt();" style="margin-right:2px;" ></div>&nbsp;&nbsp;&nbsp;Deseleccionar todos&nbsp;&nbsp;&nbsp;';
		document.getElementById('seltodos').style.backgroundPosition="right";
		//document.getElementById('bloqueo').style.display='none';
		document.getElementById('Eliminar').disabled='';
		for(i=0; i < n; i++){
			//alert(ch[i].id);
			idd=ch[i].id.split("_");
			div="item_"+idd[1];
			document.getElementById(div).style.backgroundPosition="right";
			ch[i].value=1;
		}
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////// ........FUNCIONES PARA LA MANIPULACION DE IMAGENES....////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function cargaSWFupload(fileTypes,fileQueueLimit,file){
	//alert(fileTypes+" "+fileQueueLimit);
	sesid = document.getElementById('sesid').value;
	var settings = {
	flash_url : "swfupload/swfupload.swf",
	upload_url: "upload.php",
	post_params: {"PHPSESSID" : sesid },
	file_size_limit : "100 MB",
	file_types : fileTypes?fileTypes:"*.pdf;*.jpg;*.png;*.gif;*.flv;*.wma;*.wmv;*.mpg;*.swf;*.mov;*.3gp;*.mp3;*.mp4;",
	file_types_description : "All Files",
	file_upload_limit : 0,
	file_queue_limit : fileQueueLimit?fileQueueLimit:4,
	custom_settings : {
		progressTarget : "fsUploadProgress",
		div_stat: "divStatus",
		cancelButtonId : "btnCancel",
		vp:"visp",
		arc: "arc"
	},
	debug: false,
	// Button settings
	button_image_url: "img_comunes/XPButtonNoText_61x22.png",
	button_width: "61",
	button_height: "22",
	button_placeholder_id: "spanButtonPlaceHolder",
	button_text: '<span class="theFont">Cargar</span>',
	button_text_style: ".theFont { font-size: 14;text-align:center; vertical-align:middle  }",
	button_text_left_padding: 0,
	button_text_top_padding: 1,
	// The event handler functions are defined in handlers.js
	file_queued_handler : fileQueued,
	file_queue_error_handler : fileQueueError,
	file_dialog_complete_handler : fileDialogComplete,
	upload_start_handler : uploadStart,
	upload_progress_handler : uploadProgress,
	upload_error_handler : uploadError,
	upload_success_handler : uploadSuccessPro,
	upload_complete_handler : uploadComplete,
	upload_final_handler : uploadFinal,
	queue_complete_handler : file?queueCompleteFile:queueComplete	// Queue plugin event
	};
	swfu = new SWFUpload(settings);

	//alert("function cargaSWFupload()");
}

function eliminarTodoImg(imgn, stat, vp, arc){
	if(confirm("Esta seguro que desea descartar el archivo?")){
		ajax("swfupload/vista.php","&eliminar="+imgn,vp);
		document.getElementById(stat).innerHTML="archivo Borrado";
		document.getElementById(arc).value = "";
	//	setTimeout("recarga();", 2000);
	}
}

function eliminarImg(img,imgn, stat, vp, arc){
	if(confirm("Esta seguro que desea descartar el archivo?")){
		ajax3("swfupload/vista.php","&eliminar="+img,vp);
		//alert(imgn);
		imgn = imgn.replace(img,"");
		//alert(imgn);
		document.getElementById(arc).value = imgn;
		var a = "ajax2('swfupload/vista.php','&arcString="+imgn+"&stat="+stat+"&vp="+vp+"&arc="+arc+"','"+vp+"')";
        //alert(a);
        //eval(a);
        setTimeout(a,10);
	}
}

function eliminarImgAlbum(idAlbum,img,dirDestino,thumb,conten){
	if(confirm("Esta seguro que desea Eliminar la Imagen?")){
		//alert("&eliminar="+img+"&imgAlbum_="+album+"&dirDestino_="+dirDestino+"&thumb="+thumb,conten);
	 	ajax3("swfupload/eliminar_imagen.php","&eliminar="+img+"&dirDestino="+dirDestino+"&thumb="+thumb,conten);
		//alert("&idAlbum="+idAlbum+'&dirDestino='+dirDestino+"&thumb="+thumb+"&conten="+conten);
		var a = "ajax2('swfupload/eliminar_imagen.php','&idAlbum="+idAlbum+"&dirDestino=+"+dirDestino+"&thumb="+thumb+"&conten="+conten+"','"+conten+"')";
        //alert(a);
        //eval(a);
        setTimeout(a,0);
	}
}


function eliminarTodoFile(files, stat, vp, arc){
	if(confirm("Esta seguro que desea descartar el archivo?")){
		ajax("swfupload/vista_file.php","&eliminar="+files,vp);
		document.getElementById(stat).innerHTML="archivo Borrado";
		document.getElementById(arc).value = "";
	//	setTimeout("recarga();", 2000);
	}
}

function eliminarFile(file,files, stat, vp, arc){
	if(confirm("Esta seguro que desea descartar el archivo?")){
		ajax3("swfupload/vista_file.php","&eliminar="+file,vp);
		//alert(files);
		files = files.replace(file,"");
		//alert(files);
		document.getElementById(arc).value = files;
		var a = "ajax2('swfupload/vista_file.php','&arcString="+files+"&stat="+stat+"&vp="+vp+"&arc="+arc+"','"+vp+"')";
        //alert(a);
        //eval(a);
        setTimeout(a,10);
	}
}


function eliminarFileAlbum(idAlbum,file,dirDestino,conten){
	if(confirm("Esta seguro que desea Eliminar la Imagen?")){
		//alert("swfupload/eliminar_file.php, &eliminar="+file+"&dirDestino="+dirDestino+","+conten);
	 	ajax3("swfupload/eliminar_file.php","&eliminar="+file+"&dirDestino="+dirDestino,conten);
		//alert("&idAlbum="+idAlbum+'&dirDestino='+dirDestino+"&thumb="+thumb+"&conten="+conten);
		var a = "ajax2('swfupload/eliminar_file.php','&idAlbum="+idAlbum+"&dirDestino="+dirDestino+"&conten="+conten+"','"+conten+"')";
        //alert(a);
        //eval(a);
        setTimeout(a,10);
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////// ........FUNCIONES DINAMICAMENTE PARA AGREGAR CAMPOS DIV Y INPUT....///////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var numero = 0;
function addCampo(nombreInput,contenedor) {
   nDiv = document.createElement('div');
   //nDiv.className = 'archivo';
   nDiv.id = 'Campo' + (++numero);
   nDiv.style.marginTop  = "5px";


   nCampo = document.createElement('input');
   nCampo.name = nombreInput;
   nCampo.type = 'text';
   //nCampo.id = 'txt_campo'+numero;
   nCampo.size = 43;
   nCampo.style.marginRight= "5px";

   a = document.createElement('a');
   a.name = nDiv.id;
   a.href = 'javascript:void(0)';
   a.onclick = eliminarCampos;// function eliminarCampos(evt);
   a.innerHTML = 'Eliminar';

   nDiv.appendChild(nCampo);
   nDiv.appendChild(a);

   container = document.getElementById(contenedor);
   container.appendChild(nDiv);
}

function eliminarCampos(evt){
   evt = (!evt) ? event : evt;
   a   = evt.srcElement ?  evt.srcElement : evt.target;
   div = document.getElementById(a.name || evt.name);
   //alert(a.name || evt.name);
   div.parentNode.removeChild(div);
}

/*/ Valores de Campos Dinamicos  /*/
function setVCD(nomGetValCampos,nomSetValCampo){
	//alert(nomGetValCampos+" "+nomSetValCampo);
	var elements = document.getElementsByName(nomGetValCampos);
	var valores = '';
	var coma = '';
	for(i = 0; i < elements.length; i++){
		if(elements[i].value){
			valores += coma + elements[i].value;
			coma = ',';
		}
	}
	document.getElementById(nomSetValCampo).value = valores;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////// ........FUNCIONES DINAMICAMENTE PARA AGREGAR CAMPOS DIV Y INPUT....///////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

