//############################
 
	var ad_counter = 2;	// This value must equal the number of ads in: /ad_rotator/getad_text.php
	var ad_delay = 15000;	// Time delay between changing ads. (1000 = 1 second)
	
//############################


var timer;
var cnt = 0;
var tot =0;
var adcnt = ad_counter+1;
var start_id = Math.floor(Math.random()*adcnt)

function autoRotateAd()
{
	timer = setTimeout('autoRotateAd()', ad_delay);
	rotateAd(1);
}

function stopAds()
{
	clearTimeout(timer);
}

function rotateAd(mv)
{
	var curr_id = parseInt(document.getElementById('SARid').value);
	var ad_count = parseInt(document.getElementById('SARcnt').value);
		
	var id=curr_id+mv;
	
	if(curr_id==0) id=start_id;
	else if(id>ad_count) id=1;
	else if(id<1) id=ad_count;
	
	//if(id == start_id && curr_id != 0) stopAds(); // Stop ads after 1 rotation
	tot=tot+1;
	if (tot>30) stopAds();
		
	ajaxGetAd(id);
}

function ajaxGetAd(str)
{
	//alert('JS Step 3...'); return;
	if(!str || str==0) str=1;
	
	var xmlHttp;
	try
	{
		xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
	}
	catch (e)
	{
		try
	    {
	    	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
	    }
	  	catch (e)
	    {
	    	try
	      	{
	      		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer
	      	}
	    	catch (e)
	      	{
	      		alert("Your browser does not support AJAX!");
	      		return false;
	      	}
	    }
	  }
	  
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4 && xmlHttp.responseText.length>2)
	  	{
			document.getElementById('adBox').innerHTML = xmlHttp.responseText;
	  	}
	}
	
	var url = "ad_rotator/getad_text.php?q="+str;
	
	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);

}

