// JavaScript Document
var origtext = new Array()
var focused = null

function clearHint(caller) {
	focused = caller
	if(!caller.onblur) {
		caller.onblur = resetHint
		origtext[caller.id] = caller.value
	}
	if (caller.className=='inputhint') {
		caller.className = ''
		caller.value = ''
	}
}
function resetHint(evt) {
	if(focused.value=='') {
		focused.value = origtext[focused.id]
		focused.className = 'inputhint'
	}
}

function show_hide(id, show) {
        if (el = document.getElementById('hidden'+id)) {
				ln = document.getElementById('link'+id);

				if (null==show) show = el.style.display=='none';
                el.style.display = (show ? '' : 'none');
				ln.innerHTML = (show ? '[Less...]' : '[More...]');
        }
}

function rewrite(id) {
	var elem = document.getElementById(id);
	elem.innerHTML = elem.innerHTML;	
}



function FAQClick(obj) {
	if(obj && obj.nextSibling.style.display == 'block') obj.nextSibling.style.display = 'none'
	else {
		
		
		var a
		a = getElementsByClassName('faq_answer')
		
		
		for (var i=0; i<a.length; i++) {
			a[i].style.display = 'none'
			/*if (FAQIsEdit) {
				var newTitle = a[i].getElementsByTagName('INPUT')[0].value
				if (newTitle=='') newTitle = '[[NO QUESTION ENTERED]]'
				a[i].previousSibling.lastChild.innerHTML = newTitle
			}*/
		}
		var a = getElementsByClassName('faq_question')
		for (var i=0; i<a.length; i++) a[i].style.display = 'inline'
		if (obj) {
			obj.nextSibling.style.display = 'block'
			//if (FAQIsEdit) obj.style.display = 'none'
		}
	}
}

function toggleSearch(button) {
	var ser = $('advsearch')
	if (ser.style.display=='none') {
		ser.style.display=''
		button.value = "Simple \253"
		$('advanced').value = '1'
	} else {
		ser.style.display='none'
		button.value = 'Advanced \273'
		$('advanced').value = '0'
	}
}