/**************************/
/*    Pre RealityVTurci	  */	
/**************************/

function getMestskeCasti_RVT(eID) {
    var http_request = false;
    var request = 'f=getMestskeCasti&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'hsvMC'); };
        http_request.open('POST', 'ajax_RvtReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);
}

function getLokalitaKraj_RVT(eID) {
    var http_request = false;
    var request = 'f=getLokalitaKraj&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaKraj');setEmptyElement('inaOkres','ZakazkaOkres','ZakazkaOkres','combo','');setEmptyElement('inaObec','ZakazkaObec','ZakazkaObec','combo','') };
        http_request.open('POST', 'ajax_RvtReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaOkres_RVT(eID) {
    var http_request = false;
    var request = 'f=getLokalitaOkres&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaOkres');setEmptyElement('inaObec','ZakazkaObec','ZakazkaObec','combo','') };
        http_request.open('POST', 'ajax_RvtReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaObec_RVT(eID) {
    var http_request = false;
    var request = 'f=getLokalitaObec&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaObec'); };
        http_request.open('POST', 'ajax_RvtReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaUlica_RVT(eID) {
    var http_request = false;
    var request = 'f=getLokalitaUlica&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaUlica'); };
        http_request.open('POST', 'ajax_RvtReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

/*****************************************/



function getMestskeCasti(eID) {
    var http_request = false;
    var request = 'f=getMestskeCasti&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'hsvMC'); };
        http_request.open('POST', 'ajax_DleReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);
}

function getLokalitaKraj(eID) {
    var http_request = false;
    var request = 'f=getLokalitaKraj&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaKraj');setEmptyElement('inaOkres','ZakazkaOkres','ZakazkaOkres','combo','');setEmptyElement('inaObec','ZakazkaObec','ZakazkaObec','combo','') };
        http_request.open('POST', 'ajax_DleReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaOkres(eID) {
    var http_request = false;
    var request = 'f=getLokalitaOkres&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaOkres');setEmptyElement('inaObec','ZakazkaObec','ZakazkaObec','combo','') };
        http_request.open('POST', 'ajax_DleReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaObec(eID) {
    var http_request = false;
    var request = 'f=getLokalitaObec&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaObec'); };
        http_request.open('POST', 'ajax_DleReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaUlica(eID) {
    var http_request = false;
    var request = 'f=getLokalitaUlica&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaUlica'); };
        http_request.open('POST', 'ajax_DleReality.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function setInnerHtml(http_request,elID) {
	if (http_request.readyState == 4) {
        if (http_request.status == 200) {
				var el = document.getElementById(elID);
				el.innerHTML = http_request.responseText;
        } 
        else {
                alert('Chyba');
        }
	}
}

function setEmptyElement(elID,newName,newID,newType,newEvents) {
	if(newType == 'combo') {
		var output = '<select name="'+newName+'" id="'+newID+'" ></select>';
		document.getElementById(elID).innerHTML = output;
	}
	
}

function CrawlerSendTestEmail() {
	var EmailReplyToAddress = document.getElementById('EmailReplyToAddress').value
	var EmailSubject = document.getElementById('EmailSubject').value
	var EmailUserName = document.getElementById('EmailUserName').value
	var EmailText = FCKeditorAPI.GetInstance('EmailText').GetXHTML();
	
	
	var el = document.getElementById('content');
	el.style.visibility = 'hidden';
	//alert(EmailReplyToAddress+' '+EmailSubject+' '+EmailUserName+' '+EmailText)
    var http_request = false;
    var request = 'EmailType=TestEmail&EmailReplyToAddress='+EmailReplyToAddress+'&EmailSubject='+EmailSubject+'&EmailUserName='+EmailUserName+'&EmailText='+EmailText;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() {showElement(http_request,'content') };
        http_request.open('POST', 'ajax_Crawler.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);		
}

function CrawlerSendRegularEmail() {
	var EmailReplyToAddress = document.getElementById('EmailReplyToAddress').value
	var EmailSubject = document.getElementById('EmailSubject').value
	var EmailUserName = document.getElementById('EmailUserName').value
	var EmailAddresses = document.getElementById('EmailAddresses').value
	var EmailText = FCKeditorAPI.GetInstance('EmailText').GetXHTML();
	
	
	var el = document.getElementById('content');
	el.style.visibility = 'hidden';
	//alert(EmailReplyToAddress+' '+EmailSubject+' '+EmailUserName+' '+EmailText)
    var http_request = false;
    var request = 'EmailType=RegularEmail&EmailReplyToAddress='+EmailReplyToAddress+'&EmailSubject='+EmailSubject+'&EmailUserName='+EmailUserName+'&EmailText='+EmailText+'&EmailAddresses='+EmailAddresses;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() {showElement(http_request,'content') };
        http_request.open('POST', 'ajax_Crawler.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);		
}

function CrawlerSendTestEmail2() {
	var EmailReplyToAddress = document.getElementById('EmailReplyToAddress').value
	var EmailSubject = document.getElementById('EmailSubject').value
	var EmailUserName = document.getElementById('EmailUserName').value
	var EmailText = FCKeditorAPI.GetInstance('EmailText').GetXHTML();
	
	
	var el = document.getElementById('content');
	el.style.visibility = 'hidden';
	//alert(EmailReplyToAddress+' '+EmailSubject+' '+EmailUserName+' '+EmailText)
    var http_request = false;
    var request = 'EmailType=TestEmail&EmailReplyToAddress='+EmailReplyToAddress+'&EmailSubject='+EmailSubject+'&EmailUserName='+EmailUserName+'&EmailText='+EmailText;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() {showElement(http_request,'content') };
        http_request.open('POST', 'ajax_Crawler2.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);		
}

function CrawlerSendRegularEmail2() {
	var EmailReplyToAddress = document.getElementById('EmailReplyToAddress').value
	var EmailSubject = document.getElementById('EmailSubject').value
	var EmailUserName = document.getElementById('EmailUserName').value
	var EmailAddresses = document.getElementById('EmailAddresses').value
	var EmailText = FCKeditorAPI.GetInstance('EmailText').GetXHTML();
	
	
	var el = document.getElementById('content');
	el.style.visibility = 'hidden';
	//alert(EmailReplyToAddress+' '+EmailSubject+' '+EmailUserName+' '+EmailText)
    var http_request = false;
    var request = 'EmailType=RegularEmail&EmailReplyToAddress='+EmailReplyToAddress+'&EmailSubject='+EmailSubject+'&EmailUserName='+EmailUserName+'&EmailText='+EmailText+'&EmailAddresses='+EmailAddresses;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() {showElement(http_request,'content') };
        http_request.open('POST', 'ajax_Crawler2.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);		
}


function showElement(http_request,elID) {
		if (http_request.readyState == 4) {
        if (http_request.status == 200) {
				var el = document.getElementById('content');
				el.style.visibility = 'visible';
				var mel = document.getElementById('message');
				mel.innerHTML = '';
				mel.innerHTML = http_request.responseText
        } 
        else {
                alert('Chyba');
        }
	}

}
