// JavaScript Document
function mostrarSesion(tr,a){
	tr = document.getElementById(tr);
	if (a.className=="hdSesion1"){
		a.className="hdSesion2";
		tr.style.display="block";
	}else{
		a.className="hdSesion1";
		tr.style.display="none";
		
	}
	return false;
	//alert(a.className);
}
function ordenar(o,col){
	o.href = o.href + "&ordenar="+col;
	t = (o.innerText) ? o.innerText : o.text;
	u = t.substr(t.length-1,1);
	//alert(u.charCodeAt(0));
	orden = "asc";
	if (u.charCodeAt(0)==8595){
		orden = "desc";
	}
	o.href=o.href+"&tipo="+orden;
}
function valFrmPerClave(){
	var err = "";
	frm = document.getElementById("FrmPer");
	if ($("#fClave").is("input")){
		if ($("#fClaveNuevo").attr("value")=="" || $("#fClave").attr("value")==""  || $("#fClaveNuevoR").attr("value")==""){
				err += "- Si desea cambiar clave, debe indicar valor en los 3 campos \n";
		}
	}else{
		if ($("#fClaveNuevo").attr("value")=="" || $("#fClaveNuevoR").attr("value")==""){
				err += "- Si desea cambiar clave, debe indicar valor en los 2 campos \n";
		}
	}
	if ($("#fClaveNuevo").attr("value") != $("#fClaveNuevoR").attr("value")){
			err += "- Debe indicar valores iguales en \"Nueva clave\" y \"Confirmar nueva clave\" \n";
	}
	
	if (!(err == "")){
		alert(err);
		return false;
	}
	frm.sUpPer.disabled = true;
	//"validarCambiarClave=si&id="+$("#fId").attr("value")+"&clave="+$("#fClaveNuevo").attr("value")
	if ($("#fClave").is("input")){
		var msg = $.ajax({
			url: "adm.php",
			data: "validarCambiarClave=si&id="+$("#fId").attr("value")+"&c="+$("#fClave").attr("value"),
			success: function(msg){
				if (msg){
					alert(msg);
					frm.sUpPer.disabled = false;
					return false;
				}else{
					frm.submit();
				}
			}
		});
	}else{
		frm.submit();
	}
	return false;
}
function valFrmPer(){
	frm = document.getElementById("FrmPer");
	
	ext = frm.fFoto.value.substr(frm.fFoto.value.length-3,3);
	var err = "";
	if ($("#fNombre").val()==""){ err += "- Campo nombre esta en blanco \n";}
	if ($("#fUsuario")){
		if ($("#fUsuario").val()==""){
			err += "- Campo usuario esta en blanco \n";
		}
	}
	if ($("#fId").val()==0 && $("#fClave").val()==""){ err += "- Campo clave esta en blanco\n" }
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($("#fEmail").attr("value")))){ err += "- Campo email invÃ¡lido \n" }
	if (ext.toLowerCase()!="jpg" && ext!=""){ err += "- Indique un archivo *.jpg válido para la foto \n";}
	
	/*
	if ($("#fClaveNuevo").is("input")){
		if ( ($("#fClaveNuevo").val()=="" && $("#fClave").val()!="")  || ($("#fClaveNuevo").val()!="" && $("#fClave").val()=="")){
				err += "- Si desea cambiar clave, debe indicar la clave anterior y la nueva \n";
		}
	}
	*/
	
	if (!(err == "")){
		alert(err);
		return false;
	}
	frm.sUpPer.disabled = true;
	
	
	var msg = $.ajax({
		url: "adm.php",
		data: "validarUsuario=si&u="+($("#fUsuario").is("input") ? $("#fUsuario").attr("value") : "")+"&e="+($("#fEmail").is("input") ? $("#fEmail").attr("value") : "")+"&i="+($("#fIdPersona").is("input") ? $("#fIdPersona").attr("value") : "")+"&id="+($("#fId").is("input") ? $("#fId").attr("value") : "")+($("#fClaveNuevo").is("input") ? ("&clave="+$("#fClave").attr("value")) : ""),
		success: function(msg){
			if (msg){
				alert(msg);
				frm.sUpPer.disabled = false;
			}else{
				frm.submit();
			}
		}
	});
	return false;
}

function mod(o){
	alert(o.href);
	return false;
}

function selectItem(li) {
		$("#fId").val(li.extra[0]);
		$("#fTipoRol").val(li.extra[1]);
}
function selectItemProfe(li) {
		$("#fIdPersonaDocente").val(li.extra[0]);
		
}
function selectItemUsuario(li,text) {
	var v = $.trim(li.selectValue ? li.selectValue : li.innerHTML);
	$("#usuSele").html(text+" <a class=\"tweenbox\" title=\"Modificar\" href=\"adm.php?persona="+li.extra[0]+"\">Modificar</a> <a class=\"tweenbox\" title=\"Eliminar registro\" href=\"adm.php?usu=si&eliminarRegistro=si&p=persona&i="+li.extra[0]+"\">Eliminar</a> <a class=\"tweenbox\" title=\"Cambiar clave\" href=\"adm.php?clave="+li.extra[0]+"\">Cambiar clave</a>");
	getTweenLinks("#usuSele>a.tweenbox");

	//	$("#usuSele").val(li.extra[0]);
		
}
$().ready(function() {
	$("#fBuscarUsuario").autocomplete("adm.php?usu=si&buscarPersona=1", { minChars:3, matchSubset:1, matchContains:1, cacheLength:10, onItemSelect:selectItemUsuario, selectOnly:1 });								 
});
