// JavaScript Document

// VARIABLES

var xmlHttp;

// REQUEST

function GetXmlHttpObject(){
	
	var xmlHttp = null;
	
	try {
		
		// Firefox, Opera 8.0+, Safari
		
		xmlHttp = new XMLHttpRequest();
		
	}
	
	catch(e) {
		
		// Internet Explorer
		
		try {
			
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		
		catch (e){
			
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			
		}
		
	}
	
	return xmlHttp;
	
}

// MESSAGE

function clearMessage(){
	
	if(document.getElementById("message").firstChild){
				
		document.getElementById("message").removeChild(document.getElementById("message").firstChild);
				
	}
		
}

// STRINGS AND SPECIAL CHARS

function escapeSpecialChars(str){
	
	return encodeURIComponent(str);
	
}
	
	