function cambiar_clase(obj,clase)//Efecto cambio color en registros
{
	if(clase=="")
		obj.className = 'registro3';
	else
		obj.className = clase;
		
}

//Selecciona/Deselecciona todos los check
//de los listados del panel de administración
function sel_all(num,nfor){
//  num=0//desmarca
//  num=1//marca
	
	for (var i=0;i < $(nfor).elements.length;i++){
		var elemento = $(nfor).elements[i];
 			if (elemento.type == "checkbox" && elemento.name == "list_reg[]"){
				if(num==1)
					elemento.checked = true;
				else
					elemento.checked = false;
			}
	}
	
}

 //Pide una confirmacion a la hora de eliminar
function confirmation_del(form_name){
	if(ver_check(form_name)){
		if (confirm("¿Desea eliminar los registros seleccionados?"))//Si pulsamos sobre aceptar
			$(form_name).submit();
	}else{
		alert("No se seleccionó ningún registro");
	}
}

//Verifica si ha sido chekeado algun checkbox de la lista
//de registros del panel de administración
function ver_check(form_name){
	var chk = false;

	for(i=0; i<$(form_name).elements.length; i++){
		if($(form_name).elements[i].type == "checkbox" && $(form_name).elements[i].name == "list_reg[]" && chk == false && $(form_name).elements[i].checked == true)
			return chk = true;
	}

}
//Menu de salto empleado para las listas en el panel de administracion (elegir el numero de registros por página)
//Empleo la URL "bonita" a la hora de redireccionar
function JumpMenu(url,selObj,restore){

	eval("document.location='" + url + "/" + selObj.name + ":" + selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}


/*Detecta la pulsación del enter y redirige  a la accion indicada*/
/*Usada en el buscador*/
function checkEnter(e,url_action){ //e is event object passed from function invocation
	var characterCode //literal character code will be stored in this variable

	if(e && e.which){ //if which property of event object is supported (NN4)
	  e = e
	  characterCode = e.which //character code is contained in NN4's which property
	}else{
	  e = event
	  characterCode = e.keyCode //character code is contained in IE's keyCode property
	}

	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
	  eval("document.location='" + url_action + "'");
	  return false
	}else{
	  return true
	}
}

function onlyNumeric(evt){
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	if (charCode > 31 && (charCode < 48 || charCode > 57)){
		evt.stop();
	}
	return true;
}
