$(function() {

    //cufon-hover	
    $(".cufon-hover-div").hover(
      function() {
          $(this).find(".cufon-hover").css("display", "none");
          $(this).find(".cufon-hover-class").css("display", "block");
      },
      function() {
          $(this).find(".cufon-hover-class").css("display", "none");
          $(this).find(".cufon-hover").css("display", "block");
      }
    );
    //einde cufon hover

    //zoek knop
    $("#zoek-formulier input[@name=zoekterm]").hover(
      function() {
          if ($(this).val() == "zoeken") {
              $(this).val("").focus();
          }
          else {
              $("#zoek").focus();
          }
      },
      function() {
          if ($(this).val() == "") {
              $(this).val("zoeken")
          }
          $(this).blur();
      }
    );
    //einde zoekknop

    /* begin footer adressen */
    $("#footer-links-sub div").click(function() {
        $("#footer-links-sub").animate({ marginTop: "-115px", height: "210px" }, "slow");
        $("#footer-links-sub address").slideUp();
        $("#footer-links-sub div").removeClass("actief");
        $(this).addClass("actief").find("address").slideDown();
    });
    /* einde footer adressen */

    if ($.browser.msie && $.browser.version == 6.0) {
        $("a").hover(
		  function() {
		      $(this).addClass("hover");
		  },
		  function() {
		      $(this).removeClass("hover");
		  }
		);
    }

    // knop hover
    $("input[type=submit]").hover(
        function() {
            $(this).css("color", "#008ED7");
        },
	    function() {
	        $(this).css("color", "#483439");
	    }
	);

});

/**
	Twitterfeed
*/
$(window).load(function()
{
	var target = $(".twitterfeed #feed");	
	
	var to = "";
	var tweet = 0;
	
	function urlify(text)
	{
		var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
		return text.replace(exp,"<a href='$1' target='_blank'>$1</a>");
	}
	
	target.html('<li>laden...</li>');
	
	$.getJSON("http://search.twitter.com/search.json?callback=?",
	{
		rpp: 1, // number of tweets to return per page, up to a max of 100.
		q: "from:KeijzerTweet OR #keijzercommunicatie OR @keijzertweet",
		since: "2011-01-01"
	}, function(data)
	{
		
		// twitter search results
		var tweets = '';
		
		if(data.results.length)
		{
			$.each(data.results, function(i,item)
			{
				var user = item.from_user.substr(0,10);
				
				var text = item.text;
				text = text.replace('RT @'+user+':','');
				text = urlify(text);
				
				// format date
				var d = new Date(item.created_at);
				var date_format = [d.getDate(),d.getMonth()+1,d.getFullYear()];
				var date = date_format.join('-')+' '+(d.getHours())+':'+d.getMinutes();
				
				tweets += '<div><strong>'+user+'</strong>: '+text+'</div>';
				tweets += '<em id="tweet-date">'+date+'</em>';
				
			});
			target.html(tweets);
		}
	});
});
