/* funcion para actualizar los divs con efecto ajax */
function Actualizardiv(contenido,layer)
    {
        var divId = layer;    // ID of Div which will recover the result.
        var url = contenido;    // 'HTML de llamada' ext *.php, *.inc, ...
        var loader = '<img src="./images/loading.gif"/>';
        var effect =  false;     // 'appear' , 'blind' , 'highlight' or false
        var ecache = false;     // cache for html file true or false

        //$ajaxload(divId,'loading.php', loader, effect, ecache);
        $ajaxload(divId, url, loader, effect, ecache);
}

/*  var loader = '<img src="../imagesgr/loading.gif"/>'; //'<p>loading</p>';   // 'html for loading' or false */
/*  var loader = '<img src="../imagesgr/loading.gif" width="37" height="37" border="0"/>'; //'<p>loading</p>';   // 'html for loading' or false */


function abrir_new(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, sustituir){

	//var izquierda = (screen.availWidth - ancho) / 2;
	// var arriba = (screen.availHeight - alto) / 2;
	var izquierda = (screen.availWidth - ancho) / 2;
	 var arriba = (screen.availHeight - alto) / 2;

	//var arriba = 75;

	var opciones = "fullscreen=" + pantallacompleta + 
				   ",toolbar=" + herramientas +
				   ",location=" + direcciones +
				   ",status=" + estado +
				   ",menubar=" + barramenu +
				   ",scrollbars=" + barrascroll + 
				   ",resizable=" + cambiatamano +
				   ",width=" + ancho +
				   ",height=" + alto +
				   ",left=" + izquierda +
				   ",top=" + arriba;

	var ventana = window.open(direccion,"ventana",opciones,sustituir);
}					


function generarPassword(enForm,digitos,frase) {
	var strCaracteresPermitidos = 'a,b,c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,t,u,v,w,x,y,z,2,3,4,5,6,7,8,9,0';
	var strArrayCaracteres = new Array(34);
	strArrayCaracteres = strCaracteresPermitidos.split(',');
	var length = digitos, i = 0, j, tmpstr = "";
	do {
		var randscript = -1
		while (randscript < 1 || randscript > strArrayCaracteres.length || isNaN(randscript)) {
			randscript = parseInt(Math.random() * strArrayCaracteres.length)
		}
		j = randscript;
		tmpstr = tmpstr + strArrayCaracteres[j];
		i = i + 1;
	} while (i < length)
//   	enForm.rt_Rclave.value = tmpstr;
        document.getElementById(enForm).rt_Rclave.value = tmpstr;
   /* if (confirm(frase+' -> '+tmpstr)){
    	enForm.rt_Rclave.value = tmpstr;*/
     	
}

// funcion que en inputs admite pafa IE en css la propiedad input:focus
sfFocus = function() {
	var sfEls = document.getElementsByTagName("INPUT");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onfocus=function() {
			this.className+=" sffocus";
		}
		sfEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp(" sffocus\\b"), "");
		}
	}
}
sftFocus = function() {
	var sftEls = document.getElementsByTagName("TEXTAREA");
	for (var i=0; i<sftEls.length; i++) {
		sftEls[i].onfocus=function() {
			this.className+=" sftfocus";
		}
		sftEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp(" sftfocus\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfFocus);
if (window.attachEvent) window.attachEvent("onload", sftFocus);
//---------------------------------------------------------------------

