function fboIniciaPUC(pobForma,pstEtiqError,origen,pnuServ,tel){
	var validoPUC = true;
	fMuestraError("",pstEtiqError);
	var obj_ajax = fobXMLReq();
	var msg = ""; 
	var msgTelH1 = 'Ingresa tu número de teléfono '; 
	var msgTelH2 = 'El número de Teléfono es incorrecto ';
	url = '/mx/pt_validaFlujoPUC.jsp?tel='+tel;
	pobForma.telefono.value=trim(pobForma.telefono.value);
	var cadena = pobForma.telefono.value;
	if((cadena==null) || (cadena=="") )
	{
		msg = msgTelH1;
		validoPUC = false;
	} 
	else if ( (cadena.length!=10) || cadena.search(/[^0-9]/) != -1) {
		msg = msgTelH2;
		validoPUC = false;
	}
	if (!validoPUC){
		fMuestraError(msg,pstEtiqError);
		pobForma.contrata.disabled = false;
		//return validoPUC;
	}else{
		validoPUC = false;
		fMuestraError("<span class='txt_general_naranja'>Cargando, espera por favor...<br><br></span>", pstEtiqError);
		pobForma.contrata.disabled = true;
		obj_ajax.open ('GET', url, true); // asignamos los metodos open y send
		obj_ajax.send (null);
        obj_ajax.onreadystatechange = function ()
        {
            if (obj_ajax.readyState == 4 && obj_ajax.status == 200) {
                  var x = obj_ajax.responseText;
                  if (x == '0'){
					pobForma.action = pstActionPUC;
					//validoPUC = true;
					pobForma.submit();
				  }else if (x == '1'){
					if (fboValidaTelContrataMTPUC(pobForma,'msgTel',origen,pnuServ) ){
						//validoPUC = true;
						pobForma.submit();						
					}		
				}
            }
        }        
	}
	
	//return validoPUC;
}

function fboEsNumerico2(pobEvt)
{
var lstCharCode = (pobEvt.which) ? pobEvt.which : event.keyCode;
var lboRegreso = (lstCharCode > 31 && (lstCharCode < 48 || lstCharCode > 57))? false : true;
lboRegreso = (lstCharCode == 13)? false : lboRegreso;
return lboRegreso;
}
