function isIE() {
	return( navigator.appName == 'Microsoft Internet Explorer');
}
function showImage( id) {
	window.open( '/Image/'+id, 'image', 'toolbar=no, menubar=no, location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, left=1,top=1, width=200,height=200');
}
function fitImage() {
	var o = document.getElementById( 'popupImage');
	window.resizeTo( o.width+20, o.height+20);
}
function searchSubmit( phraseId, formId) {
	var phrase = document.getElementById( phraseId).value.replace( '/', ' ');
	window.location.href = document.getElementById( formId).action + phrase;
	return( false);
}

function hideElement( id) {
	document.getElementById( id).style.display = 'none';
}

function formValidate( form) {
	var ret = true;
	for (var i=0; i<form.elements.length; i++) {
		form.elements[i].className = form.elements[i].className.replace( 'formInvalid', '');
		if (form.elements[i].className.indexOf( 'required') >= 0 && form.elements[i].value == '') {
			form.elements[i].className += ' formInvalid';
			ret = false;
		}
	}
	if (false == ret) {
		document.getElementById( 'errMsg').style.display = 'block';
	} else {
		document.getElementById( 'errMsg').style.display = 'none';
	}
	return( ret);
}