// JavaScript Document

(function(){
	if(jQuery){
		jQuery.extend({
			link:function(text){
				return text.replace(/(href="|<a.*?>)?[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g, function($0, $1) {
					//console.log($0);
					//var title = 'Pokazy sokolnicze - Drapole.pl Trailer';
					//return $1 ? $0 : title.link($0);
					return $1 ? $0 : $0.link($0);
				});
			}
		});
		
		jQuery.fn.extend({
			'link':function(){
				this.html(jQuery.link(this.html()));
			}
		});
	
	}
})();

$(document).ready(function() {
	function loadData(){
		$('.asb_content').load('/shout/getdata.php');
	}
	loadData();
	setInterval('$(".asb_content").load("/shout/getdata.php");',5000);
	
	$("#shout_submit").click(function() {
		var Name = $("#shout_name").val();
		var Msg = $("#shout_msg").val();
		if(Name!="" || Name!="Imie lub Nick" || Msg!="" || Msg!="Wiadomosc"){
			$.ajax({
				type: "POST",
				url: "/shout/setdata.php",
				data: "name="+Name+"&msg="+Msg,
				success: function(data){
				 //alert( "Data Saved: " + msg );
					if(data=="ok"){loadData();
					$("#shout_msg").focus().val('');
					}
					else{$('.asb_content').text('Oj! cos poszlo nie tak...')}
				}
			});
		}
	});
	
	$(".asb_content").ajaxComplete(function(event,request, settings){
		$(".asb_content").link();
	});
});