$(document).ready(
  function () { 
    startPage(); 
    TwitterAppends();
  }
)

function startPage() {
  var isLteIe6 = (jQuery.browser.msie && jQuery.browser.version <= 6);
  $("ul#topnav > li").each(
    function() {
      if (!$(this).hasClass("geselecteerd")) {
        $(this).mouseover(
          function () {
            $(this).addClass('over');
            if (isLteIe6) $("select").css({visibility:"hidden"});
          }
        );
      }
    }
  );

  $("ul#topnav > li").mouseout(
    function () {
      $(this).removeClass('over');
      if (isLteIe6) $("select").css({visibility:"inherit"});
    }
  );

  $("a.bloklink").addClass('displaynone');
  $("div.klikblok").mouseover(
    function () {
      $(this).addClass('redblock');
    }
  );
  $("div.klikblok").mouseout(
    function () {
      $(this).removeClass('redblock');
    }
  );
  $("li.hidetextli").mouseover(
    function () {
      $(this).find("div.hidtext").show();
    }
  );
  $("li.hidetextli").mouseout(
    function () {
      $(this).find("div.hidtext").hide();
    }
  );
  $("div.verzenden input, fieldset.knoppen input, a.opnieuwzoeken, a.terugnaarresultaten, dd.afbeelding a img.vergrootglas, .bijdrage_reageren a, .weblog a.zoeken").mouseover(
    function () {
      $(this).fadeTo("fast", 0.8);
    }
  );
  $("div.verzenden input, fieldset.knoppen input, a.opnieuwzoeken, a.terugnaarresultaten, dd.afbeelding a img.vergrootglas, .bijdrage_reageren a, .weblog a.zoeken").mouseout(
    function () {
      $(this).fadeTo("fast", 1);
    }
  );
  $("div.klikblok").click(
    function () {
      $(this).find("a.bloklink").each( function() {
        if ($(this).hasClass("externLink")) {
          window.open($(this).attr('href'));
        }
        else location.href = $(this).attr('href');
      });
      return false;
    }
  );
  $("div.header div.weer").click(
    function () {
      window.location.href = $(this).find("a.weerlink").attr('href');
    }
  );
  $("input#Zoe").click(
    function () {
      $(this).val('');
    }
  );
  $("input#Zoe").blur(
    function () {
      if ($(this).val()=='') $(this).val('trefwoord');
    }
  );
}

function myDebug(msg) {
  //return;
  if ($("#debug").length == 0) {
    $('<div></div>').attr({
        id: 'debug'
      }).css({
          position: 'absolute',
          backgroundColor: '#dddddd',
          zIndex: '1000',
          right: '20px',
          top: '20px',
          width: '200px',
          height: 'auto'
      }).appendTo(document.body).html('<strong>DEBUG</strong><ul></ul>');
  }
  $('#debug ul').append('<li>'+msg+'</li>');
}

var url;
function setTwitLink(title,longUrl,orgUrl,summ) {
  var lv_tweet = summ;
  var tweet = lv_tweet.replace("%2c",",");
  if ($.browser.msie && $.browser.version.substr(0,1)<7) { 
    var tw_link = 'http:/'+'/twitter.com/home?status=' + encodeURIComponent( tweet + ' ' + orgUrl );
    window.open(tw_link);
  } 
  else {
    $.getJSON("http://api.bit.ly/v3/shorten?login=runijmegen&apiKey=R_94e573e9962d8bc45a0df68a9ad90f48&longUrl=" + longUrl + "&format=json&callback=?",
      function(data) {
        url = data.data.url;
        var limit = 140 - ( url.length + 1 );
        if( tweet.length > limit ) {
            tweet = tweet.substr( 0, ( limit - 3 ) ) + '...';
        }
        var tw_link = 'http:/'+'/twitter.com/home?status=' + encodeURIComponent( tweet + ' ' + url );
  
        window.open(tw_link);
        return false;
    });
  }
}

function TwitterAppends() {

  //timeout van weinig omdat andersdiv nog niet gegenereerd is.
  window.setTimeout(function() {
  if($(".twtr-widget").length > 0){
    $(".twtr-widget").each(function(){
      $("<div class='hp_shadowblockcontent_nrw'></div>").insertBefore(this);
      
      var twit_id = $(this).attr("id");
      var twit_class = $(this).attr("class");
      var twit_container = "<div class='" + twit_class + "' id='" + twit_id + "'>";
      var twit_close = "</div>";

      $(this).prev().append("<div class='twit_shadow_block'>" + twit_container + $(this).html() + twit_close + twit_close);
      $("<div class='hp_shadowblockbottom_nrw shadowblock'></div>").insertAfter($(this).prev());
      
      $(this).remove();
    });

    $(".twtr-hd h4").remove();
    $(".twtr-hd h3").remove();
    $(".twtr-hd").append("<h3>"+twit_title+"</h3>");
    $(".twtr-hd").append("<h4>"+twit_caption+"</h4>");
   }
  }, 1500);
}
