
	var ie = !!( document.all && document.all.item && !window.opera );
	var mz = !!( document.getElementById && navigator.appName == "Netscape" );

	var index = 4;
	var part  = 4;

	function ApplyFilter (element, value) {
		if (element.style.opacity != null)  {
			element.style.opacity = (value/100);
		} else {
			element.runtimeStyle.filter = "alpha(opacity='"+ value +"')";
		}
	}

	function InsertTable(img, link, alt) {
		return   '<table class="image" align="center" cellspacing="0">'
				+	'<tr>'
				+    	'<td class="t_l" style="background:no-repeat right bottom url(/design/pic/g_t_l.png);"></td>'
				+    		'<td class="bg_t" style="background:repeat-x url(/design/pic/g_bg_t.png);"></td>'
  		   		+    		'<td class="t_r" style="background:no-repeat left bottom url(/design/pic/g_t_r.png);"></td>'
  		   		+    	'</tr>'
  		   		+    	'<tr>'
  		   		+    		'<td class="bg_l" style="background:right url(/design/pic/g_bg_l.png); "></td>'
  		   		+    		'<td bgcolor="#ffffff";><a href="'+ link +'"><img src="/design/pic/gallery/small/'+ img +'" alt="'+ alt +'" title="'+ alt +'" border="0" OnMouseOut="SetSmallImage(this, \''+ img +'\')" OnMouseOver="SetLargeImage(this, \''+ img +'\')" /></a></td>'
  		   		+    		'<td class="bg_r" style="background:no-repeat left url(/design/pic/g_bg_r.png);"></td>'
  		   		+    	'</tr>'
  		   		+    	'<tr>'
  		   		+    		'<td class="b_l" style="background:no-repeat right url(/design/pic/g_b_l.png);"></td>'
  		   		+    		'<td class="bg_b" style="background:repeat-x url(/design/pic/g_bg_b.png);"></td>'
  		   		+    		'<td class="b_r" style="background:no-repeat left url(/design/pic/g_b_r.png);"></td>'
  		   		+    	'</tr>'
  	       		+	'</table>';
	}


	function CheckPointer () {

		var PointerRight = document.getElementById('right_point_img');
		var PointerLeft  = document.getElementById('left_point_img');

		if ( ImgArray.length > part ) {
			if (((index-part)-1) < 0) {
				ApplyFilter(PointerLeft, 20);
			} else {
				ApplyFilter(PointerLeft, 100);
			}

			if (index == (ImgArray.length-1)) {
				ApplyFilter(PointerRight, 20);
			} else {
				ApplyFilter(PointerRight, 100);
			}
		} else {
            ApplyFilter(PointerLeft, 20);
            ApplyFilter(PointerRight, 20);
		}
	}

	function MoveNext () {
		var Div = document.getElementById('gallery');
  		var DivNodes = (mz) ? Div.childNodes[1].childNodes[0].childNodes
  							: Div.childNodes[0].childNodes[0].childNodes ;

		var j = 0;
		var Owner = DivNodes[0].parentNode;
		var NodeArr = new Array();

		for (i=0; i<DivNodes.length; i++) {
			if (DivNodes[i].id == 'img') {
				NodeArr[j++] = DivNodes[i];
			}
		}

		var Pointer = document.getElementById('right_point');

		if (index < (ImgArray.length-1)) {
			Owner.removeChild(NodeArr[0]);
			
			var td = document.createElement('td');
	  			td.id = 'img';

  			index++;

	  		td.innerHTML = InsertTable (ImgArray[index], IdArray[index], AltArray[index]);
	  		Owner.insertBefore(td, Pointer);
	  	}
  	
  		CheckPointer();
	}


	function MovePrev () {
		var Div = document.getElementById('gallery');
  		var DivNodes = (mz) ? Div.childNodes[1].childNodes[0].childNodes
  							: Div.childNodes[0].childNodes[0].childNodes  ;

		var j = 0;
		var Owner = DivNodes[0].parentNode;
		var NodeArr = new Array();

		for (i=0; i<DivNodes.length; i++) {
			if (DivNodes[i].id == 'img') {
				NodeArr[j++] = DivNodes[i];
			}
		}

	  	if (((index-part)-1) >= 0 ) {
	  		Owner.removeChild(NodeArr[(NodeArr.length-1)]);

	  		var td = document.createElement('td');
	  			td.id = 'img';

	       	index--;

	  		td.innerHTML = InsertTable (ImgArray[(index-part)], IdArray[(index-part)], AltArray[(index-part)]);
	  		Owner.insertBefore(td, NodeArr[0]);
	  	}
  	
  		CheckPointer();
	}
		
	function SetLargeImage(Element, Image) {
		Element.src = '/design/pic/gallery/large/' + Image;
	}
	
	function SetSmallImage(Element, Image) {
		Element.src = '/design/pic/gallery/small/' + Image;
	}
