var http = false;if(navigator.appName == "Microsoft Internet Explorer") {  http = new ActiveXObject("Microsoft.XMLHTTP");} else {  http = new XMLHttpRequest();} function loadPage(mypage) {  if(http.readyState == 4 || http.readyState == 0) {  var path = document.URL;  path = path.substring( 0, path.lastIndexOf('/') ) + '/pages/' + mypage;   http.open("GET", path, true);  clearTimeout(timerScroller);  document.getElementById('middleBar').innerHTML = '<img src="images/mozilla_blu.gif">';  http.onreadystatechange=function() {    if(http.readyState == 4) {		var div = document.getElementById('middleBar');		div.innerHTML = http.responseText;		if(document.getElementById('homeFooter')) {			document.getElementById('mastFooter').style.display='none';		} else {			document.getElementById('mastFooter').style.display=''; 		}		initializeScroller();	}  }  http.send(null); }}function isErrorOf(cInput) {	if(http.responseText.match(cInput.name)) {		cInput.focus(); return true;	} return false;}function disable(val) {	var myform = document.getElementById('contactForm');	var limit = myform.elements.length;	for (i=0;i<limit;i++) { myform.elements[i].disabled = val;	}}function submitContact() {	if(checkContact())	if(http.readyState == 4 || http.readyState == 0) {		disable(true);		var param = "cfFrom=" + encodeURI( document.getElementById('cfFrom').value );		param += "&cfName=" + encodeURI( document.getElementById('cfName').value );		param += "&cfAddress=" + encodeURI( document.getElementById('cfAddress').value );		param += "&cfTel=" + encodeURI( document.getElementById('cfTel').value );		param += "&cfComment=" + encodeURI( document.getElementById('cfComment').value );		param += "&cfCode=" + encodeURI( document.getElementById('cfCode').value );		http.open("POST", "contact.php", true);		http.onreadystatechange=function() {			if(http.readyState == 4) {				var cFrom = document.getElementById('cfFrom');				var cComment = document.getElementById('cfComment');				var cCode = document.getElementById('cfCode');				if(http.responseText == "Ok") {					disable(false);					alert("Successfully sent your Comment.");					cFrom.value = "";					document.getElementById('cfName').value = "";					document.getElementById('cfAddress').value = "";					document.getElementById('cfTel').value = "";					cComment.value = "";					cCode.value = "";				//} else document.getElementById('middleBar').innerHTML = http.responseText;				} else { disable(false); alert(http.responseText);				isErrorOf(cFrom) || isErrorOf(cComment) || isErrorOf(cCode); }				document.getElementById('captcha').src = 'captcha.php?sid=' + Math.random();			}		}		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");		http.setRequestHeader("Content-length", param.length);		http.setRequestHeader("Connection", "close");		http.send(param);	}}function isEmail(str) {	var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;	return regex.test(str);}function trim(str) {	return str.replace(/^\s+|\s+$/g,'');}function isCorrect(cInput,cValue,cMsg) { if(!cValue) { alert(cMsg); cInput.focus(); } return cValue; }function isEmpty(cInput) { return !isCorrect(cInput,trim(cInput.value) != "", "Please enter your " + cInput.name); }function checkContact() {	var cFrom = document.getElementById('cfFrom');	var cComment = document.getElementById('cfComment');	var cCode = document.getElementById('cfCode');		if(isEmpty(cFrom)) return false;	if(!isCorrect(cFrom,isEmail(trim(cFrom.value)),"Email address is not valid")) return false;	if(isEmpty(cComment)) return false;	if(isEmpty(cCode)) return false;		return true;}