var mwrad_array = new Array();
var rotate_mwrad_array = new Array();


function make_mwrad_array(xml){
	$(xml).find("ad").each(
		function(i){
			if("/news/#" + $(this).attr("n") != $("#mwrad2").attr("href")){
				mwrad_array.push({n:$(this).attr("n"), i:$(this).attr("i")});
			}
		}
	);
	rotate_mwrad_array = mwrad_array.slice();
	
	setInterval(pick_ad, 3000);
}
function pick_ad(){
	if(rotate_mwrad_array.length == 0){
		rotate_mwrad_array = mwrad_array.slice();
	}
	
	var sid = Math.floor(Math.random() * rotate_mwrad_array.length);
	/*
	while("/news/#"+rotate_mwrad_array[sid].n == $("#mwrad2").attr("href")){	
		rotate_mwrad_array.splice(sid, 1);
		sid = Math.floor(Math.random() * rotate_mwrad_array.length);
	}
	*/
	
	$("#mwrad1").attr("href", "/news/#" + rotate_mwrad_array[sid].n);
	$("#mwrad1").find("img").attr("src", "/mwrads/" + rotate_mwrad_array[sid].i);

	rotate_mwrad_array.splice(sid, 1);

}
//commercial ads
function make_ad_array(xml){

	var ad_array = new Array();
	var display_ad_array = new Array();

	$(xml).find("ad").each(
		function(i){
			ad_array.push({href:$(this).attr("href"), src:$(this).attr("src"), alt:$(this).attr("alt")});
		}
	);

	for(var t = 0; t < 5; t++){
		var r = Math.floor(Math.random() * ad_array.length);
		var q = ad_array.splice(r, 1)[0];
		display_ad_array.push( q );

	}


	for(var i = 0; i < display_ad_array.length; i++){
	
		$("<li><a href=\""+ display_ad_array[i].href+ "\" ><img src=\""+ display_ad_array[i].src+ "\" alt=\""+ display_ad_array[i].alt+ "\"/></a></li>").appendTo("#adbar");
	}
}

//doc ready
$(function(){
	$.ajax({
		type: "GET",
		url: "/mwrads/?" + Math.random(),
		datatype: "xml",
		success: make_mwrad_array
	});
	$.ajax({
		type: "GET",
		url: "/ads/list.xml?" + Math.random(),
		datatype: "xml",
		success: make_ad_array
	});
});
