function onStart() {
    document.getElementById('short-div').style.display = 'block';
    document.getElementById('short-button').disabled = true;
    document.getElementById('waiting').style.display = 'none';
    document.getElementById('infook').style.display = 'none';
    document.getElementById('infoer').style.display = 'none';
//    document.getElementById('short-email').disabled = true;
//    document.getElementById('short-ta').disabled = true;
//    document.getElementById('short-ta').value = 'Tymczasowo wyłączone!';
//    document.getElementById('short-email').value = 'Tymczasowo wyłączone!';
    //document.getElementById('info').style.display = 'none';
}

function shortEmailOnFocus(id) {
    var se = document.getElementById(id);
    if(se.value == 'Twój email') {
        se.select();
        se.style.color = 'black';
        se.style.borderColor = 'black';
    }
};

function shortEmailOnChange(id) {
    document.getElementById(id).style.color = 'black';
}

function shortTAOnFocus(id, ide, idb) {
    var se = document.getElementById(ide);
    var ta = document.getElementById(id);
    var sb = document.getElementById(idb);
    if (checkEmail(ide)) {
        ta.select();
        ta.style.color = 'black';
        se.style.color = 'black';
        se.style.borderColor = 'black';
        sb.disabled = false;
        sb.style.color = 'black';
        sb.style.backgroundColor = 'white';
        sb.style.borderColor = 'black';
    } else {
        se.focus();
        se.select();
        se.style.color = 'red';
        se.style.borderColor = 'red';
        ta.value = 'Podaj właściwy adres email.';
    }
    
};

var bool = false;

function sendForm() {
    var ta = document.getElementById('short-ta');
    var trimmed = ta.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == '' || trimmed == 'Podaj właściwy adres email.' || trimmed == 'Musisz podać treść wiadomości.' ) {
        ta.style.borderColor = 'red';
        ta.focus();
        ta.value = 'Musisz podać treść wiadomości.';
        ta.select();
    } else {
        document.getElementById('short-button').disabled = true;
        document.getElementById('short-div').style.display = 'none';
        document.getElementById('waiting').style.display = 'block';
        ajaxFunction();

    }
    return false;
}

function revert() {

}

function checkEmail(id) {
    var se = document.getElementById(id);
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = se.value;
    if(reg.test(address)) {
       return true;
    }
    return false;
};

function ajaxFunction(){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				// alert("Formularz nie wysłany. Błąd w komunikacji danych. Spróbuj później.");
				return false;
			}
		}
	}

	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
          //  alert(ajaxRequest.responseText)
			if(ajaxRequest.responseText=='0') {
                  document.getElementById('waiting').style.display = 'none';
                  document.getElementById('infook').style.display = 'block';
            } else {
                  document.getElementById('waiting').style.display = 'none';
                  document.getElementById('infoer').style.display = 'block';
            }
		}
	}
    var q = '?';
    q+= 'email=' + document.getElementById('short-email').value;
    q+= '&body=' + document.getElementById('short-ta').value;
	ajaxRequest.open("GET", "dpincludes/ajax/short_quest_form.php" + q, true);
	ajaxRequest.send(null);

};





