var g_DataList=new Array();
var g_iDataNum=0;
var which=0;

var g_zRoot="http://www.hopeway.org";



function _DataItem(zURL,zText)
{
	this.length=2;
	this.zURL=zURL;
	this.zText=zText;
}

function DataItemCreate(zURL,zText)
{
	var dataItem=new _DataItem(zURL,zText);
	g_iDataNum++;

	g_DataList[g_iDataNum-1]=dataItem;	
}

function ShowAll()
{
	var str="";
	var i;

	for(i=0;i<g_iDataNum;i++) {
		str+="<p><img src='"+g_zRoot+g_DataList[i].zURL+"'>";
		str+="<br>"+g_DataList[i].zText+"</p>";
	}
	document.write(str);
	document.close();
}

function backward(idBody)
{
	if (which>0)
	{
		window.status='';
		which--;
		zSrc=g_zRoot+g_DataList[which].zURL;
		document.images.photoslider.src=zSrc;
		if (idBody)
		{
			zSrc=g_DataList[which].zText;
			if (document.all) {
				idBody.innerText=zSrc;
			} else {
				idBody.value=zSrc;
			}
		}
		//rotater.b2.disabled=false;
	} else {
		//rotater.b2.disabled=true;
		window.status="Begin of gallery.";
		alert('Begin of gallery.');
	}
}

function Jump(idBody,index)
{
		which=index;
		zSrc=g_zRoot+g_DataList[which].zURL;
		document.images.photoslider.src=zSrc;
		if (idBody)
		{
			zSrc=g_DataList[which].zText;
			if (document.all) {
				idBody.innerText=zSrc;
			} else {
				idBody.value=zSrc;
			}
		}
		//rotater.b1.disabled=false;
}

function forward(idBody)
{
	if (which<g_iDataNum-1)
	{
		which++;
		zSrc=g_zRoot+g_DataList[which].zURL;
		document.images.photoslider.src=zSrc;
		if (idBody)
		{
			zSrc=g_DataList[which].zText;
			if (document.all) {
				idBody.innerText=zSrc;
			} else {
				idBody.value=zSrc;
			}
		}
		//rotater.b1.disabled=false;
	} else {
		window.status="End of gallery.";
		alert('End of gallery.');
		window.location.href="./";
		//rotater.b1.disabled=true;
	}
}

function PhotoCtlInit()
{
	var args=PhotoCtlInit.arguments;
	var bTextShow = args[0];
	var bVN = args[1];
	var zRoot = args[2];
	var bTop = args[3];
	var zParam="";
	var str="";

	zParam+=document.location.search;
	if (zParam!="")
	{
		zParam=zParam.substring(1,zParam.length);
		which=parseInt(zParam);
	}
	if (zRoot)
		g_zRoot = zRoot;

	if (document.all || document.layers) {
		str+="<form method=\"POST\" name=\"rotater\">";

		if (bTop)
		{
		str+="<input type=\"button\" value=\"First\" name=\"b4\" onClick=\"Jump(rotater.idc_Body,0)\">";
		str+="<input type=\"button\" value=\"&lt;&lt;Back\" name=\"b2\" onClick=\"backward(rotater.idc_Body)\">";
		str+="<input type=\"button\" value=\"Next&gt;&gt;\" name=\"b1\" onClick=\"forward(rotater.idc_Body)\">";
		str+="<input type=\"button\" value=\"Last\" name=\"b3\" onClick=\"Jump(rotater.idc_Body,g_iDataNum-1)\"><br>";
		}
		str+="<img src=\""+g_zRoot+g_DataList[which].zURL+"\" name=\"photoslider\"><br>";
		if (bVN) {
			if (bTextShow==true) {
				str+="<font face=\"myfont,VNI-Times\">";
				str+="<TEXTAREA NAME=\"idc_Body\" WRAP=\"ON\" ROWS=5 COLS=38 style=\"font-family: myfont,VNI-Times;\">"+g_DataList[0].zText+"</TEXTAREA><br>";	 
				if (bVN) str+="</font>";
			}
		} else {
			if (bTextShow==true) str+="<TEXTAREA NAME=\"idc_Body\" WRAP=\"ON\" ROWS=5 COLS=38>"+g_DataList[0].zText+"</TEXTAREA><br>";	 
		}

		str+="<input type=\"button\" value=\"First\" name=\"b4\" onClick=\"Jump(rotater.idc_Body,0)\">";
		str+="<input type=\"button\" value=\"&lt;&lt;Back\" name=\"b2\" onClick=\"backward(rotater.idc_Body)\">";
		str+="<input type=\"button\" value=\"Next&gt;&gt;\" name=\"b1\" onClick=\"forward(rotater.idc_Body)\">";
		str+="<input type=\"button\" value=\"Last\" name=\"b3\" onClick=\"Jump(rotater.idc_Body,g_iDataNum-1)\">";
		str+="</form>";
		document.write(str);
		document.close();
	} else {
		ShowAll();
	}
}

function _SpMail(zMailPage)
{
	var zStr="";
	var zURL="";

	zURL=window.location.href;
	var iPos=zURL.indexOf("?");
	if (iPos !=-1)
		zURL=zURL.substring(0,iPos);

	zStr=zMailPage + "?url=" + zURL + "?"+which;
  
	parent.location.href=zStr;
}
