var Banner = {
	idPrefix: 'refreshable-', 
	start:false,
	arr_divs:[],
	init: function(form, second) {
		this.form = form ;
		this.seconD = second ;
		this.get() ;
		this.timer() ;
	},
	get: function() {
		var divs = document.getElementsByTagName('DIV') ;
		for (var i = 0 ; i < divs.length ; i++) {
			if (!divs(i).getAttribute("urls")) {
				continue ;
			}
			divs(i).id = Banner.idPrefix + i ;
			divs(i).urls = divs(i).getAttribute('urls').replace(/\s/g, '').split(',') ;
			Banner.arr_divs.push(divs(i)) ;
		}
	},
	timer: function() {
		if (!Banner.arr_divs.length) {
			return ;
		}
		Banner.second = Banner.seconD < 1000 ? 1000 : Banner.seconD ;
		setTimeout("Banner.timer()", Banner.second) ;
		Banner.fetch() ;
		/*
		if (Banner.start) {
			Banner.fetch() ;
		} else {
			Banner.start = true ;
		}
		*/
	},
	fetch: function() {
		var fparams = new Array() ;
		var divs = Banner.arr_divs ;
		for (var i = 0 ; i < divs.length ; i++) {
			var div = divs[i] ;
			div.ind = div.ind == undefined ? 0 : (div.ind < div.urls.length -1 ? div.ind + 1 : 0 ) ;
			var file = 'files[]=' + div.urls[div.ind] ;
			fparams.push(file) ;
		}
		var parameters = 'call='+Banner.form.call+'&return=xml&'+fparams.join('&') ;
		Ajax.xml(
			{method:'get', action:Banner.form.action, params:parameters},
			{_200:Banner.setHtml}
		) ;
	},
	setHtml: function(xmlD) {
		var xml = xmlD.documentElement ;
		var nodes = xml.childNodes ;
		for (var i = 0 ; i < nodes.length ; i++) {
			$(Banner.idPrefix + i).innerHTML = nodes(i).childNodes(0).firstChild.nodeValue ;
		}
	}
}

/*
inc=common.js, ajax/v1/ajax.js
Banner.init({action:'index-action.php', call:'dosyalar'}, 1000) ;

<div urls="sayfa1, sayfa2">AAAAAAAAAAAAAAAAAAAAAAAAA</div>
<br />
<div urls="futbol, basketbol, voleybol">BBBBBBBBBBBBBBBBBBBBBBBBBBB</div>
*/