// JavaScript Document
	function replaceEmail() {
		var aElements = document.getElementsByTagName('*');
		for (var i=0;i<aElements.length;i++) { 
			//console.log(aElements[i].nodeName);
			switch (aElements[i].nodeName) {
				case 'A':
					// Links
					
					aElements[i].innerHTML = aElements[i].innerHTML.replace('[REMOVE_THIS]', String.fromCharCode(64));
					aElements[i].href = aElements[i].href.replace('[REMOVE_THIS]', String.fromCharCode(64));
					
					if (aElements[i].href.indexOf('mailto:') === 0) {
						aElements[i].innerHTML = aElements[i].innerHTML.replace('#', String.fromCharCode(64));
					}
				break;
				case 'LI':
				case 'P':
				case 'DIV':
				case 'SPAN':
				case 'TD':
				case 'STRONG':
					aElements[i].innerHTML = aElements[i].innerHTML.replace('[REMOVE_THIS]', String.fromCharCode(64));
				break;
				case 'INPUT':
					aElements[i].value = aElements[i].value.replace('[REMOVE_THIS]', String.fromCharCode(64));
				break;
				
			}
			
		}	
		
		//for (var i=0;i<document.elements.length;i++) { 
		//	document.elements[i].style.border = '1px solid red';
		//}
	}
	
	function switchText(eElement, bFocus, sValue) {
		if (bFocus && eElement.value == sValue) eElement.value = '';
			else if (!bFocus && eElement.value == '') eElement.value = sValue;
	}
	
	function showArchive(eElement, sId) {
		eElement.parentNode.parentNode.style.display = 'none';
		document.getElementById(sId).style.display = '';
	}
	
	function showName(eElement, bOver) {
		try {
		eElement.getElementsByTagName('div')[0].style.display = (bOver?'':'none');
		}
		catch(b){}
	}
	
	
	function style() {
		// Selects
		var aSelects = document.getElementsByTagName('select');
		for (var i=0;i<aSelects.length;i++) if (aSelects[i].className.indexOf('skin') !== -1) {
			var eSelect = aSelects[0];
			var eButton = document.createElement('div');
			eButton.style.height = eSelect.offsetHeight+'px';
			eButton.style.marginLeft = (eSelect.offsetWidth-20)+'px';
			eButton.className = 'selectButton';
			eSelect.parentNode.insertBefore(eButton, eSelect);
		}
		
	}
