
function createXMLHttpRequest() {
 
	var ua;
 
	if(window.XMLHttpRequest) {
		try {
			ua = new XMLHttpRequest();
		} catch(e) {
			ua = false;
		}
	} else if(window.ActiveXObject) {
		try {
			ua = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			ua = false;
		}
	}
	return ua;
}
 
var req = createXMLHttpRequest();
 

function handleResponse() {
 
	if(req.readyState == 4){
		document.getElementById("smsresponse").innerHTML = "<div align='right'><a href='#' onclick='return hs.close(this)'>X</a></div>" + req.responseText;
	}

}

function sleep(ms){
	var zeit=(new Date()).getTime();
	var stoppZeit=zeit+ms;
	while((new Date()).getTime()<stoppZeit){};
} 

function smscodeanfordern()
{
	hs.graphicsDir = 'highslide/graphics/';
	hs.outlineType = 'rounded-white';
	hs.outlineWhileAnimating = true;
	
	tel = document.getElementById('vorwahl').value + document.getElementById('telefon').value;
	document.getElementById('smstelefon').value = tel;
	tel = encodeURIComponent(tel);
	
	param='smstelefon=' + tel;
	req.open('POST', 'smscode.php' +'?myid='+(new Date()).getTime()+'_'+Math.random().toString().replace( /\./, '')); 
	req.onreadystatechange = handleResponse;
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Content-length", param.length);
	req.setRequestHeader("Connection", "close"); 
	req.send(param);
	return false;


}
