
function changeForumView() {
	var myform = document.forms['forum'];
	myform.submit();
}

var expandedThreads=new Array();
function ExpandCollapse(threadid) {
	//decide whether to expand or collapse
	if(searchArray(threadid,expandedThreads)) {
		var newimg="texpand.gif";
		//var newpos='absolute';
		//var newvis='hidden';
		var newtype='none';
		//remove from expanded array
		removeFromArray(threadid+'',expandedThreads);
	}
	else {
		var newimg="tcollapse.gif";
		//var newpos='relative';
		//var newvis='visible';
		var newtype='block';
		//add to expanded array
		expandedThreads.push(threadid+'');
	}
	var thread=document.getElementById('thread'+threadid);	
	var divs=thread.getElementsByTagName('div');
	var max = divs.length
	for(var i = 0;i < max;i++) {
		var div = divs.item(i);
		var attrMax = div.attributes.length;
		for(var j = 0; j < attrMax; j++) {
			if(div.attributes.item(j).nodeName == 'class') {
				if(div.attributes.item(j).nodeValue == 'threadrowchild') {
					//div.style.position = newpos;
					//div.style.visibility=newvis;
					div.style.display=newtype;
				}
			}
		}
	}
	var imgs=thread.getElementsByTagName('img');
	max=imgs.length;
	
	for(var i=0;i<max;i++) {
		var img=imgs.item(i);
		var attrMax=img.attributes.length;
		for(var j=0;j<attrMax;j++) {
			if(img.attributes.item(j).nodeName == 'src') {
				if(img.attributes.item(j).nodeValue.indexOf("texpand.gif")>0) {
					img.setAttribute('src','/images/tcollapse.gif');
					img.setAttribute('alt','Collapse Thread');
					}
				else if(img.attributes.item(j).nodeValue.indexOf("tcollapse.gif")>0) {
					img.setAttribute('src','/images/texpand.gif');
					img.setAttribute('alt','Expand Thread');
				}
			}
		}
	}
}

function searchArray(searchVal,arrSearch) {
if(!arrSearch) return false;
	var max=arrSearch.length;
	for(var i=0;i<max;i++) {
		if(arrSearch[i]==searchVal)
			return true;
	}
	return false;
}

function removeFromArray(sVal) {
	for(var i=0;i<expandedThreads.length;i++) {
		if(expandedThreads[i]==sVal)
			expandedThreads.splice(i,1);
	}
}

function forgotPassword() {
	var email = window.prompt('Please enter the email address to which your account is registered.\n\rYou will receive an email containing your password.', '');
	if(email != null) {
		if(email.indexOf('@') < 0 || email.indexOf('.') < 0 || email.length==0)
			forgotPassword();
		else 
			window.location='forgotpassword.php?e='+email;
	}
}

//Came from forum/admin.php
function popEdit(myurl) {
	window.open(myurl, 'editwin', 'width=400,height=300');
}
