function loadSync(sUri) {
  
   var async = false;
   try {
//     alert(sUri);
	 
     var xmlHttp = XmlHttp.create();
     
     xmlHttp.open("GET", sUri, async);
   }
     catch (ex) {
     
     alert('Descripción: ' + ex.description
        //+ ' Línea ' + ex.number
        //+ ' Mensaje: ' + e.message
        );
   };   
   
   xmlHttp.send(null);  
   xmlstr = xmlHttp.responseText;  
    
}

function isUndefined(a) {
    return typeof a == 'undefined';
}

function getElementText( elem ) {
    
  if (isUndefined(elem.text)) {

    var cs = elem.childNodes;
	
	if (cs.length == 1) {
	  return cs[0].nodeValue
	} else {
	  return 'undefined';   
	}  
	  
  } else {
    return elem.text
  }    
}

function prueba() {
      alert('si');
}

// shareware version
function ReplaceLinkEncuesta(indEnc, sitio, divTag) {      
      var urlEncuesta = '/scripts/EncuestaExt.dll?REQUEST=ESCRIBIRFORMENCUESTA&SITIO=' + sitio + '&INDICE=' + indEnc;
      var divEncuesta = document.getElementById(divTag);      
      if (divEncuesta != null) { 	
	
	 loadSync( urlEncuesta );
	
         divEncuesta.innerHTML = xmlstr;
        
      } 
}


var enc_votando = true;

function revisarSeleccion( encForm ) {
  if (enc_votando) { //revisar solo si se esta votanto, no si se revisan resultados    
  
  
	  for (var i=0; i<encForm.opcionesEncuesta.length; i++) {

	    //alert(i + '-' + encForm.opcionesEncuesta[i].checked)
	    //alert(i + '-' + encForm.opcionesEncuesta[i].selected)    

	    if ( encForm.opcionesEncuesta[i].checked )
	      return true;

	    if ( encForm.opcionesEncuesta[i].selected )
	      return true;


	  }

	  alert('Debe seleccionar una opci&oacute;n');
	  
	  return false; 
  } else
  
  	return true;    
}



function escribirFormEncuesta(indEnc, sitio, externo) {
  var urlEncuesta = '/scripts/EncuestaExt.dll?REQUEST=ESCRIBIRFORMENCUESTA&SITIO=' + sitio + '&INDICE=' + indEnc;

  if ( externo ) {

    document.write( eval( 'enc_' + sitio.toUpperCase() + indEnc )  );  
    
  } else {
    
    loadSync( urlEncuesta );	
    
    
//    alert( xmlstr ); 

	
    document.write(xmlstr);     
  
  }

}
