var gINTRANS = 0;
var gIN_NEXT = 0;
var gIN_THIS = 0;
var gIN_OTMR;
var gIN_OBJL;
function transitImages(dir, id) {
	if (gIN_OTMR) window.clearTimeout(gIN_OTMR);
	if (gIN_NEXT == gIN_THIS) {
		gINTRANS = 0;
	} else {
		gINTRANS = 1;
		if (gIN_THIS < gIN_NEXT) {
			gIN_THIS += 10;
		} else {
			gIN_THIS -= 10;
		} // endiof
		gIN_OBJL.style.left = gIN_THIS + "px";
		gIN_OTMR = window.setTimeout("transitImages(" + dir + "," + id + ")", 10);
	} // endif
} // endif
function scrollImgList(dir, id) {
  var elh;
  var ech;
  var wmx = 600;
  var x   = 0;

	if (gINTRANS) return false;
	if (gIN_OTMR) window.clearTimeout(gIN_OTMR);
	gINTRANS = 0;
	if (document.getElementById("fotoholder_" + id)) {
		if (document.getElementById("fotoholder_" + id)) {
			if (document.getElementById("imagelist_" + id)) {
				ech = document.getElementById("imagelist_" + id);
				if (parseInt(ech.style.left)) x = parseInt(ech.style.left);
				var nx = (x + (120 * dir));
				if (nx > 0) nx = 0;
				if (nx + parseInt(ech.style.width) < 600) nx = 600 - parseInt(ech.style.width);
				gIN_NEXT = nx;
				gIN_THIS = x;
				gIN_OBJL = ech;
				gINTRANS = 1;
				if (gIN_OTMR) window.clearTimeout(gIN_OTMR);
				gIN_OTMR = window.setTimeout("transitImages("+dir+","+id+")", 10);
			} // endif
		} // endif
	} // endif

	return false;
} // end func.

function showImgList(id, cls) {

	var el;
	if (document.getElementById("fotoholder_" + id)) {
		el = document.getElementById("fotoholder_" + id);
		var aels = document.getElementsByTagName("DIV");
		for (var i = 0; i < aels.length; i++) {
			if (aels[i].className) {
				if (aels[i].className.toLowerCase().indexOf(cls) != -1) aels[i].style.display = "none";
			} // endif
		} // next
		el.style.display = "";
	} // endif

	return false;
} // end func.

function hidePrevewiEx() {
	document.getElementById("blackmask").style.display = "none";
	document.getElementById("previewbvox").style.display = "none";
	return false;
} // end func.

function showPreviewEx(htm, w, h, src, alt) {

	document.getElementById("blackmask").style.display = "block";
	try {
		var w1 = document.getElementById("mainbodyobj").offsetWidth;
		var h1 = document.getElementById("mainbodyobj").offsetHeight;
		document.getElementById("blackmask").style.width = "100%";
		document.getElementById("blackmask").style.height = "100%";
		var w2 = document.getElementById("blackmask").offsetWidth;
		var h2 = document.getElementById("blackmask").offsetHeight;
		if (w1 > w2) document.getElementById("blackmask").style.width  = w1 + "px";
		if (h1 > h2) document.getElementById("blackmask").style.height = h1 + "px";
	} catch (er) {
	} // entry
	var html = "";
	if (htm == "img") {
		html = "<a href='" + src + "' target='_blank'><img src='" + src + "' width='" + w + "' height='" + h + "' alt='" + alt + "' /></a>";
	} else if (htm == "mp3") {
		html = '<object width="'+w+'" height="'+h+'"><param name="movie" value="'+gHDD+'mp3play.swf?rnd='+String(Math.round(Math.random()*100000000))+'"></param><param name="FlashVars" value="q='+escape(src)+'&p='+escape(alt)+'"><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+gHDD+'mp3play.swf?rnd='+String(Math.round(Math.random()*100000000))+'" FlashVars="q='+escape(src)+'&p='+escape(alt)+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+w+'" height="'+h+'"></embed></object>';
		html+= "<div style='text-align:left; margin-top:10px;'><a href='"+src+"'><b>Download</b></a></div>";
	} else if (htm == "avi") {
		html = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer1" ShowStatusBar="true" EnableContextMenu="true" autostart="false" width="'+w+'" height="'+h+'" loop="false" src="'+src+'" />';
		html+= "<div style='text-align:left; margin-top:10px;'><a href='"+src+"'><b>Download</b></a></div>";
	} else if (htm == "swf") {
		html = '<object width="'+w+'" height="'+h+'"><param name="movie" value="http://www.youtube.com/v/'+src+'&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+src+'&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+w+'" height="'+h+'"></embed></object>';
		html+= "<div style='text-align:left; margin-top:10px;'><a href='http://www.youtube.com/watch?v="+src+"'><b>YOUTUBE</b></a></div>";
	} // endif
	html = "<div style='text-align:right; margin-bottom:10px;'><a href='#' onclick='return hidePrevewiEx()'><img src='" + gURL + "images/close.png' alt='' /></a></div>"  + html;
	document.getElementById("previewbvox").style.left = parseInt((document.getElementById("mainbodyobj").offsetWidth  - w) / 2) + "px";
	document.getElementById("previewbvox").style.top  = "200px";
	document.getElementById("previewbvox").innerHTML = html;
	document.getElementById("previewbvox").style.display = "block";

	return false;
} // end func.



function doShowPost(id, cmd) {

	var el;
	if (document.getElementById("post-entry-" + id)) {
		el = document.getElementById("post-entry-" + id);
		if (el.style.display == "none") {
			var aels = document.getElementsByTagName("DIV");
			for (var i = 0; i < aels.length; i++) {
				if (aels[i].className) {
					if (aels[i].className.toLowerCase().indexOf("entry") == 0) aels[i].style.display = "none";
				} // endif
			} // next
			el.style.display = "";
		} else {
			el.style.display = "none";
		} // endif
	} // endif

	if (cmd) return false;
} // end func.

function applyTitles() {
  var s;
	s  = '<div class="lblswfholder" id="swf_new_text_id" style="width:750px;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0" width="750" height="58">';
	s += '<param name="movie" value="'+gHDD+'lbltitle.swf?rnd='+String(Math.round(Math.random()*100000000))+'"><param name="FlashVars" value="q=fnew_text_link&id=fnew_text_id&p=fsmall_text&cid=int_id"><param name="bgcolor" value="#000000"><param name="quality" value="high"><param name="play" value="false"><param name="wmode" value="transparent"><param name="allowscriptaccess" value="samedomain">';
	s += '<embed src="'+gHDD+'lbltitle.swf?rnd='+String(Math.round(Math.random()*100000000))+'" FlashVars="q=fnew_text_link&id=fnew_text_id&p=fsmall_text&cid=int_id" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" name="lbltitle" width="750" height="58" bgcolor="#000000" quality="high" play="false" wmode="transparent" swliveconnect="true" allowscriptaccess="samedomain"><noembed></noembed></embed></object></div>';

	var aels = document.getElementsByTagName("A");
	for (var i = 0; i < aels.length; i++) {
		if (aels[i].className) {
			if (aels[i].className.toLowerCase() == "rplcblttllnk") {
				var swf = s;
				var spn = document.getElementById("tag_" + aels[i].id);
				swf = swf.replace(/fsmall_text/gi, escape(spn.innerHTML));
				swf = swf.replace(/fnew_text_link/gi, escape(aels[i].innerHTML));
				swf = swf.replace(/int_id/gi, escape(parseInt(aels[i].id.substring(10))));
				swf = swf.replace(/fnew_text_id/gi, escape(aels[i].id));
				swf = swf.replace(/new_text_link/gi, aels[i].innerHTML);
				swf = swf.replace(/new_text_id/gi, aels[i].id);
				aels[i].parentNode.innerHTML = swf + aels[i].parentNode.innerHTML;
				aels[i].style.display = "none";
			} // endif
		} // endif
	} // next

} // end func.

function resizeSwf(id, w) {
	return;
	if (document.getElementById("swf_" + id)) {
		document.getElementById("swf_" + id).style.width = parseInt(w) + "px";
		document.getElementById("swf_" + id).style.overflow = "hidden";
		document.getElementById("tag_" + id).style.display = "";
	} // endif
} // end func.
