// JavaScript Document
 function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){ 
   return (true)
  } else {
   return (false);
  }
 }
function valida_envia(){
    if (document.myformulario.email.value.length==0){
       alert("Tiene que escribir su e-mail")
       document.myformulario.email.focus()
       return 0;
    }
	
	if (validarEmail(document.myformulario.email.value)==false){
       alert("e-mail no corresponde con una direccion e-mail válida")
       document.myformulario.email.focus()
       return 0;
    }
	
	if (document.myformulario.contrasena.value.length==0){
       alert("Tiene que escribir su password")
       document.myformulario.contrasena.focus()
       return 0;
    }
	
    document.myformulario.submit();
    return 1;
} 
function valida_envia2(){
    if (document.getElementById("myformulario").email.value.length==0){
       alert("Tiene que escribir su e-mail")
       document.getElementById("myformulario").email.focus()
       return 0;
    }
	
	if (validarEmail(document.getElementById("myformulario").email.value)==false){
       alert("e-mail no corresponde con una direccion e-mail válida")
       document.getElementById("myformulario").email.focus()
       return 0;
    }
   if (document.myformulario.contrasena.value.length<6){
       alert("Longitud minima del password es de 6 caracteres")
       document.myformulario.contrasena.focus()
       return 0;
    }
	if (document.myformulario.contrasena2.value.length<6){
       alert("por favor, vuelva a escribir su password")
       document.myformulario.contrasena.focus()
       return 0;
    }
	if (document.myformulario.contrasena2.value!=document.myformulario.contrasena.value){
       alert("Las Contraseñas no coinciden")
       document.myformulario.contrasena.focus()
       return 0;
    }
	if (document.myformulario.nombre.value.length==0){
       alert("Tiene que escribir su nombre de usuario")
       document.myformulario.nombre.focus()
       return 0;
    }
	
    document.myformulario.submit();
    return 1;
} 

function valida_envia3(){
    if (document.getElementById("myformulario").email.value.length==0){
       alert("Tiene que escribir su e-mail")
       document.getElementById("myformulario").email.focus()
       return 0;
    }
	
	if (validarEmail(document.getElementById("myformulario").email.value)==false){
       alert("e-mail no corresponde con una direccion e-mail válida")
       document.getElementById("myformulario").email.focus()
       return 0;
    }
	document.getElementById("myformulario").submit();
        return 1;
	
}

function valida_envia4(){
    if (document.getElementById("myformulario").email.value.length==0){
       alert("Tiene que escribir su e-mail")
       document.getElementById("myformulario").email.focus()
       return 0;
    }
	
	if (validarEmail(document.getElementById("myformulario").email.value)==false){
       alert("e-mail no corresponde con una direccion e-mail válida")
       document.getElementById("myformulario").email.focus()
       return 0;
    }
	document.getElementById("myformulario").submit();
        return 1;
}
function valida_envia5(){
    
   if (document.myformulario.contrasena.value.length<6){
       alert("Longitud minima del password es de 6 caracteres")
       document.myformulario.contrasena.focus()
       return 0;
    }
	if (document.myformulario.contrasena2.value.length<6){
       alert("por favor, vuelva a escribir su password")
       document.myformulario.contrasena.focus()
       return 0;
    }
	if (document.myformulario.contrasena2.value!=document.myformulario.contrasena.value){
       alert("Las Contraseñas no coinciden")
       document.myformulario.contrasena.focus()
       return 0;
    }
	if (document.myformulario.nombre.value.length==0){
       alert("Tiene que escribir su nombre de usuario")
       document.myformulario.nombre.focus()
       return 0;
    }
	
    document.myformulario.submit();
    return 1;
}

$(function() {
	// modify global settings
	$.extend($.fn.Tooltip.defaults, {
		track: true,
		delay: 0,
		showURL: false,
		showBody: " - "
	});
	$('a, input').Tooltip();
});

function popup(url){
   window.open(url,'boletin','width=820, height=670');
}

function muestrame(){
	$("#myform1").show();
}

function aleatorio(){
   miFecha = new Date() 
dato_url = miFecha.getYear().toString() + miFecha.getMonth().toString() + miFecha.getDate().toString() + miFecha.getHours().toString() + miFecha.getMinutes().toString() + miFecha.getSeconds().toString()
return dato_url;
} 
	
function busqueda(campo,tabla,valor){
				if(document.form_busqueda.valor.value==""){
					alert("El campo busqueda no puede estar vacio")
				}else if(document.form_busqueda.campo.value=="-1"){
					alert("Debe selecionar un campo a buscar válido")
				}else{
                                 $.ajax({
                                   type: "POST",
                                   url: "listar.php",
                                   data: "tabla="+tabla+"&campo="+campo+"&valor="+valor+"&parametro="+ dato,
                                   success: function(pagina){
                                     $("#wrapper").html(pagina);
                                   },
                                   complete: function(msg){
                                    ordena_tabla();
                                  }
                                 });
                                }
}

function iframe(url){
	$("#oculto").attr("href",url);
	setTimeout(ejecuta,100);
}

function borrar_imagen(url){
			if(confirm("¿Esta seguro que desea borrar esta imagen?")){
				dato = aleatorio();
				pagina = url +"&parametro=" + dato
				$("#wrapper").load(pagina);
				return true;
			}else {
				return false;
			}
}
function borrar_video(url){
			if(confirm("¿Esta seguro que desea borrar este video?")){
				dato = aleatorio();
				pagina = url +"&parametro=" + dato
				$("#wrapper").load(pagina);
				return true;
			}else {
				return false;
			}
}

function valida_imagen(){
	var imagen = new String(document.getElementById("myform1").archivo.value);
	pos=imagen.lastIndexOf('.');
	var extension= new String(imagen.substring(pos+1));
	ext_min=extension.toLowerCase();
	if(ext_min!='jpg' && ext_min!='jpeg' && ext_min!='png' && ext_min!='gif' && ext_min!='wbmp'){
		alert("formato de imagen no soportado por favor escoja otra imagen o cambie el formato de esta");
	}else{
		$("#myform1").submit();
	}
	
}

function valida_video(){
	var imagen = new String(document.getElementById("myform0").archivo.value);
	pos=imagen.lastIndexOf('.');
	var extension= new String(imagen.substring(pos+1));
	ext_min=extension.toLowerCase();
	if(ext_min!='flv'){
		alert("formato de video no soportado por favor escoja otra video o cambie el formato de este a flv");
	}else{
		$("#myform0").submit();
	}
	
}
function ejecuta(){
	$("#oculto").click();
}

function ordena_tabla(){
	$("#mytable")
				//.tablesorter({sortList: [[1,0]], widthFixed: true, widgets: ['zebra']})
				 .tablesorter({widthFixed: true, widgets: ['zebra']})
				.tablesorterPager({container: $("#pager")});
				return false;
}

	var imgLoader = "iconos/loader.gif";


function generate(form) {
var selectionarray=new Array(62)
selectionarray[1]="A";
selectionarray[2]="B";
selectionarray[3]="C";
selectionarray[4]="D";
selectionarray[5]="E";
selectionarray[6]="F";
selectionarray[7]="G";
selectionarray[8]="H";
selectionarray[9]="I";
selectionarray[10]="J";
selectionarray[11]="K";
selectionarray[12]="L";
selectionarray[13]="M";
selectionarray[14]="N";
selectionarray[15]="O";
selectionarray[16]="P";
selectionarray[17]="Q";
selectionarray[18]="R";
selectionarray[19]="S";
selectionarray[20]="T";
selectionarray[21]="U";
selectionarray[22]="V";
selectionarray[23]="W";
selectionarray[24]="X";
selectionarray[25]="Y";
selectionarray[26]="Z";
selectionarray[27]="0";
selectionarray[28]="1";
selectionarray[29]="2";
selectionarray[30]="3";
selectionarray[31]="4";
selectionarray[32]="5";
selectionarray[33]="6";
selectionarray[34]="7";
selectionarray[35]="8";
selectionarray[36]="9";
selectionarray[37]="a";
selectionarray[38]="b";
selectionarray[39]="c";
selectionarray[40]="d";
selectionarray[41]="e";
selectionarray[42]="f";
selectionarray[43]="g";
selectionarray[44]="h";
selectionarray[45]="i";
selectionarray[46]="j";
selectionarray[47]="k";
selectionarray[48]="l";
selectionarray[49]="m";
selectionarray[50]="n";
selectionarray[51]="o";
selectionarray[52]="p";
selectionarray[53]="q";
selectionarray[54]="r";
selectionarray[55]="s";
selectionarray[56]="t";
selectionarray[57]="u";
selectionarray[58]="v";
selectionarray[59]="w";
selectionarray[60]="x";
selectionarray[61]="y";
selectionarray[62]="z";
var length=62;
var lngth=form.length.selectedIndex+6;
var i,j;
var tmpstr;
tmpstr="";
i=0;
do {
{
var randscript = -1
while (randscript < 1 || randscript > length || isNaN(randscript))
{randscript = parseInt(Math.random()*(length))}
j=randscript}
tmpstr=tmpstr+selectionarray[j]
i=i+1}
while (i<lngth){
document.myformulario.contrasena2.value = document.myformulario.contrasena.value = form.password.value = tmpstr;
}}