//------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------
var timeout = 10*1000;//
var item_delay = 250; // ritardo tra un item e l'altro
var play = true;
// AJAX ------------------------------------------------
// Ottieni la base url
url = document.location.href;
xend = url.lastIndexOf("/") + 1;
var base_url = url.substring(0, xend);

function chiama_ajax(url) {
//Inizia l’url con http?
if (url.substring(0, 4) != "http") {
url = base_url + url;
}
// Crea un nuovo elemento JS
var jsel = document.createElement("SCRIPT");
jsel.type = "text/javascript";
jsel.src = url;
//Appende l’elemento JS e quindi esegue la ‘chiamata AJAX’
document.body.appendChild (jsel);
}
// AJAX ------------------------------------------------

function _D_El(id, i){ 
  var cur_el = '#'+id+'-'+i;
  //BlindLeft
  $(cur_el).SlideOutLeft(1500, function(){ });
}
function _A_El(id, i){ 
  var cur_el = '#'+id+'-'+i;
  //BlindRight
  $(cur_el).SlideInRight(1500, function(){ });
}

function disappear(id){
  for( var i=0; i<6; i++) {
      var ti_el = setTimeout("_D_El('"+id+"', "+i+")", i*item_delay );
  }
}

function appear(id){
  for( var i=0; i<6; i++) {
      var ti_el = setTimeout("_A_El('"+id+"', "+i+")", i*item_delay );
  }
}

function cambia_prodotti(){
	//var id_classic = document.getElementById("id_classic").value;
  	var id_item = document.getElementById("id_item").value;
  	//chiama_ajax('inc_ajax_animazione_prodotti.php?id_classic=' + escape(id_classic) + '&id_sport=' + escape(id_sport));
	chiama_ajax('inc_ajax_animazione_prodotti.php?id_item=' + escape(id_item));
}

function next(){
    if( play ){
      disappear('items-classic');
      disappear('items-sport');    
	  setTimeout("cambia_prodotti()",2000); //1500 + 250 +250 
	  setTimeout("appear('items-classic')",3000);
	  setTimeout("appear('items-sport')",3000);
    }
}

function updater(){
    next();
    tid = setTimeout("updater()", timeout);    
}

// stoppa la transizione o se già ferma, la fa ripartire
function stop_or_go(){
	if( play ) {
		play = false;
		clearTimeout( tid );
	} else {
		play = true;
		clearTimeout( tid );
	  updater();
	}
	//return void(0);
}

var tid = setTimeout("updater()", timeout);
//clearTimeout( updt_id );




