/* Javascript Image Gallary
	Javascript Code File
	Code By: Khaldoun Khaled, Arabteam2000-forum.com
	You are free to Use Or modify this code
*/
	var Imageslist =new Array();
	var Textlist =new Array();
	var count=0;
	var count2=0;
	var current=0;
	
	var play=0;
	var pt;
	var t,op=0;
	
    function LoadImages(){
		addImage ('1.jpg');
        addImage ('2.jpg');
        addImage ('3.jpg');
        addImage ('4.jpg');
        addImage ('5.png');
		addtext ("Text1");
		addtext ("Text2");
		addtext ("Text3");
		addtext ("Text4");
       setImage ("Text5");
    }

    function addImage(url){
           
        Imageslist[count]=url;
        count++;    
    }
	function addtext(url){
           
        Textlist[count2]=url;
        count2++;    
    }
    function next()
    {
        if(current >= (Imageslist.length-1))
           current=0;
        else
            current ++;

       setImage();
    }
    
    function prev()
    {
        if(current <= 0)
           current = Imageslist.length-1;
        else
            current --;

       setImage();
    }
	
	function setImage()
    {
        document.getElementById("tmpImg").src=Imageslist[current];
		var tmpImg=document.getElementById("tmpImg");
		if(tmpImg.complete && !(op >0 && op < 100))
		{
			document.getElementById("img").src=Imageslist[current];
			document.getElementById("tex").innerHTML=Textlist[current];
			ImgOpen();
			document.getElementById("load").style.visibility = 'hidden';
			clearTimeout(loadT);
			
		}else{
			var loadT=setTimeout("setImage()",0);
			document.getElementById("load").style.visibility = 'visible';
		}
		
    }

	function PlayPause()
	{
		if(play==0)
			{
				play=1;
				document.getElementById("plypus").src="stuff/pause.png";
				pt=setTimeout("playSlideShow()",3000);
			}else
			{
				play=0;
				document.getElementById("plypus").src="stuff/play.png";
				clearTimeout(pt);
			}
	}
	
	function playSlideShow()
	{
		pt=setTimeout("playSlideShow()",3000);
		next();
	}

	function ImgOpen()
	{
	op++;
		if(navigator.appName == "Microsoft Internet Explorer"){
			op += 6
			}	
	var img=document.getElementById("img");
	setOpacity(img,op);
	t=setTimeout("ImgOpen()",0);

	if(op>=100)
		{
		op=0;
		clearTimeout(t);
		}
	}

   function setOpacity(obj, opacity) {
        
        opacity = (opacity == 100)?99.999:opacity;
        
        // IE/Win
        obj.style.filter = "alpha(opacity:"+opacity+")";
  		document.getElementById("tex").width="10";
        // Safari<1.2, Konqueror
        obj.style.KHTMLOpacity = opacity/100;
  		
        // Older Mozilla and Firefox
        obj.style.MozOpacity = opacity/100;
  	
        // Safari 1.2, newer Firefox and Mozilla, CSS3
        obj.style.opacity = opacity/100;
		
    }

	
