Cufon.replace('#south_africa_large, h3, .site-nav ul li, .car-link, .blue', { fontFamily: 'Swis721 Lt BT', hover:true });
Cufon.replace('h1, h2, .more-link, .more-link-other, #popular_categories span', { fontFamily: 'Swis721 Th BT', hover:false });

$(function(){

    $.fn.list_ticker = function(options){

        var defaults = {
          speed:4000,
              effect:'slide'
        };

        var options = $.extend(defaults, options);

        return this.each(function(){

          var obj = $(this);
          var list = obj.children();
          list.not(':first').hide('slow');

          setInterval(function(){

            list = obj.children();
            list.not(':first').hide();

            var first_li = list.eq(0)
            var second_li = list.eq(1)

                    if(options.effect == 'slide'){
                            first_li.slideUp();
                            second_li.slideDown(function(){
                                    first_li.remove().appendTo(obj);
                            });
                    } else if(options.effect == 'fade'){
                            first_li.fadeOut(function(){
                                    second_li.fadeIn('slow');
                                    first_li.remove().appendTo(obj);
                            });
                    }
          }, options.speed)
        });
    };

    setLinks();

    $("#feedbackdialog").dialog(
        {
            closeOnEscape: true,
            modal: true,
            autoOpen: false,
            resizable: false,
            title: 'Discover South Africa: Feedback',
            width: 400,
            buttons: { "Send": function () {
                var dlg = $(this);
                $.post("/controller/utils.php?action=feedback",
                        {
                            email: dlg.find("input[name='feedbackEmail']").val(),
                            comment: dlg.find("#feedbackComment").val(),
                            url: document.location.href
                         },
                        function (data) {
                            dlg.dialog('close');
                        }
                );
                $(this).html("<p id='feedBackSending'>Successfully sent. We value your feedback.</p>").dialog({ buttons: {} });
            }
            }
        });

        $('.feedback_button').click(function () {
            $("#feedbackdialog").dialog("open");
            return false;
        });
});

function addBookmark(title,url) {

    if (window.sidebar) {
        window.sidebar.addPanel(title, url,"");
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
    return true;
}

function setLinks() {
    
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  if (links.length == 0) return false;
  for (var i = 0; i < links.length; i++) {
    var relation = links[i].getAttribute("rel");
    if (relation == "external") {
      links[i].onclick = function() {
        return !window.open(this.href);
      }
    }
  }
}



