jQuery.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return jQuery.getUrlVars()[name];
  }
});

function aux_close_rd_box(){
                jQuery(".rd_box").fadeOut("fast", function(){
			  /*jQuery('.rd_close').remove();*/
			  jQuery(this).remove();
                });
}
jQuery(document).ready(function($){
        showBox($);
        $(".rd_close").live("click", function(e){
            e.preventDefault();
	    aux_close_rd_box();
        });

    $(".rd_related_toggler").live("click", function(e){
        e.preventDefault();
        $(this).parent("div").find("ul").slideToggle();
    });
});

function showBox($)
{
        var referrer;
        // check if the referrer is set
        if ((!document.referrer || document.referrer == 'undefined') &&( !$.getUrlVar('o') || $.getUrlVar('o')=='undefined' )){ 
                 return;
        }else{
                if( !(!document.referrer || document.referrer=='undefined')){
                        referrer=document.referrer;
                }else{
                        if(!(!$.getUrlVar('o') || $.getUrlVar('o')=='undefined') && $.getUrlVar('o')=='1' ){
                                referrer='http://www.santisteban.org';

                        }else{
                          return;
                        }
                }

        }

        $.ajax({
                url             : "index.php",
                type    : "post",
                data    : "rdetector_action=get_box&r=" + Base64.encode(referrer) + "&data=" + $("#rdetector_data").val(),
                success : function(msg){
                        eval(msg);
			$('#countdown_close').countDown({startNumber: 10,startFontSize:'10px',endFontSize:'10px',duration:1000,callBack: function(){aux_close_rd_box() }  });

                }
        });
}


