/* 28.08.07 */
function start_gallery_1(p_id){
	this.Acolor = "#000000"
	if(!window.document.galArray)	window.document.galArray = new Array;
	var galArry,inIndex, stageTV , thumb_holder ,thumb_table, scrollerU , scrollerD
		galArry = window.document.galArray;
		inIndex = galArry.length
		galArry[inIndex] = this
	 div_elements = this.all || this.getElementsByTagName('*')
	
	for (n=0; n<div_elements.length; n++){

		switch(div_elements[n].id){
			case "gallery_obj_TV":
				stageTV = div_elements[n].childNodes[0]
				this.stageTV= div_elements[n]
			break;
			case "gallery_obj_thumbs_holder" :
				thumb_holder =div_elements[n];
				this.thumb_holder =div_elements[n];
			break;
			case "thumb_table":
				thumb_table = div_elements[n];
				this.thumb_table = div_elements[n];
			break
			case "scrollerU":
				scrollerU = div_elements[n];
				this.scrollerU = scrollerU
			break
			case "scrollerD":
				scrollerD = div_elements[n];
				this.scrollerD = scrollerD
			break
		}
	}
	
	
	this.setPicGallery = function(){
		applyeffect(stageTV, 6)
		stageTV.src = this.href
		playeffect(stageTV)
		/*hrefObjTable = stageTV.parentNode.parentNode.parentNode.parentNode.parentNode
		hrefObjArr = thumb_table.getElementsByTagName("A")*/
		
		return false
	}
	function applyeffect(ob, p){
		if (document.all && ob.filters){
			ob.filters.revealTrans.Transition=p==null?Math.floor(Math.random()*23):p;
			ob.filters.revealTrans.stop()
			ob.filters.revealTrans.apply()
		}
	}
	function playeffect(ob){
		if (document.all && ob.filters)
			ob.filters.revealTrans.play()
	}
	
	var tmpScrollBut,sGald
	
	
 this.galScrollUp =  function(){
 		if(thumb_holder){

			if( scrollerU.style.color == "#000000" && scrollerU.play == 1 ){
				thumb_holder.scrollTop-=6
				clearTimeout(sGald)
				sGald =	setTimeout("window.document.galArray["+ inIndex +"].galScrollUp()",30)
		}
	}
}


this.galScrollDown = function(){
	
	if(thumb_holder){
			if(scrollerD.style.color == "#000000" && scrollerD.play == 1 ){
				thumb_holder.scrollTop+=6
				clearTimeout(sGald)
				sGald =	setTimeout("window.document.galArray["+ inIndex +"].galScrollDown()",30)
		}
	}
	
}
//	********* INITIATE ALL Buttons ********
thumb_arr = thumb_table.getElementsByTagName("A")
	for (i=0 ; i < thumb_arr.length; i++){
		thumb_arr[i].onclick = this.setPicGallery
	}
	scrollerU.onmouseover=function(){
		scrollerU.play=1;
		galArry[inIndex].galScrollUp()
	}
	scrollerD.onmouseover=function(){
		scrollerD.play=1;
		galArry[inIndex].galScrollDown()
	}
	
	var sGal
	this.scrollListener = function(){
	
		obThumbs = thumb_holder
		obThumbsObs = obThumbs.getElementsByTagName("table")[0]
		obThumbsObsH =obThumbsObs.offsetHeight
		top2scroll = obThumbsObsH-obThumbs.offsetHeight-obThumbs.scrollTop
		if( top2scroll>0 ){
			scrollerD.style.color =this.Acolor
	
		}else{
			scrollerD.style.color = ""
		}
		
		if(obThumbs.scrollTop>0) {
				scrollerU.style.color = this.Acolor
		}else{
				scrollerU.style.color = ""
		}

	clearTimeout(sGal)
	sGal =	setTimeout("window.document.galArray["+ inIndex +"].scrollListener()",200)
}
	this.scrollListener()
}

 
