function kontrola(){
	if (document.getElementById('email').value==""){
            alert("Zadejte prosím email, na který Vám můžeme odpovědět.\n\nPlease, write your email.");
		document.getElementById('email').focus();
            return false;
        }

        else if (!document.getElementById('email').value.match("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$")) {
            alert("Zadejte prosím emailovou adresu ve správném tvaru\n\nCheck your email address, this format is not correct.");
		document.getElementById('email').focus();
            return false;
	}

	else if (document.getElementById('text').value==""){
            alert("Zadejte prosím text své zprávy\n\nPlease, write text of your message.");
		document.getElementById('text').focus();
	    return false;
	}

	return true;

}

function overenidomeny(schovat,zobrazit) {

document.getElementById(schovat).style.display = 'none';
document.getElementById(zobrazit).style.display = 'block';

}


function SchovatAZobrazit(schovat,jak) {

if(document.getElementById(schovat).style.display!=jak){
document.getElementById(schovat).style.display = jak;
}
else{
document.getElementById(schovat).style.display = 'none';
}

}


function schovat(schovat) {

document.getElementById(schovat).style.display = 'none';

}


function zobrazit(zobrazit) {

document.getElementById(zobrazit).style.display = 'block';

}


function VyplnDic(kde,co) {

document.getElementById(kde).value = co;

}



function ZobrazForm(){

	if(document.getElementById("zpusobA").checked==true){

		document.getElementById("regzonea").style.display = "block";
                document.getElementById("regzoneb").style.display = "none";

	}	

	else if(document.getElementById("zpusobB").checked==true){

		document.getElementById("regzonea").style.display = "none";
                document.getElementById("regzoneb").style.display = "block";

	}	


}




function UlozFormular(kde,kontrola){



url='jmeno=' + document.getElementsByName('jmeno')[0].value
 + '&prijmeni=' + document.getElementsByName('prijmeni')[0].value
 + '&ulice=' + document.getElementsByName('ulice')[0].value
 + '&mesto=' + document.getElementsByName('mesto')[0].value
 + '&psc=' + document.getElementsByName('psc')[0].value
 + '&stat=' + document.getElementsByName('stat')[0].value
 + '&email=' + document.getElementsByName('email')[0].value
 + '&telefon=%2B' + document.getElementsByName('telefon1')[0].value + '.' + document.getElementsByName('telefon2')[0].value
 + '&firma=' + document.getElementsByName('firma')[0].value
 + '&ico=' + document.getElementsByName('ico')[0].value
 + '&dic=' + document.getElementsByName('dic')[0].value
 + '&nicid=' + document.getElementsByName('nicid')[0].value
 + '&ajaxsave=' + document.getElementsByName('id')[0].value;

PosliDotaz(kde, url, 0);


url='jmeno=' + document.getElementsByName('mjmeno')[0].value
 + '&prijmeni=' + document.getElementsByName('mprijmeni')[0].value
 + '&ulice=' + document.getElementsByName('mulice')[0].value
 + '&mesto=' + document.getElementsByName('mmesto')[0].value
 + '&psc=' + document.getElementsByName('mpsc')[0].value
 + '&stat=' + document.getElementsByName('mstat')[0].value
 + '&email=' + document.getElementsByName('memail')[0].value
 + '&telefon=%2B' + document.getElementsByName('mtelefon1')[0].value + '.' + document.getElementsByName('mtelefon2')[0].value
 + '&firma=' + document.getElementsByName('mfirma')[0].value
 + '&ico=' + document.getElementsByName('mico')[0].value
 + '&dic=' + document.getElementsByName('mdic')[0].value
 + '&ajaxsave=' + document.getElementsByName('mid')[0].value;


PosliDotaz(kde, url, 1);



}




function NactiVAT(kam, kde, co){

if(kde=='faktdic'){
kamdattext='checkvat';
}
else if(kde=='majiteldic'){
kamdattext='checkvatmajitel';
}

document.getElementById(kamdattext).innerHTML = 'Čekejte prosím, načítám údaje...';


url='vat=' + document.getElementById(kde).value + '&co=' + co + '&kde=' + kamdattext;

PosliDotaz(kam, url, 2);


}




function NactiIC(kam, kde, co){

if(kde=='faktic'){
kamdattext='checkic';
}
else if(kde=='majitelic'){
kamdattext='checkicmajitel';
}

document.getElementById(kamdattext).innerHTML = 'Čekejte prosím, načítám údaje...';


url='ic=' + document.getElementById(kde).value + '&co=' + co + '&kde=' + kamdattext;

PosliDotaz(kam, url, 2);


}







function CheckLogin(kam, co, vyber1, vyber2){

url='login=' + document.getElementsByName('login')[0].value + '&heslo=' + document.getElementsByName('heslo')[0].value + '&vyber1=' + vyber1 + '&vyber2=' + vyber2 + '&ajax=1';

PosliDotaz(kam, url, 3);

}




function PosliDotaz(kde, url, akce){


var httpRequest;

        if (typeof window.ActiveXObject != 'undefined')

        {

          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");

        }

        else

        {

          httpRequest = new XMLHttpRequest();

        }


        httpRequest.onreadystatechange= function () {


  if (httpRequest.readyState == 4)
  {

    if(httpRequest.status == 200)
    {
	
if(akce == 1){
window.location.href = kde;
}
else if(akce == 2){
eval(httpRequest.responseText);
}
else if(akce == 3){

if(httpRequest.responseText.substr(0,2)=='-1'){
document.getElementById('kontakty').style.display = 'none';
document.getElementById('login-chyba').style.display = 'none';
document.getElementById('login-chyba-tarif').style.display = 'inline';
document.getElementsByName('fakturace')[0].innerHTML = '';
document.getElementsByName('registrace')[0].innerHTML = '';
}
else if(httpRequest.responseText.substr(0,1)==1){
kontakty=httpRequest.responseText.substr(2).split("\n"); 
document.getElementById('kontakty').style.display = 'table';
document.getElementById('login-chyba').style.display = 'none';
document.getElementById('login-chyba-tarif').style.display = 'none';
document.getElementsByName('fakturace')[0].innerHTML = kontakty[0];
document.getElementsByName('registrace')[0].innerHTML = kontakty[1];
}
else{
document.getElementById('kontakty').style.display = 'none';
document.getElementById('login-chyba').style.display = 'inline';
document.getElementById('login-chyba-tarif').style.display = 'none';
document.getElementsByName('fakturace')[0].innerHTML = '';
document.getElementsByName('registrace')[0].innerHTML = '';
}


}

	}

    }
    else
    {
//	alert('b');
    }

} ;
        httpRequest.open("POST", kde, true);
        httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        httpRequest.setRequestHeader("Content-length", url.length);
        httpRequest.setRequestHeader("Connection", "close");
        httpRequest.send(url);

}



