var clickCount = 0;

function checkClickCount() {
	return;	
}

//behavior rules

var re = {
	next : function(t){
			var id = t.id;
			moveNext(id.substring(5),'gallery',5);
			return false;
	},
	prev : function(t){
			var id = t.id;
			movePrev(id.substring(5),'gallery',5);
			return false;
	},
	next_num : function(t){
			var id = t.id;
			moveNext(id.substring(5),'gallery',3);
			return false;
	},
	prev_num : function(t){
			var id = t.id;
			movePrev(id.substring(5),'gallery',3);
			return false;
	},
	gallery_content_a : function(t){
			t.style.color="#999";
			var e = getParent(getParent(t)).getElementsByTagName('LI').length;
			var id = t.id.substring(6);
			var thumbs    = $$('#gallery_content_1 li');
			var main_imgs = $$('#gallery_main li');
			//var captions  = $$('#captions li');
			//var credits  =  $$('#credits li');
			top.location.hash=id+'_'+(0-(parseInt($('gallery_content_1').style.left, 10)));
			clickCount++;
			checkClickCount();
			while (e) {
				if (e-1!=id-1) {
					Element.hide(main_imgs[e-1]);
					//Element.hide(captions[e-1]);
					//Element.hide(credits[e-1]);
					thumbs[e-1].firstChild.style.color="#CC0000";
				}
				e--;
			}
			Element.show(main_imgs[id-1]);
			//Element.show(captions[id-1]);
			//Element.show(credits[id-1]);
			return false;
	}
};

var onload_essay = function() {

	try {
	var shown = 9;
	var item_width = 55;
	if (pe_nav_type == 'numeric') {
		shown = 15;
		item_width = 33;
	}
	var e, hash, id, pos;
	e = $$('.gallery_content li').length;
	
	hash = window.location.hash.substring(1,window.location.hash.length).split('_');
	id = parseInt(hash[0], 10);
	id = isNaN(id)?1:(id<=e?id:1);
	var thumbs    = $$('#gallery_content_1 li');
	var main_imgs = $$('#gallery_main li');
	var captions  = $$('#captions li');
	var credits   = $$('#credits li');
	Element.show(main_imgs[id-1]);
	Element.show(captions[id-1]);
	Element.show(credits[id-1]);
	thumbs[id-1].firstChild.style.color="#999";
	//new reset slide
	if (id > 1 && e > shown) {
		var o = $('gallery_content_1');
		var pmax = 0-((e-shown)*item_width);
		pos = parseInt(hash[1], 10);
		pos = isNaN(pos)?0:((0-pos)>=pmax?(0-pos):pmax);
		o.style.left=pos+"px";

		setTimeout(function(){checkSliderButtons(1,parseInt(o.style.left),$('clipper_1').offsetWidth-o.offsetWidth);},200);
	}

	var els,kdz,kdw,kdm,kdf,lnx;
	
	 el = document.getElementsByClassName('gallery_content','*')[0];
	kdz = el.getElementsByTagName("LI");
	if (isie) {
		kdw = Math.ceil(parseFloat(getElementStyle(kdz[0],'width'))*12);
		kdm = parseFloat(getElementStyle(kdz[0],'margin-right'))*12;
		kdb = parseFloat(getElementStyle(kdz[0],'border-right-width'))*12;
		kdf = kdw+kdm+kdb;
		kdz = kdz.length;
		el.style.width = (((kdz*kdf)-kdm-kdb)+2)+'px';
	} else {
		kdw = parseInt(getElementStyle(kdz[0],'width'));
		kdm = parseInt(getElementStyle(kdz[0],'margin-right'));
		kdb = parseInt(getElementStyle(kdz[0],'border-right-width'));
		kdf = kdw+kdm+kdb;
		kdz = kdz.length;
		el.style.width = ((1/12)*(((kdz-1)*kdf)+kdw))+'em';
	}
	}catch(e){}
};

Event.observe(window,'load',onload_essay,false);
