function RemoteTouch(url, funkce) {
    if (typeof XMLHttpRequest != "undefined") {
        this.http = new XMLHttpRequest();
    } else if (typeof ActiveXObject != "undefined") {
        this.http = new ActiveXObject("MSXML2.XmlHttp");
	} else { return false; }
    var oHttp = this.http;
    if (oHttp.readyState != 0) {
        oHttp.abort();
    }                 
    //open connection to states.txt file
    oHttp.open("get", url, true);
    oHttp.onreadystatechange = function () {
        if (oHttp.readyState == 4) {
			//alert(oHttp.responseText);
            var r = eval(oHttp.responseText);
			if(r) {
				funkce = funkce.replace(/returnvalue/g, r);
				eval(funkce);
			} else {
				return false;
			}
        }
    };
    oHttp.send(null);
};
function checkTaF() {
	if(document.getElementById('emil1').value == '' || document.getElementById('emil2').value == '' || document.getElementById('emil1').value == 'Your name' || document.getElementById('emil2').value == 'Friends\' emails, comma-separated') {
		alert('Please enter both your name and your friends\' e-mail(s).');
		return false;
	} else return true;
}
function sendIt(a) {
	if(!checkTaF()) return false;
	a.style.display='none';
	document.getElementById('taf-sending').style.display='block';
	var b = '/sendmail.php?e1='+encodeURI(document.getElementById('emil1').value)+'&e2='+ encodeURI(document.getElementById('emil2').value)+'&m='+ encodeURI(document.getElementById('mess').value) + '&ch='+encodeURI(document.getElementById('taf-check').value)+'&t='+encodeURI(document.getElementById('t').value)+ '&sft='+encodeURI(document.getElementById('sft').value);
	RemoteTouch(b, 'confirmIt(returnvalue);');
	return true;	
}
function confirmIt(res) {
	document.getElementById('taf-sending').style.display = 'none';
	document.getElementById('taf').innerHTML = res ? 'Your message was successfully delivered. Thank you.' : 'We could not deliver the message. We are sorry.<br />If you sent a message a few minutes ago, please, wait a minute before sending another one.';
	return true;
}
function st(a) {
	window.status=a;
	return true;
}
function fullScreen(url){
	sOptions = 'status=yes,menubar=no,scrollbars=yes,resizable=yes,toolbar=no';
	sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString();
	sOptions = sOptions + ',height=' + (screen.availHeight - 30).toString();
	sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';	
	newwindow2=window.open(url,'', sOptions);
//	newwindow2=window.open(url,'','fullscreen=yes,location=no,menubar=yes,resizable=yes,scrollbars=yes,status=yes');
	return false;
}
