window.defaultStatus = "Langzijn.nl voor lange mensen";

function banner(path){
	$.getJSON(path,
        function(data){
          $.each(data, function(i,item){
            $('#banner').html('<a href=\"'+item.promotion_link+'\" rel=\"nofollow\" title=\"'+item.promotion_description+'\"><img src=\"'+item.promotion_image+'\" border=\"0\" alt=\"'+item.promotion_description+'\" title=\"'+item.promotion_description+'\"></a>');
          });
        });
}

/*String.prototype.linkify = function(target) {
	var match_url = new RegExp("(\s|\n|)([a-z]+?):\/\/([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)", "i");
	return this.replace(match_url, "<a href=\"$2://$3\" title=\"Bezoek $2://$3\" rel=\"nofollow\">$2://$3</a>");
};*/
String.prototype.linkify = function() {
    return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) {
        return m.link(m);
    });
};

$(document).ready(function(){
	
	$('.fancybox-thumbs').fancybox({
		helpers : { 
			title	: {
				type: 'outside'
			},
			thumbs : {
				width  : 50,
				height : 50
			}
		}
	});
	
	if(options == '')
	{
		setInterval(function(){
			banner(sBaseHref+'jsonbanner');	
		}, 10000);
	}
	banner(sBaseHref+'jsonbanner'+options);
	
	var url = "https://api.twitter.com/1/statuses/user_timeline.json?screen_name=langzijn&count=3&include_rts=true&callback=?";
	$.getJSON(url, 
	function(data){
		$.each(data, function(i, item) 
		{
			if(item.text !== undefined) 
			{
                var listclass = 'even';
            
                if(i%2)
                {
                	var listclass = 'odd';
                }
            
                $("#tweets ul").append("<li class=\""+listclass+"\"><strong><a class=\"red\" href=\"http://www.twitter.com/langzijn\" title=\"volg langzijn.nl op twitter\">langzijn</a>:</strong> "+item.text.linkify()+"</li>");
			}
		});
	});
	
	$('#nieuwsbrief-input').focus(function(event){
		if($('#nieuwsbrief-input').val() == "Uw e-mailadres")
		{
			$('#nieuwsbrief-input').val("");
			$('#nieuwsbrief-input').attr("color","black");
			//event.target.style.color = "black";
		}
	});
	$('#nieuwsbrief-input').blur(function(event){
		if($.trim(event.target.value) == "")
		{
			$('#nieuwsbrief-input').val("Uw e-mailadres");
			$('#nieuwsbrief-input').attr("color","grey");
			//event.target.style.color = "lightgrey";
		}

	});
	$('#subscribe').submit(function(event){
		if($('#nieuwsbrief-input').val() == "" || $('#nieuwsbrief-input').val() == "Uw e-mailadres")
		{
			event.preventDefault();
		}
	});
	$('#zoeken').submit(function(event){
		if($('#zoeken-input').val() == "" || $('#zoeken-input').val() == "Zoeken...")
		{
			event.preventDefault();
		}
	});
	
	$('a[rel="external"]').attr('target', '_blank');
});


