function show_write_us() {
	document.getElementById("f_message").style.display="block";
}
function hide_write_us() {
	document.getElementById("f_message").style.display="none";
}

function open_map() {
		window.open('', 'map', 'scrollbars=1,width=720,height=650,top=0,left=0');
	}

function validate() {
		if (document.message.first_name.value=="") {
			document.message.first_name.focus();
			alert("Jméno musí být vyplňeno");
			return false;
		}
		if (document.message.surname.value=="") {
			document.message.surname.focus();
			alert("Příjmení musí být vyplněno");
			return false;
		}
		if (document.message.mail.value=="") {
			document.message.mail.focus();
			alert("E-mail musí být vyplněn");
			return false;
		}
		if (document.message.message.value=="") {
			document.message.message.focus();
			alert("Zpráva musí být vyplněna");
			return false;
		}
		return true;
}
	
function sendMessage() {
		if (! validate()) return;
		
		if (window.ActiveXObject) {
        	httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
          	httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("POST", "send_message.php", true);
        httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        httpRequest.onreadystatechange=function() {processRequest(); } ;
        httpRequest.send("mail="+document.message.mail.value+"&subject="+document.message.subject.value+"&surname="+document.message.surname.value+"&first_name="+document.message.first_name.value+"&phone="+document.message.phone.value+"&message="+document.message.message.value);
}
	
function processRequest() {
		if (httpRequest.readyState==4) {
    		if(httpRequest.status==200) {
      			alert("Děkujeme, Vaše zpráva byla odeslána..");
			hide_write_us();
    		} else {
        		alert("Chyba při odesílání zprávy.");
    		}
  		}
}
	
	
function validate_application() {
	if (document.application.schedule_id.options.selectedIndex==0) {
			document.application.schedule_id.focus();
			alert("Termín musí být vyplněn");
			return false;
	}
	if (document.application.first_name.value=="") {
			document.application.first_name.focus();
			alert("Jméno musí být vyplňeno");
			return false;
	}
	if (document.application.surname.value=="") {
			document.application.surname.focus();
			alert("Příjmení musí být vyplněno");
			return false;
	}
	if (document.application.phone.value=="") {
			document.application.phone.focus();
			alert("Telefon musí být vyplněn");
			return false;
	}
	if (document.application.email.value=="") {
			document.application.email.focus();
			alert("E-mail musí být vyplněn");
			return false;
	}
	if (document.application.ctext.value=="") {
		document.application.ctext.focus();
		alert("Kontrolní kód musí být vyplněn");
		return false;
	}
	
	return true;
}	


function sendApplication() {
	if (!validate_application()) return;
	
	if (window.ActiveXObject) {
        	httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
          	httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("POST", "admission.php", true);
    httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    httpRequest.onreadystatechange=function() {processAdmission(); } ;
    var schedule_id=document.getElementById("schedule_id").options[document.getElementById("schedule_id").options.selectedIndex].value;
    var first_name=document.getElementById("first_name").value;
    var surname=document.getElementById("surname").value;
    var phone=document.getElementById("phone").value;
    var email=document.getElementById("email").value;
    var note=document.getElementById("note").value;
    var product_id=document.application.product_id.value;
    var ctext=document.application.ctext.value;
    httpRequest.send("action=send_application&schedule_id="+schedule_id+"&first_name="+first_name+"&surname="+surname+"&phone="+phone+"&email="+email+"&note="+note+"&product_id="+product_id+"&ctext="+ctext);
}

function processAdmission() {
	if (httpRequest.readyState==4) {
    	if(httpRequest.status==200) {
    		if (httpRequest.responseText=="0") {
    			alert("Chybně zadaný kontrolní kód \nPřihláška nebyla odeslána");
    			return;
    		}
    		document.getElementById("course_description").innerHTML=httpRequest.responseText;
    	} else {
       		alert("Chyba při odesílání zprávy.");
    	}
  	}
}