var fio_reg = /^[a-zA-Zà-ÿÀ-ß]{3,}[\s.a-zA-Zà-ÿÀ-ß]*$/;
var phone_reg = /^[-+\s0-9]{10,20}$/;
var email_reg = /^[a-zA-Z0-9]+[.a-zA-Z0-9_-]*@[a-zA-Z0-9_-]+[.a-zA-Z0-9_-]\.[a-zA-Z]+[.a-zA-Z]{1,4}$/;
var pwd_reg = /^[a-zA-Z0-9]{6,30}$/;
valid = new Array('fiocap', 'emailcap', 'capcap');

function check(obj, objMessage, reg){
	if(reg.test(obj.value)){
		document.getElementById(objMessage).innerHTML = '<img src="/media/images/ok.gif"/>'; 
		window.valid[objMessage] = true;
	}else{
		document.getElementById(objMessage).innerHTML = '<img src="/media/images/er.gif"/>'; 
		window.valid[objMessage] = false;
	}
	btncheck();
}
function btncheck(){
	if(window.valid['fiocap'] && window.valid['emailcap'] && window.valid['capcap']){
		document.getElementById('submitbtn').disabled = false;
	}else{
		document.getElementById('submitbtn').disabled = true;
	}
}
var i=1;
function crefresh(){
	document.images['cimage'].src='/image/capcha.html?i='+i;
	i++;
}
function cierr(){
	document.getElementById('cilink').innerHTML = 'Please, wait...';
	document.getElementById('cilink').href = '#';
	document.images['cimage'].src='/media/sys/capcha/wait.png';
	interval=window.setInterval("ciint()",20000);
}
function ciint(){
	crefresh();
	document.getElementById('cilink').innerHTML = 'refresh image';
	document.getElementById('cilink').href = 'javascript:crefresh();';
	window.clearInterval(interval);
}
function capt(cap) { 
	window.req = false;
	if(cap.length > 3){
		sendRequest('/check-'+cap+'/capcha.html',"capcap",fill,null);
	}
}  
function fill(req, el){
	if(req.responseText=='1\r\n'){
					window.valid['capcap'] = true;
					document.getElementById('capcap').innerHTML = '<img src="/media/images/ok.gif"/>';
					document.getElementById('capimg').style.display = 'none';
					document.getElementById('cap').readonly = true;
				}else{
					window.valid['capcap'] = false;
					document.getElementById('capcap').innerHTML = '<img src="/media/images/er.gif"/>'; 
				}
	btncheck();
}
