function recarga_datos(){
	//primero validamos que los datos existan.
	if(!datos_usuario || datos_usuario['empty']){
		return;
	}
	//hay datos, por lo tanto cargamos los datos necesarios.
	var bienvenida=datos_usuario.sexo=="true"?"Bienvenido":"Bienvenida";
	$("#nombre_encabezado").html(bienvenida+" "+datos_usuario.nombre+" "+datos_usuario.rut+"&nbsp;&nbsp;");
	$("#salir").html("Salir");
	$("#perfil").html("Mi Perfil");
	$("#perfil").unbind('click');
	$(".salir").die('click');
	$("#perfil").bind('click',function(){
			if(existe_formulario){
		       		if(confirm('Recuerde Guardar antes de salir\n¿Está seguro que desea salir?')){
					window.onbeforeunload=evento_onbeforeunload;
					carga_div('script/inscripcion.js?nopass');
				}
			}else{
				window.onbeforeunload=evento_onbeforeunload;
				carga_div('script/inscripcion.js?nopass');
			}
			});
	$(".salir").live('click',function(){
			if(existe_formulario){
		       		if(confirm('Recuerde Guardar antes de salir\n¿Está seguro que desea salir?')){
					window.onbeforeunload=evento_onbeforeunload;
					location.href='script/default.php?logout=1';
				}
			}else{
				window.onbeforeunload=evento_onbeforeunload;
				location.href='script/default.php?logout=1';
			}
			});
	$("#menu").load("menu.php",function(){
			$.getScript("js/jquery.dropdownPlain.js");
	});
	//alert(typeof datos_usuario.nombre);
}

function carga_div(url){
	//para evitar que el desplegable y la ayuda se mantengan 
	//al cambiar de pagina se hace un hide de ambos...
	if(url!=''){
		$(".desplegable").jScrollPaneRemove();
		$(".desplegable").hide();
		$(".ayudas").hide();
		$.getScript(url);
	}
}

function _error(msg){
	var msg = "<p>"+msg+"</p>";
	var html = $("._error").html();
	//$("._error").jScrollPaneRemove();
	$("._error").html(html+msg);
	$("._error").jScrollPane();
	//autoscroll
	$pane1 = $("._error");
	/*
	 * autoscroll legal...
	var autoScroll = $pane1.data('jScrollPanePosition') == $pane1.data('jScrollPaneMaxScroll');
	//solamente cuando se está al final
	if (autoScroll) {
		$pane1[0].scrollTo($pane1.data('jScrollPaneMaxScroll'));
	}
	*/
	$pane1[0].scrollTo($pane1.data('jScrollPaneMaxScroll'));

}

function _alert(msg){
	jQuery.facebox('<h1>'+msg+'</h1><img src="images/volver.jpg" alt="volver" class="close" />');
}

function modal(str){
	var popUp= $(".popUp");
	$(".popup_texto",popUp).load(str);
	$(".cerrar_popUp").click(function(){
			popUp.hide();
			}
			);
	popUp.draggable({ handle: ".controles" });
	//popUp.resizable({ handles: "all"});
	//popUp.
	popUp.show();
}

function acordeon(){

	$(".accordion h3:first").addClass("active");
	$(".accordion .accordion2:not(:first)").hide();
	$(".accordion h3").click(function(){
			$(this).next(".accordion2").slideToggle("slow").siblings(".accordion2:visible").slideUp("slow");
			$(this).toggleClass("active");
			$(this).siblings("h3").removeClass("active");
		}
		);
}

function boton_dinamico(nombre,clase){
	if(nombre=='null') return '';
	var clases = clase?" "+clase:"";
	return '<div class="boton_dinamico estilo_boton'+clases+'">'+nombre+'</div>';
}
