// PROMO lista függvényie

function promosl(){
  fademi=1;
  ix=1;
  imgarr=new Array();
  imgstr=new Array();
  linkstr=new Array();
  leiras=new Array();
   <?php   // Lista betöltése PHP-val
      $curimage=0;
	  $res = mysql_query("SELECT id, name, cat, price1, pic, action FROM items WHERE action='1' or promo='1'");
	  $num = mysql_num_rows($res);
      while($r=mysql_fetch_assoc($res)){
		if ($r[pic]){
		  echo "\n imgarr[".$curimage."]=new Image(); imgarr[".$curimage."].src='images/items/".$r[pic]."'; imgstr[".$curimage."]='images/items/".$r[pic]."'; \n";
          echo "linkstr[".$curimage."]='item=".$r[id]."&cat=".$r[cat]."';";
		}
        if ($r[action]) echo 'leiras['.$curimage.']="<br>AKCIÓ!<br>'.intval($r[price1]*$afa).'Ft";'; else echo 'leiras['.$curimage.']="";';
	echo "/* $r[name], ára=$r[price1], $curimage */";
	    $curimage++;
	  }
  ?>
  vcurr=0;
  vnext=0;
  vssdiv=null;
  stepc=20*(1000/1000);  //Fade lépcső
  dif=0.00;
  op=1.00;
  dif=(1.00/stepc);
  uagent = window.navigator.userAgent.toLowerCase();
  IEB=(uagent.indexOf('msie') != -1)?true:false;
  var scompat = document.compatMode;
  if(scompat != "BackCompat"){}
  document.getElementById('slide1img0').src=imgstr[0];
  document.getElementById('slide1img1').src=imgstr[1];

  this.IEtrans=IEtrans;
  this.goURL=goURL;
  this.swapimage=swapimage;
  this.slide1initte2=slide1initte2;
  this.inittrans=inittrans;
  this.slide1dotransff=slide1dotransff;

}
function IEtrans(){
	if(IEB==true){vssdiv.filters[0].apply();}
	showaction();
	ix++;
	if (ix>=imgarr.length){ ix=0;}
	swapimage(); //document.getElementById('slide1img'+vcurr).src=imgarr[ix].src;
	objc=document.getElementById('sld'+vcurr);
	objn=document.getElementById('sld'+vnext);
	objc.style.visibility="hidden";
	objn.style.visibility="visible";
	if(IEB==true){vssdiv.filters[0].play();}
	var a=vcurr;
	vcurr=vnext;
	vnext=a;
	setTimeout('IEtrans()',(2000+1000)); // IE slide időzítés+átmenet lejátszás kivárása
}
function slide1dotransff(){	  // ez csinálja az átmenetet, ha nem IE
  op=op-dif;
  objc=document.getElementById('sld'+vcurr);
  objn=document.getElementById('sld'+vnext);
  if(op<(0.00)){op=0.00;}
  objc.style.opacity = op;
  objn.style.opacity = 1.00-op;
  if(op>(0.00)){
	setTimeout('slide1dotransff()',50);	// fade sebesség
  }else{
	//objc.style.zIndex=2;
	//objn.style.zIndex=3;
	objc.style.visibility="hidden";  // azért kell, hohy mindkét kép linkje elérhető legyen
    showaction();
	ix++;
	if (ix>=imgarr.length){ ix=0;}
	swapimage(); //document.getElementById('slide1img'+vcurr).src=imgarr[ix].src;
	setTimeout('inittrans()',4000); // slide-ok időtartama
  }
}
function inittrans(){  // beállítja a következő slide-ot, ha nem IE
	var a=vcurr;
	vcurr=vnext;
	vnext=a;
	op=1.00;
	objc=document.getElementById('sld'+vcurr);
	objn=document.getElementById('sld'+vnext);
	objc.style.visibility="visible";
	objn.style.visibility="visible";
//	objc.style.zIndex=3;
//	objn.style.zIndex=2;
	slide1dotransff();
}
function slide1initte2(){
	vssdiv=document.getElementById("promodv");
	if(5>0)	{
	  objc=document.getElementById('sld'+'0');
	  objc.style.visibility="visible";
	}
	if(5>1)	{
	  if((IEB==true)||(fademi==0)){
		vcurr=0;
		vnext=1;
		setTimeout('IEtrans()',500); // IE trans első slide
	  }else{
	    vcurr=1;
	    vnext=0;
	    setTimeout('inittrans()',500); // egyéb böngészők első slide
	  }
	}
}
function showaction(){
  akc=document.getElementById('akcio');
  if (leiras[ix].length>0){
    akc.innerHTML=leiras[ix];
	akc.style.visibility="visible";
  }else{
    akc.style.visibility="hidden";
  }
}
function swapimage(){
   var x=1, y=1, pre_kep=new Image();
   
   pre_kep.src=imgstr[ix];
   if (pre_kep.width>173){
	   x=173;
	   y=(173/pre_kep.width)*pre_kep.height;
   }else{
	   x=pre_kep.width;
	   y=pre_kep.height;
   }
   if (y>250){
	   x=(250/y)*x;
	   y=250;
   }
   kep=document.getElementById('slide1img'+vcurr);
   kep.src=imgstr[ix];
   kep.setAttribute("width", x);
   kep.setAttribute("height", y);
}
function goURL(){
 var x=ix-1;
 if (x<0) x=linkstr.length-1;
 eval("parent.location='items.php?"+linkstr[x]+"'");
}

function messageBox(mess,visual){
	box=document.getElementById("message");
	box.style.visibility=visual;
	box.innerHTML=mess;
	if (visual=="visible"){
	  setTimeout('messageBox("","hidden")',4000);
	}
	else {
	  box.style.visibility="hidden";
	}
}

function initMenu(event,ul){
	if(!ul) ul = document.getElementById("catmenu");
    li = ul.getElementsByTagName("li");
    for(i=0;i<li.length;i++)
    {
        li[i].onmouseover = function(){
            try{
                this.className='over';
                this.getElementsByTagName("ul")[0].style.display="block";
            }catch(e){};
        }
        li[i].onmouseout = function(){
            try{
                this.className='out';
                this.getElementsByTagName("ul")[0].style.display="none";
            }catch(e){};
        }
    }
}

