/*function navHighlight(fName) {
	if(document.images) document.images['nav-'+fName].src = "/images/nav/"+fName+"1.gif";
}

function navUnhighlight(fName) {
	if(document.images) document.images['nav-'+fName].src = "/images/nav/"+fName+"0.gif";
}*/

function albumArtWin(uLoc,wWidth,wHeight) {
	var artWin = window.open(uLoc,"albumArtWin","width="+(wWidth+20)+",height="+(wHeight+20)+",resizeable=true");
	if(artWin) return false;
	else return true;
}

function photoWin(uLoc,wWidth,wHeight) {
	var photoWin = window.open(uLoc,"photoWin","width="+(wWidth+20)+",height="+(wHeight+50)+",resizeable=true");
	if(photoWin) return false;
	else return true;
}

function checkLoginForm(fObj) {
	if(fObj.elements['email'].value == '') {
		alert("Please enter an e-mail address.");
		return false;
	} else if(fObj.elements['password'].value == '') {
		alert("Please enter a password.");
		return false;
	} else if(fObj.elements['email'].value.lastIndexOf(" ") != -1 || fObj.elements['email'].value.lastIndexOf("@") == -1) {
		alert("Please enter a valid e-mail address.");
		return false;
	} else return true;
}


/*function checkNewForm(fObj,password) {
	if(fObj.elements['myname'].value == '') {
		alert("Please enter your name.");
		return false;
	} else if(fObj.elements['password2'].value != password) {
		alert("Your passwords do not match.  Please enter a matching password.");
		return false;
	} else return true;
}*/

function checkNewForm(fObj,password) {
	if(fObj.elements['myname'].value == 0) {
		alert("Please enter a username.");
		return false;
		
	} else if(fObj.elements['myname'].value != 0) {
		
		var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

		for (var i = 0; i < fObj.elements['myname'].value.length; i++) {
			if (iChars.indexOf(fObj.elements['myname'].value.charAt(i)) != -1) {
			alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
			return false;
			}
		}
		
	} else if(fObj.elements['password2'].value != password) {
		alert("Your passwords do not match.  Please enter a matching password.");
		return false;
	} else return true;
}


function checkUpdateForm(fObj) {
	if(fObj.elements['myname'].value == 0) {
		alert("Please enter a username.");
		return false;
		
	} else if(fObj.elements['myname'].value != 0) {
		
		var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

		for (var i = 0; i < fObj.elements['myname'].value.length; i++) {
			if (iChars.indexOf(fObj.elements['myname'].value.charAt(i)) != -1) {
			alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
			return false;
			}
		}
		
	} else if(fObj.elements['email'].value == 0) {
		alert("Please enter an e-mail address.");
		return false;
	} else if(fObj.elements['email'].value.lastIndexOf(" ") != -1 || fObj.elements['email'].value.lastIndexOf("@") == -1) {
		alert("Please enter a valid e-mail address.");
		return false;
	} else if(fObj.elements['newpassword'].value != fObj.elements['password2'].value) {
		alert("Your passwords do not match.  Please enter a matching password.");
		return false;
	} else return true;
}


function checkPrivMsgForm(fObj) {
	if(fObj.elements['body'].value == '') {
		alert("Please enter a message.");
		return false;
	} else return true;
}


function checkJournalForm(fObj) {
	if(fObj.elements['subject'].value == '') {
		alert("Please enter a title.");
		return false;
	} else if(fObj.elements['body'].value == '') {
		alert("Please enter a body.");
		return false;
	} else return true;
}


function checkWeblogForm(fObj) {
	if(fObj.elements['body'].value == '') {
		alert("Please enter a body.");
		return false;
	} else return true;
}	


function checkWeblogReplyForm(fObj) {
	if(fObj.elements['body'].value == '') {
		alert("Please enter a comment.");
		return false;
	} else return true;
}

function checkNewsgroupReplyForm(fObj) {
	if(fObj.elements['body'].value == '') {
		alert("Please enter a reply.");
		return false;
	} else return true;
}

function checkNewsgroupForm(fObj) {
	if(fObj.elements['body'].value == '') {
		alert("Please enter a reply.");
		return false;
	} else return true;
}

function previewMessage(fObj,locStr) {
	fObj.action = locStr;
	fObj.submit();
	return false;
}

function callerWin(urlStr) {
	if(window.opener) {
		window.opener.location = urlStr;
		return false;
	} else {
		var callerWin = window.open(urlStr,"callerWin","resizeable=true");
		if(callerWin) return false;
		else return true;
	}
}