// By Vusal Hakhverdiyev
function feedback(type){
	var preg_name = /^[a-z,A-Z,ü,ö,ğ,ı,ə,ç,ş,а-я,А-Я,\,,\., ]{3,50}$/;
	var preg_phone = /^[0-9,(,),-, ]{8,16}$/;
	var preg_email = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(document.getElementById('name').value == enter_name || !document.getElementById('name').value.match(preg_name)){
		alert(enter_js_name);
	}
	else if(document.getElementById('phone').value == enter_phone || !document.getElementById('phone').value.match(preg_phone)){
		alert(enter_js_phone);
	}
	else if(document.getElementById('text').value.length<20){
		alert(enter_js_text);
	}
	else if(document.getElementById('address').value == enter_address || document.getElementById('address').value == ""){
		alert(enter_js_address);
	}
	else if(document.getElementById('email').value == enter_email || !document.getElementById('email').value.match(preg_email)){
		alert(enter_js_email);
	}
	else{
		if(window.XMLHttpRequest){
			ajax = new XMLHttpRequest();
		}
		else{
			ajax = new ActiveXObject("Microsoft.XMLHttp");
		}
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4 && ajax.status == 200){
				document.getElementById('send_btn').innerHTML = "<a href=\"Javascript: feedback()\">"+send+"</a>";
				if(ajax.responseText == "SUCCESS"){
					alert(sent);
				}
				else{
					alert(send_again);
				}
			}
			else{
				document.getElementById('send_btn').innerHTML = wait;
			}
		}
		ajax.open('GET','engine/send.php?name='+document.getElementById('name').value+'&phone='+document.getElementById('phone').value+'&address='+document.getElementById('address').value+'&email='+document.getElementById('email').value+'&text='+document.getElementById('text').value+'&session='+Math.random(99999999999),true);
		ajax.send();
	}
}
//
function vote(){
	if(window.XMLHttpRequest){
		ajax = new XMLHttpRequest();
	}
	else{
		ajax = new ActiveXObject("Microsoft.XMLHttp");
	}
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){
			if(ajax.responseText == "SUCCESS"){
				alert(vote_success);
				if(window.XMLHttpRequest){
					ajax2 = new XMLHttpRequest();
				}
				else{
					ajax2 = new ActiveXObject("Microsoft.XMLHttp");
				}
				ajax2.onreadystatechange = function(){
					if(ajax2.readyState == 4 && ajax2.status == 200){
						document.getElementById('vote_div').innerHTML = ajax2.responseText;
						document.getElementById('vote_txt').innerHTML = "";
					}
					else{
						document.getElementById('vote_txt').innerHTML = wait;
					}
				}
				ajax2.open('GET','engine/vote.php?do=results',true);
				ajax2.send();
			}
			else{
				alert(vote_fail);
			}
			document.getElementById('vote_txt').innerHTML = "";
		}
		else{
			document.getElementById('vote_txt').innerHTML = wait;
		}
	}
	ajax.open('GET','engine/vote.php?answer='+document.getElementById('answer').value,true);
	ajax.send();
}
function vote_results(){
	if(window.XMLHttpRequest){
		ajax = new XMLHttpRequest();
	}
	else{
		ajax = new ActiveXObject("Microsoft.XMLHttp");
	}
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4 && ajax.status == 200){
			document.getElementById('vote_div').innerHTML = ajax.responseText;
			document.getElementById('vote_txt').innerHTML = "";
		}
		else{
			document.getElementById('vote_txt').innerHTML = wait;
		}
	}
	ajax.open('GET','engine/vote.php?do=results',true);
	ajax.send();
}
