var elementList;
var max;
/*function anim(c) {
	var obj = elementList[c];
	Effect.Appear(obj);
	Effect.MoveBy(obj,300,0,{queue:'end',
				 duration: 2.0
				 });
	Effect.Fade(obj,{queue:'end',
			 duration: 5.0,
                         afterFinish: function()
		         {
				Element.hide(obj);
			     	Element.setStyle(obj,{top:'-300px'});
				if ( c == max - 1) {
					anim(0);
				} else {
					anim(c+1);
				}
		         }
		        });

}
*/

function anim(c)
{
    var obj = elementList[c];
    Effect.Appear(obj,{queue:{position:'end',scope:'news'}});
    Effect.MoveBy(obj,300,0,{queue:{position:'end',scope:'news'},duration:2.0});
    Effect.MoveBy(obj,0,0,{queue:{position:'end',scope:'news'},duration:4.0});
    Effect.Fade(obj,{queue:{position:'end',scope:'news'},
                     duration:5.0,afterFinish: function()
                        {
                            Element.hide(obj);
                            Element.setStyle(obj,{top:'-300px'});
                            if (c == max -1) {
                                anim(0);
                            } else {
                                anim(c+1);
                            }
                        }
                    }
                    );
}


function fadeRef(d,nList,scope,duree)
{
	obj = nList[d];
	obj.style.display = 'block';
	Effect.Appear(obj,{duration:duree,queue:{position:'end',scope:scope}});
	Effect.Fade(obj,{duration:1.0,queue:{position:'end',scope:scope},
			 afterFinish: function ()
			 {
				if (d == nList.length - 1) {
					fadeRef(0,nList,scope,duree);
				} else {
					fadeRef(++d,nList,scope,duree);
				}
			 }
			 });
}

function showCat()
{
	i = document.getElementById('catill');
	c = document.getElementById('catalog');
	i.style.display = 'none';
	c.style.display = 'block';
}

function showDesc()
{
	desc = document.getElementById('desc');
	desc.style.display = 'block';
}

window.onload = function() {

	newsList = document.getElementsByClassName("news");
	if (newsList.length > 0) {
		if (newsList.length > 1) {
			fadeRef(0,newsList,'news',20.0);
		}else{
			newsList[0].style.display = 'block';
		}
	}

	bestList = document.getElementsByClassName("best_seller");
	if (bestList.length > 0) {
		if (bestList.length > 1) {
			fadeRef(0,bestList,'best_seller',19.0);
		}else{
			bestList[0].style.display = 'block';
		}
	}

	nodeList = document.getElementsByClassName("node_list");
	if (nodeList.length > 0) {
		if (nodeList.length > 1) {
			fadeRef(0,nodeList,'node_list',18.0);
		}else{
			nodeList[0].style.display = 'block';
		}
	}

	promoList = document.getElementsByClassName("promo");
	if (promoList.length > 0) {
		if (promoList.length > 1) {
			fadeRef(0,promoList,'promo',17.0);
		}else{
			promoList[0].style.display = 'block';
		}
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/* View List*/
/*function show( elementTo ){
	if ( document.getElementById( elementTo ).style.display == 'none' ){
		document.getElementById( elementTo ).style.display = 'block';
	}else{
		document.getElementById( elementTo ).style.display = 'none';
	}
}*/
function show( elementTo ){
	if ( document.getElementById( elementTo ).style.display == 'none' ){
		document.getElementById( elementTo ).style.display = 'block';
		document.getElementById( 'description_'+elementTo ).style.display = 'none';
	}else{
		document.getElementById( elementTo ).style.display = 'none';
		document.getElementById( 'description_'+elementTo ).style.display = 'block';
	}
}
var tempo = 0;

function MenuShow( elementTo ){
	for ( i=1; i<=maxMenu; i++ ){
		document.getElementById( 'sub-menu-'+i ).style.display = 'none';
	}
	if ( document.getElementById( elementTo ).style.display == 'none' ){
		document.getElementById( elementTo ).style.display = 'block';
	}else{
		document.getElementById( elementTo ).style.display = 'none';
	}
}

function _Hide( elementTo ){
	document.getElementById( elementTo ).style.display = 'none';
}

function MenuHide( elementTo ){
	element = elementTo;
	tempo = window.setTimeout("_Hide( element )",6000);
}
function resetTimer(){
	window.clearTimeout( tempo );
}
