jQuery(document).ready(function()
{			
	
	//saber el texto del select programa
	 jQuery("#selectprograma").change(function(){
        var carselec = jQuery('#selectprograma option:selected').html();       
        jQuery("#tmp_programa").val(carselec);
        //saber el label del group del select
        jQuery(this).find("option:selected").each(function()
		{     
			//alert(jQuery(this).parent().attr("label")); 	
			var labelgrupo = jQuery(this).parent().attr("label");
			jQuery("#tmp_label_grupo").val("");
			jQuery("#tmp_label_grupo").val(labelgrupo);
		}); 

    });	
	
	jQuery('#txpromalu').keyup(function(){//solo numeros
		if(jQuery(this).val() != "")
		{
			jQuery(this).val(jQuery(this).val().replace(/[^0-9\.]/g, ""));
		}
	});
	
	
	jQuery(window).scroll(function(){        
		  jQuery("#box_procesar").center(); //llamar a la funcion de centrado
	});
	//funcion centrar div
	jQuery.fn.center = function () {     
		this.css("position","absolute");     
		this.css("top", ( jQuery(window).height() - this.height() ) / 2 + jQuery(window).scrollTop() + "px");     
		this.css("left", ( jQuery(window).width() - this.width() ) / 2 + jQuery(window).scrollLeft() + "px");     
		return this; 
	} 

	//haciendo submit
	jQuery('#formulario_preins').submit(function(e)
	{		
		e.preventDefault();
		//----------------
		 jQuery.ajax({//http://mundogeek.net/archivos/2010/05/08/enviar-formularios-con-ajax-y-jquery/
            type: 'POST',                      			                    
            url: jQuery(this).attr('action'),   
            data: jQuery(this).serialize(),
            dataType: 'json',
            //fases durante el proceso de envio de datos
            beforeSend: function(objeto)
            {				
            	jQuery('body').append('<div id="box_procesar" class="centra_procesar"><div class="procesando_box">Espere por favor estamos procesando la informaci&oacute;n.....</div></div>');            	
				jQuery("#box_procesar").center();             	
	        },		        
	        complete: function(objeto, exito)
	        {            	
	          jQuery("#box_procesar").remove();
        	},	
        	error: function(objeto, quepaso, otroobj)
        	{
            	/*alert("Estas viendo esto por que fallé");
           		alert("Pasó lo siguiente: "+quepaso);*/
           		AttentionBox.showMessage('Error: ha ocurrido un error favor intentar mas tarde o reportarlo al webmaster@cuhm.edu.mx.',
				{
						buttons : 
						[					
							{caption : "cerrar"}
						]					
				});
				jQuery('div').removeClass('bubble').addClass('bubblerror');

	        },        
            success: function(json) 
            {               
               if(json.TokenForm == "true")
               {
               	 jQuery("html, body").animate({scrollTop:"0px"},1500);
               	 jQuery("#contenedor_form").empty();
               	 //--------------------------------
	          	 jQuery('#contenedor_form').prepend('<div class="correcto_box">Los datos han sido enviados satisfactoriamente.</div>');            	
	          	 jQuery('#contenedor_form').append(json.MsgForm);            	
               }
               else
               {
               		AttentionBox.showMessage(json.MsgForm,
					{
						buttons : 
						[					
							{caption : "cerrar"}
						]					
					});
					jQuery('div').removeClass('bubble').addClass('bubblerror');
               }
            }//fin success
        });        
        return false;		
	});//fin ajax	
});

