function loader() {

	showDate();
	setTarget();
	showFeeds();
	saveStatics();
	document.getElementById('q').setAttribute("autocomplete", "off"); 
	document.getElementById('q').focus();
	setInterval("showDate()", 1000);
	setInterval("showFeeds()", 5000);
	setInterval("saveStatics()", 5000);
}

function setTarget() {

	if(!document.getElementsByTagName) return;
	
	var items = document.getElementsByTagName('a');
	
	for(var i=0; i<items.length; i++) {
	
		var item = items[i];
		
		if( item.getAttribute('href') && item.getAttribute('rel') == 'blank' )
			item.target = "_blank";
		else if( item.getAttribute('href') && item.getAttribute('rel') == 'self' )
			item.target = "_self";
	}
}

function showDate()
{
	var now = new Date();
	
	var hour        = now.getHours();
	var minute      = now.getMinutes();
	
	if(hour < 10)
		var hour = "0" + hour;
	
	if(minute < 10)
		var minute = "0" + minute;
	
	var second      = now.getSeconds();
	
	if(second < 10)
		var second = "0" + second;
		
	var monthnumber = now.getMonth();
	var monthday    = now.getDate();
	var year        = now.getYear();	
	
	document.getElementById("date-container").innerHTML = hour + ":" + minute + ":" + second;
}

function saveStatics()
{
	$(function() {
		$('#default').load('/statics/store-static/');
	});	
}

function showFeeds()
{
	$(function() {
		$('#rss-feeds').load('/rss/show/');
		$('#weather').load('/weather/show-weather/');	
	});	
}
