// JavaScript Document
Ext.namespace('inictel_uni.portal.evento');
//Ext.BLANK_IMAGE_URL = '../../../../extjs/resources/images/default/s.gif';

function doAjaxExtRegistrar(url,query,reqtype){	
	var myAjax = getAjax();
	myAjax.onreadystatechange = function() {
		  if(myAjax.readyState == 4) {
			   if(myAjax.status == 200) {
				  var text = myAjax.responseText;
				  Ext.Msg.hide();
				  if(text=="error"){
						  Ext.Msg.alert("Estado","Ocurrio un error al momento de Grabar su registro");					  				  				  }else{					  
						  if(text=="duplicate"){
							  Ext.Msg.alert("Estado","Usted ya se registro para este evento");
							  window.document.forms[0].reset();  
						  }else{
							  Ext.Msg.alert("Estado","Se grabo exitosamente su registro");
							  window.document.forms[0].reset();  
						  }
				  }
			   }else{
				   Ext.Msg.hide();
				   Ext.Msg.alert("Estado","Error al enviar los datos");				
				}  
		  }else{
			  Ext.Msg.wait('Cargando... porfavor espere!');
		  }
	}	
	if(reqtype=='post') {	requestPOST(url, query, myAjax);} 
	else 			  	{	requestGET(url, query, myAjax);	}
}

function doAjaxExtBuscar(url,query,reqtype){	
	var myAjax = getAjax();
	myAjax.onreadystatechange = function() {
		  if(myAjax.readyState == 4) {
			   if(myAjax.status == 200) {
				  	var text = myAjax.responseText;
				 	var array = Ext.util.JSON.decode( text );  
				 	Ext.getCmp( 'txtApePaterno' ).setValue( array.participantes[0].apePaterno  );  
					Ext.getCmp( 'txtApeMaterno' ).setValue( array.participantes[0].apeMaterno  );  
					Ext.getCmp( 'txtNombres' ).setValue( array.participantes[0].nombres  );  
					Ext.getCmp( 'txtDireccion' ).setValue( array.participantes[0].direccion  );  
					Ext.getCmp( 'txtTelefono' ).setValue( array.participantes[0].telefono  );  
					Ext.getCmp( 'txtCelular' ).setValue( array.participantes[0].celular  );  
					Ext.getCmp( 'txtEmail' ).setValue( array.participantes[0].email  );  					
			   }else{				 
				   Ext.Msg.alert("Estado","Error al enviar los datos");				
				}  
		  }else{
			  
		  }
	}	
	if(reqtype=='post') {	requestPOST(url, query, myAjax);} 
	else 			  	{	requestGET(url, query, myAjax);	}
}

function buscarParticipante(tipo,nro){
	var tipoDoc	= getValor(0,tipo);
	var nroDoc	= getValor(0,nro);
	var url="ctrl_query.php";
	var param='cmbTipoDoc='+tipoDoc+'&txtNroDoc='+nroDoc;
	
	doAjaxExtBuscar(url,param,'get');	
}

inictel_uni.portal.evento.registro={
	init:function(){
		Ext.get("btnRegistrar").on('click',function(){ 

			if(verificarIngresoMsg2(0)){
				var url="ctrl_registro.php";
				var param=getCadenaParametros(0);				
//window.location.href=url+"?"+param;
				doAjaxExtRegistrar(url,param,'get');
			}
		});
		/*
		Ext.get("txtNroDoc").on('change',function(){ 
			if(verificarIngresoMsg2(0)){
				var url="ctrl_registro.php";
				var param=getCadenaParametros(0);
				doAjaxExtRegistrar(url,param,'get');
			}
		});
		*/
	}
}
Ext.onReady(inictel_uni.portal.evento.registro.init,inictel_uni.portal.evento.registro);



