	function ajaxIt(url, parametro, div,texto)
	{
            muestraSpin(texto);
       parametro+="&url="+url+"&ms="+new Date().getTime();
			var myAjax = new Ajax.Updater(
			div, 
			url, 
			{
				method: 'get', 
				parameters: parametro,
				onComplete: pulsa,
                evalScripts: true
			});
	}

	function ajaxItEfecto(url, parametro, div, efecto)
	{
	Disapear();
	parametro=parametro.substring(1,100);


         parametro+="&ms="+new Date().getTime();

			var myAjax = new Ajax.Updater(
			div,
			url,
			{
				method: 'get',
				parameters: parametro,
				onComplete: efecto
			});
	}
	
	function Disapear()
	{
      new Effect.Fade('noticias',{duration:.5});
	}
	function Appear()
	{
      new Effect.Appear('noticias',{duration:.5});
	
	}

	function pulsa(request)
 	{
      try
      {
        new Rico.Effect.Position( 'rotulo', -10,
                                          null,
                                          100, // 500ms (1/2 second)
                                          2, // 10 steps
                                          {complete:function() {     $('rotulo').innerHTML='';}} );
      }
      catch(err)
      {}
	}
	function muestraSpin(texto)
	{
      if (texto==undefined) texto='Consultando...';
      try
      {
        $('rotulo').innerHTML=texto;

        new Rico.Effect.Position( 'rotulo', 100,
                                          null,
                                          100, // 500ms (1/2 second)
                                          10, // 10 steps
                                          {complete:function() {}} );
      }
      catch(err)
      {}


	}
	

var textoAnteriorCombo;
function comboZodiac(archivoPHP, parametros, div)
{
  if (parametros.length>2 && textoAnteriorCombo != parametros)
  {
    parametros = parametros +"&ms="+new Date().getTime();
    ajaxIt(archivoPHP, parametros, div);
    textoAnteriorCombo = parametros;
  }
}

