// JavaScript 
function Al(a){alert(a)}
function $(a){return document.getElementById(a)}
function dc(a){return document.createElement(a)}
function ce(a,b,c){ var d=a.dc(c); b.appendChild(d); return d;}
function cd(a,b){c=ce(window,a,'DIV'); c.id=b; return c;}
function cl(a,b){c=ce(window,$(a),'A'); c.innerHTML=b; return c;}
function ci(a,b){c=a; e=dc('input'); e.type=b; c.appendChild(e); return e}

var D=["Desea eliminar "];
var T=[//upload.............................................................
	   "Quitar",
	   "No se permite subir archivos que puedan ejecutarse en el servidor...",
	   "Desea eliminar la carpeta ",
	   " y todo su contenido?",
	   "Desea eliminar el archivo ",
	   "Subir",//5
	   //otro...............................................................
	   "NADA",
	   "?",
	   D[0]+"el usuario ",
	   D[0]+"el cliente ",
	   D[0]+"el enlace ",
	   D[0]+"la página ",
	   "Recuerde eliminar el link del menu en caso que exista"
	   ];

//UPLOAD -----------------------------------------------------------------------------------------------------------------------------------
var Ep=[".asp",".aspx",".asa",".asax",".mdb",".js",".html",".dhtml",".exe"];
var n=1;
function An(){
	i='d'+n; d=cd($('camp'),i);	
	f=ci($(i),'file');	f.id=n;	f.name="attach"+n;	f.size='40'; f.onchange=function(){ Ex(this) }	
	l=cl(i,T[0]); l.onclick=function(){ Qu(this) }	
	n++; 	
	if(!$('btns')){ b=ci($('btn'),'submit'); b.id='btns'; b.value=T[5];}	
}
function Qu(a){ $('camp').removeChild(a.parentNode); SC(); }
function SC() { if($('camp').innerHTML==''){ $('btn').innerHTML='' } }
function Ex(a){	for(var i in Ep){ if(a.value.indexOf(Ep[i])!=-1){  alert(T[1]); Qu(a); }}}
function BC(a){	b=confirm(T[2]+a+T[3]);	if(b){ location.href="archivos.carpeta.borrar.asp?a="+a; }}
function BA(a){	b=confirm(T[4]+a);	    if(b){ location.href="archivos.borrar.asp?a="+a; }}
function De(a){	if($(a).style.display=="none"){ $(a).style.display="block" }else{ $(a).style.display="none" }}

//USUARIOS-------------------------------------------------------------------------------------------------------------------------
function CE(a){	b=confirm(T[8]+a+T[7]);	if(b){ location.href="usuarios.eliminar.asp?n="+a; }}
//CLIENTES-------------------------------------------------------------------------------------------------------------------------
function CL(a){	b=confirm(T[9]+a+T[7]);	if(b){ location.href="clientes.eliminar.asp?n="+a; }}
//LINKS----------------------------------------------------------------------------------------------------------------------------
function CN(a){	b=confirm(T[10]+a+T[7]); if(b){ location.href="links.eliminar.asp?n="+a; }}
//ADMIN IMAGENES-------------------------------------------------------------------------------------------------------------------
function mov(a,b){ $(a).src=b }
function mou(a,b){ $(a).src=b }
//EDITOR----------------------------------------------------------------------------------------------------------------------------
function ED(a){	b=confirm(T[11]+a+T[7]); if(b){ location.href="editor.eliminar.asp?p="+a; alert(T[12]) }}
//MENU Tipo------------------------------------------------------------------------------------------------------------------------------
function hab(){ if($("btn")){ $("btn").disabled=false } }
function enlaT(a){
	if(a=='0'){
		$('deple').innerHTML='<a onClick="agreSM()">Agregar sub menu</a>';
	}else{
		$('deple').innerHTML='';
	}
	
	hab()
}
function enlaTS(){if($("btn")){ $("btn").disabled=false }}

var cdes=0;
function agreSM(){
	hab()
	a=cd($('deple'),'despl'+cdes);
	a.innerHTML='<input name="link'+cdes+'" id="link'+cdes+'" value=""> '+agrsSM('pag'+cdes)+' <a onClick="quiSM(\'despl'+cdes+'\')">Quitar</a>';
	cdes++;
}
function agrsSM(a){
	b='<select name="'+a+'">';
	for(var i in PA){ 
		//
		if(PA[i][1]){ 
		var s=('pag'+i==a)?'selected':'';
		b+='<option value="'+PA[i][0]+'" '+s+'>'+PA[i][1]+'</option>'; 
		} 
	}
	b+='</select>';
	return b;
}
function quiSM(a){ $('deple').removeChild($(a)); cdes--;}
//MOSTRA OCULTAR SUB MENU------------------------------------------------------------------------------------------------------------------------------
function vsubm(a){ $(a).style.display=($(a).style.display=='none')?'block':'none'; }
//MENU ORDEN ------------------------------------------------------------------------------------------------------------------------------------------
function orden(){
	a=$("menu");
	b=$("ordenc");
	f=[];	
	c = a.childNodes;
	or=1;
	for(var i in c){	
		if(c[i].tagName=='LI'){
			f.push(c[i].id+'='+or);
			or++
		}
	}
	b.value=f.join('&');
}
//EDITAR PAGINA ---------------------------------------------------------------------------------------------------------------------------------------
function nuevaw(a){
	var b="top="+((window.screen.height/2)-310)+", left="+((window.screen.width/2)-250)
	+",  toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=625, height=550"; 
	
	Wo=window.open(a,'Modificar',b); 
	Wo?Wo.focus():'';
	Wo?'':Al('=(, Tu anti popup esta activado.., desactivalo...'); 
}
//AGREGAR RESPUESTA-----------------------------------------------------------------------------------------------------------------------------------
var cdr=1;
function aresp(){
	a=cd($("respu"),'c'+cdr)
	a.innerHTML=cdr+' <input type="text" name="resp'+cdr+'" id="resp'+cdr+'" size="50"> <a onClick="quires(\'c'+cdr+'\')">Quitar</a>';
	cdr++
}
function quires(a){ $('respu').removeChild($(a)); cdr--; }	

function RE(a,c,d){	b=confirm(D[0]+c+T[7]);	if(b){ location.href="emcuesta.eliminar.respuestas.asp?i="+a+"&r="+d; }}
function EE(a,c){	b=confirm(D[0]+c+T[7]);	if(b){ location.href="emcuesta.eliminar.asp?i="+a; }}

//FORM-------------------------------------------------------------------------------------------------------------------------------------------
//Contacto
function A(a,b){ Ad($(a),b.e,b.f,false); }
function Ad(a,b,c,d){
	if(a.addEventListener){ a.addEventListener(b,c,d); }
	if(a.attachEvent){ a.attachEvent("on"+b,c);   }
}
var e=['click','change'];
function ev(){
	if($('file')){ A('file',{e:e[1],f:tver}); }
}

window.onload=ev;

//------------------------------------------------------------------------------------------------------------------------------------------------
function Kb(a){ var b=/^\s+\b|\S/.exec(a); return b; }
function Vm(a){ var b=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ .exec(a); return b; }
function Ex(a){var b=/^[^\.]+\.(doc|pdf|xls)$/.exec(a.toLowerCase()); return b;}
function cvalid(){
	var D = [ ['nombre','Nombre'],
			  ['apellido','Apellido'],
			  ['email','Email'],
			  ['localidad','Localidad'],
			  ['telefono','Telefono'],
			  //['telefonoalt','Telefono Alternativo'],
			  //['comentario','Comentario']
			 ];
	var terro = "Complete correctamente\nlos sig campos: \n\n";
	var est = true;
	for(var i in D){
		var c = $(D[i][0]);
		if(!Kb(c.value)){
			terro += D[i][1]+"\n";
			est = false;
		}else if(D[i][0]=='email'){
			if(!Vm(c.value)){
				terro += D[i][1]+"\n";
				est = false;	
			}
		}
	}
	if(!est){ alert(terro); }
	return est;
}

var file = false;
function tvalid(){ 
	var T = [ ['nombre','Nombre'],
			  ['apellido','Apellido'],
			  ['email','Email'],
			  //['provincia','Provincia'],
			  ['telefono','Telefono'],
			  //['localidad','Localidad'],
			  ['file','Adjuntar CV, solo se permiten archivos .doc, .pdf, .xls'],
			 ];
	
	var terro = "Complete correctamente\nlos sig campos: \n\n";
	
	var est = true;
	
	for(var i in T){
		var c = $(T[i][0]);
		if(!Kb(c.value)){
			terro += T[i][1]+"\n";
			est = false;
		}else if(T[i][0]=='file'){
			if(!Ex(c.value)){
				terro += D[i][1]+"\n";
				est = false;	
			}
		}
		if(!file){ est = false;	}
	}
	
	if(!est){ alert(terro); }
	
	return est;
}
function tver(){
	if(!Ex($('file').value)){
		alert('Adjuntar CV, solo se permiten archivos .doc, .pdf, .xls');
		file=false;
	}else{
		file=true;
	}
}

/*
function nuevaw(a){
	var b="top="+((window.screen.height/2)-310)+", left="+((window.screen.width/2)-250)
	+",  toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=625, height=550"; 
	
	Wo=window.open(a,'Modificar',b); 
	Wo?Wo.focus():'';
	Wo?'':Al('=(, Tu anti popup esta activado.., desactivalo...'); 
}


*/

function win(){
	var b="top=0,left=0,toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=640, height=400"; 
	window.open('placa.html','Placa',b); 
}




