// JavaScript Document
// JavaScript Document
function redireccionar(pagina) {
	location.href=pagina
} 
function setVar(){//recupera el nombre de la foto que esta en el textbox  
	document.getElementById('foto_nom').value=document.fotos_frm.archivo.value;
	return 0;
}
function enviarFormulario(formulario){
	document.forms[formulario].submit();
}
function eliminarCategoria(categoria,idCategoria){
	var x = window.confirm("Si elimina la categoria '"+categoria+"', todos los vehiculos asociados tambien seran eliminados. Desea continuar?");
	if (x){
		redireccionarFormulario("form_eliminar","ABM_categorias.php?id="+idCategoria);
	}else{

	}
}
function vacio(elemento){
	if(document.getElementById(elemento).value==""){
		return true;	
	}else{
		return false;	
	}
}
function redireccionarFormulario(formulario,url){
	document.forms[formulario].action= url;
	enviarFormulario(formulario);
}
function cambiarActionEnviar(pagina,cant){
		document.form1.action = pagina+"?desde="+cant;
		document.form1.submit();
		return 0;
	}
function setFocus(elemento){
	if (elemento!="")
		document.getElementById(elemento).focus();
}
function cerrarVentana(){ 
	window.close();
} 
function abrirVentana(el_url,ancho,alto) { 
	var especificaciones="top=50, left=50, toolbar=no,location=no, status=no,menubar=no,scrollbars=yes, resizable=no, width="+ancho+",height="+alto;
	var titulo="Titulo";
	window.open(el_url,titulo,especificaciones); 
}
function ChekPass(textField) {   

	var cadena = document.getElementById(textField).value;
    var minuscula = false   
    var mayuscula = false   
    var numero = false   
    var caracter = false  
	var longitud = false
       
    //recorre cada caracter de la cadena   
    for(i=0;i<cadena.length;i++) {   
        //si el codigo ASCII es el de las minusculas, pone a true el flag de minusculas   
        if(cadena.charCodeAt(i)>=97 && cadena.charCodeAt(i)<=122) {   
            minuscula=true   
        //si el codigo ASCII es el de las mayusculas, pone a true el flag de mayusculas   
        } else if(cadena.charCodeAt(i)>=65 && cadena.charCodeAt(i)<=90) {   
            mayuscula=true   
        //si el codigo ASCII es el de loss numeros, pone a true el flag de numeros   
        } else if(cadena.charCodeAt(i)>=48 && cadena.charCodeAt(i)<=57) {   
            numero=true   
        //si no es ninguno de los anteriores, a true el flag de caracter simbolico   
        } else    
            caracter=true   
    }   
  
  	//cantidad de caracteres que debe tener el string
  	if(cadena.length>=8) {   
    	longitud=true;  
    }
	
    if(longitud==true && numero==true && minuscula==true && mayuscula==true) {   
        return true
    } else {   
        alert("La password elegida no es segura. Dede contener al menos 8 caracteres entre los cuales debe haber al menos una mayuscula, una letra y un numero.")   
        return false   
    } 
}   
