// --------------------------------------------------------------------ENGINE AJAX---------------------------------------------------------------------- //
function ajax(id,url,after,param){
	var tmp;
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	var method=(id==0?"GET":"POST"); 
	
	//fix pt no-cache
	//url+='?date='+new Date().getTime(); alert(url)
	
	if (x){
		x.onreadystatechange = function(){
				if (x.readyState == 4 && x.status == 200) {
							eval(after+'(x.responseText);');
							}
				}
		if (id==0){
				x.open(method, url+'?'+param, true);
				x.send(null);
				}
			else{
				x.open(method, url, true);
				x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				x.setRequestHeader("Content-length", param.length);
				x.setRequestHeader("Connection", "close");
				x.send(param);
				}
		}
}

function pokerGlosar(e){
document.getElementById('titlu').innerHTML=e.value;
ajax(0,'poker_glosar_search.php','pokerGlosarResponse','cuv='+e.value);
}

function pokerGlosarResponse(tmp){
document.getElementById('bodyList').innerHTML=tmp;
}

function msg(tmp){
if (tmp!='') alert(tmp);
}

function autoPre(e){
	document.getElementById('phonePrefix').value=e.options[e.selectedIndex].value.split("|")[2];
	}
	
function validatePhone(lang){
var msg={
'romanian':['VA RUGAM ASTEPTATI \n In cateva momente veti fi sunat.','Veti fi sunat la: \n +'+document.getElementById('phonePrefix').value+' '+document.getElementById('phone').value],
'english':['PLEASE WAIT \n You will be called in a few moments.','Call: \n +'+document.getElementById('phonePrefix').value+' '+document.getElementById('phone').value],
'hungarian':['VA RUGAM ASTEPTATI \n In cateva momente veti fi sunat.','Veti fi sunat la: \n +'+document.getElementById('phonePrefix').value+' '+document.getElementById('phone').value]
};

switch(lang){
  case 1: lang='romanian'; break;
  case 4: lang='hungarian'; break;
  default: lang='english';
  }
  
document.getElementById('verifPhoneButton').disabled=true;
if (confirm(msg[lang][1])){
    ajax(1,'validate_phone.php','noResp','countryCode='+document.getElementById('phonePrefix').value+'&phoneNum='+document.getElementById('phone').value+'&msgLang='+lang)
    alert(msg[lang][0]);
    }
}

function validatePhoneResp(tmp){
alert(tmp)
}

function checkRegForm(frm){
var elem=frm.elements;
var param='';
for (i=0; i<elem.length; i++){
   switch(elem[i].type){
    case "radio": if (elem[i].checked) param+=elem[i].name+'='+elem[i].value+'&'; break;
    case "checkbox": if (elem[i].checked) param+=elem[i].name+'='+elem[i].value+'&'; break;
    default: param+=elem[i].name+'='+elem[i].value+'&';
    }
   }
ajax(1,'https://www.draculaholdem.com/backend/register_test.php','checkFormRegFormResponse',param);
return false;
}

function checkFormRegFormResponse(tmp){
if (tmp=='') return true;
    else alert(tmp);
return false;
}
