// JavaScript Document

function GetXmlHttpObject() {
    var xmlHttp = null;
    try {
        xmlHttp = new XMLHttpRequest();
    } catch(e) {
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

function ajaxStateChanged(obj) {
	var loadingObj = window.document.getElementById(obj);
	if(loadingObj){
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
			window.document.getElementById(obj).innerHTML = xmlHttp.responseText; // SET NEW TEXT
		}
	}
	return;
}

function clearTextBoxWithDefaultText(elem, mode){
	elem.onfocus = null;
	if(mode == 'textarea'){
		elem.innerHTML = '';
	} else {
		elem.value = '';
	}
	elem.style.color = '#000000';
}

function fixEmailAddresses(){ // SPAM PREVENTION
	var spans = window.document.getElementsByTagName('span');
	var spancount = spans.length;
	for(var i = 0; i < spancount; i++){
		if(spans[i].className == 'hidden_mail'){
			var mailAd = spans[i].innerHTML;
			var mailParts = mailAd.split(' AT ');
			var domain = mailParts[0];
			var mailbox = mailParts[1];
			var email = mailbox+'@'+domain;
			var html = '<a href="mailto:'+email+'">'+email+'</a>';
			spans[i].innerHTML = html;
		}
	}
}

fixEmailAddresses();
