  var countBox=1;
		function getElement(id_element) {
			var element;
			if(document.getElementById)
				element = document.getElementById(id_element);
			else
				element = document.all[id_element];
			return element;
		};
	
	// function: XMLHttpRequest
		function assignXMLHttpRequest() {
			var
				XHR = null,
				browserUtente = navigator.userAgent.toUpperCase();
			if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
				XHR = new XMLHttpRequest();
			else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
				if(browserUtente.indexOf("MSIE 5") < 0)
					XHR = new ActiveXObject("Msxml2.XMLHTTP");
				else
					XHR = new ActiveXObject("Microsoft.XMLHTTP");
			}
			return XHR;
		};



/** OGGETTI / ARRAY */

	// oggetto di verifica stato
		var readyState = {
			INATTIVO:	0,
			INIZIALIZZATO:	1,
			RICHIESTA:	2,
			RISPOSTA:	3,
			COMPLETED:	4
		};

	// array descrittivo dei codici restituiti dal server
	// [la scelta dell' array è per evitare problemi con vecchi browsers]
		var statusText = new Array();
		statusText[100] = "Continue";
		statusText[101] = "Switching Protocols";
		statusText[200] = "OK";
		statusText[201] = "Created";
		statusText[202] = "Accepted";
		statusText[203] = "Non-Authoritative Information";
		statusText[204] = "No Content";
		statusText[205] = "Reset Content";
		statusText[206] = "Partial Content";
		statusText[300] = "Multiple Choices";
		statusText[301] = "Moved Permanently";
		statusText[302] = "Found";
		statusText[303] = "See Other";
		statusText[304] = "Not Modified";
		statusText[305] = "Use Proxy";
		statusText[306] = "(unused, but reserved)";
		statusText[307] = "Temporary Redirect";
		statusText[400] = "Bad Request";
		statusText[401] = "Unauthorized";
		statusText[402] = "Payment Required";
		statusText[403] = "Forbidden";
		statusText[404] = "Not Found";
		statusText[405] = "Method Not Allowed";
		statusText[406] = "Not Acceptable";
		statusText[407] = "Proxy Authentication Required";
		statusText[408] = "Request Timeout";
		statusText[409] = "Conflict";
		statusText[410] = "Gone";
		statusText[411] = "Length Required";
		statusText[412] = "Precondition Failed";
		statusText[413] = "Request Entity Too Large";
		statusText[414] = "Request-URI Too Long";
		statusText[415] = "Unsupported Media Type";
		statusText[416] = "Requested Range Not Satisfiable";
		statusText[417] = "Expectation Failed";
		statusText[500] = "Internal Server Error";
		statusText[501] = "Not Implemented";
		statusText[502] = "Bad Gateway";
		statusText[503] = "Service Unavailable";
		statusText[504] = "Gateway Timeout";
		statusText[505] = "HTTP Version Not Supported";
		statusText[509] = "Bandwidth Limit Exceeded";
		
		
		
		
function TurnBox(includeBox) {
   //IE CACHE issue 
  var r = Math.random();

    ajax = assignXMLHttpRequest(),

    element = getElement("box-whatnews"),

    usaLink = true;
  
  if(ajax) {

    if(countBox>12){
     countBox=0;
    }
    
    ajax.open("get", includeBox+'?r='+countBox, true);


    ajax.setRequestHeader("connection", "close");

    ajax.onreadystatechange = function() {
      
      if(ajax.readyState === readyState.COMPLETED) {

        if(statusText[ajax.status] === "OK"){
           element.innerHTML = ajax.responseText;
           countBox++;
        }

        
        else {
        
          //element.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          //element.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
        }
      } 
    }

    ajax.send(null);
  }
   
  return usaLink;
} 


function timer(){
//var msg_span = document.getElementById('msg');

//alert("Ogni 5?");
TurnBox('site/box_promotions.php');
//call();
setTimeout("timer()", 15000);
}

setTimeout("timer()", 15000);		
