var count=0;
var data;
function display(){ 
	setInterval("showData()",7500);
} 

function refreshData(usr){ 
	setInterval("refreshDataset('"+usr+"')",300000);
} 

function parseTimestr(str) {
	var result=str;
	var aRes=str.split(' ');
	// 0=dag
	// 1=maand
	// 2=maanddag
	// 3=tijd
	// 4=afwijking
	// 5=jaar
	
	result=aRes[0]+" "+aRes[2]+" "+aRes[1]+" "+aRes[5]+", "+aRes[3].substr(0,5);
	
	return result;
}

function parsestr(str) {
	var words = str.split(" ");
	str="";
	for(i in words) {
		if(words[i].substr(0,4)=='http') {
			str+='<a href="'+words[i]+'" target="_blank">'+words[i]+'</a> ';
		} else {
			str+=words[i]+" ";
		}
	}
	return str;
}

function showData() {
   	var twtime=document.getElementById('twtime');
	var postdate = new Date(data[count].created_at);
//	var timestr = postdate.getDay()+"-"+postdate.getMonth()+"-"+postdate.getFullYear()+", "+;
	var timestr = data[count].created_at;
	timestr=parseTimestr(timestr);
	var twmsg=document.getElementById('twmsg');
	twtime.innerHTML=timestr;
	twmsg.innerHTML=parsestr(data[count].text);
	count+=1;
	if(count>(data.length-1)) {
		count=0;
	}
}

function processData(dataset) {
	data=dataset;
	showData();
	refreshData('vsdbedum');
	display();
}

function refreshDataset(usr) {
	var url="http://api.twitter.com/1/statuses/user_timeline.json?screen_name="+usr+"&count=10&callback=?";
	$.getJSON(url, function(data){
	   // alert("JSON Data: "+data[0].text); //.status[3].text);
		refreshArray(data); 
	});
}

function refreshArray(dataset) {
	data=dataset;
}

function getTweets(usr) {
	var url="http://api.twitter.com/1/statuses/user_timeline.json?screen_name="+usr+"&count=10&callback=?";
	$.getJSON(url, function(data){
	   // alert("JSON Data: "+data[0].text); //.status[3].text);
		processData(data); 
	});
}

function initTweets() {
	var usr="vsdbedum";
	var tweet=getTweets(usr);
	/*
	document.getElementById('twtime').innerHTML="getTweet['time']";
	document.getElementById('twitter_update_list').innerHTML="getTweet['msg']";*/
}

function toggleEvent(id) {
	var el=document.getElementById("e"+id);
	var l=el.classList;
	if(l) {
		l.toggle('selected');
	} else {
		// IE ondersteunt classlist nog niet... de homo's! Zelf doen dus...
		l=el.className;
		var li=l.split(" ");
		var selectedGevonden=false;
		var newClass="";
		for(var i=0;i<li.length;i++) {
			if(li[i]=='selected') {
				li[i]='';
				selectedGevonden=true;
			} else {
				newClass+=li[i]+" ";
			}
		}
		
		if(selectedGevonden==false) {
			newClass+=" selected";
		}
		
		
		el.className=newClass;
		
	}
}

function toggleYear(y,uid) {
	window.location="profile/toggleYear/"+uid+"/"+y;
}
