var nodes=new Object()
function ContentSlider(sliderid, autorun){
	var slider=document.getElementById(sliderid)
	nodes[sliderid]=[]
	var alldivs=slider.getElementsByTagName("div")
	for (var i=0; i<alldivs.length; i++){
		if (alldivs[i].className=="farmerdiv")
			nodes[sliderid].push(alldivs[i])
	}
	ContentSlider.buildpagination(sliderid)
	ContentSlider.turnpage(sliderid, 0)
	window[sliderid+"timer"]=setTimeout(function(){ContentSlider.autoturnpage(sliderid, autorun)}, autorun)
}
ContentSlider.buildpagination=function(sliderid){
	var slider=document.getElementById(sliderid)
	var paginatediv=document.getElementById("paginate-"+sliderid)
	var pcontent=""
	for (var i=0; i<nodes[sliderid].length; i++)
		pcontent+='<a href="#"></a> '
	pcontent+='<a href="#"></a>'	
	paginatediv.innerHTML=pcontent
}
ContentSlider.turnpage=function(sliderid, thepage){
	var paginatelinks=document.getElementById("paginate-"+sliderid).getElementsByTagName("a")
	for (var i=0; i<nodes[sliderid].length; i++){
		paginatelinks[i].className=""
		nodes[sliderid][i].style.display="none"
	}
	nodes[sliderid][thepage].style.display="block"
	paginatelinks[paginatelinks.length-1].setAttribute("rel", thenextpage=(thepage<paginatelinks.length-2)? thepage+1 : 0)
}
ContentSlider.autoturnpage=function(sliderid, autorunperiod){
	var paginatelinks=document.getElementById("paginate-"+sliderid).getElementsByTagName("a")
	var nextpagenumber=parseInt(paginatelinks[paginatelinks.length-1].getAttribute("rel"))
	ContentSlider.turnpage(sliderid, nextpagenumber)
	window[sliderid+"timer"]=setTimeout(function(){ContentSlider.autoturnpage(sliderid, autorunperiod)}, autorunperiod)
}
