ba_counter=0;
if(adServingLoad == undefined) var adServingLoad = '';

function ba_loadWallpaper() {
	if(!window.ba_wallpaper)
		return;

	var ba_script = document.createElement("script");
	var ba_head = document.getElementsByTagName("head")[0];

	ba_script.src = ba_rootPath+'wallpaper.php?adspaceid='+ba_wallpaper.id+'&adServingLoad='+adServingLoad+'&keywords='+ba_wallpaper.keyword+'&rnd='+Math.random();
	ba_head.appendChild(ba_script);
}

function ba_appendAdspace() {
	var ba_adspace = ba_adspaces[ba_counter];
	var ba_script = document.createElement("script");
	var ba_head = document.getElementsByTagName("head")[0];
	var ba_elm = document.getElementById(ba_adspace.target);
	ba_elm.innerHTML='';
	ba_counter++;

	ba_script.src = ba_rootPath+"append.php?adspaceid="+ba_adspace.id+"&appendTo="+ba_adspace.target+"&adServingLoad="+adServingLoad+"&keywords="+ba_adspace.keyword+"&sw="+ba_adspace.searchword;

	if(/opera/i.test(navigator.userAgent)) {
		ba_script.onreadystatechange =
			function(){
				//ba_head.removeChild( ba_script );
				if(ba_counter!=ba_adspaces.length){
					ba_appendAdspace();
				} else {
					ba_loadWallpaper();
				}
			}
	} else {
		ba_script.onload = ba_script.onreadystatechange = 
			function(){
				if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
					ba_head.removeChild( ba_script );
					if(ba_counter!=ba_adspaces.length){
						ba_appendAdspace();
					} else {
						ba_loadWallpaper();
					}
				}
			}
	}
	ba_head.appendChild(ba_script);
}
ba_appendAdspace();
