function load_image()
{
	var img_err, img_ok;
	img_err=new Image();
	img_err.src="images/ok_not.gif";
	img_ok=new Image();
	img_ok.src="images/ok.gif";
}
function changeImage(imageName,okNo)
{
	if(okNo===true)
	{
		if(document.images[imageName])
		{
			document.images[imageName].src="images/ok.gif";
		}
	}
	else
	{
		if(document.images[imageName])
		{
			document.images[imageName].src="images/ok_not.gif";
		}
	}
}
function chek_email(email, email2,imageName)
{
	var email_lokal1, email_lokal2, reg_ex, rezult = true;
	reg_ex = /^[\.\-_A-Za-z0-9]+?@[\.\-_A-Za-z0-9]+?\.[\.\-_A-Za-z0-9]{2,6}$/;
	email_lokal1 = email.value;
	email_lokal2 = email2.value;
	if (email_lokal1.match(reg_ex) !== null)
	{
		if (email_lokal2 != "" && email_lokal1 !== email_lokal2)
		{
			rezult = false;
		}
	} else
	{
		rezult = false;
	}
	changeImage(imageName,rezult);
	if(email.value===email2.value&&email_lokal1.match(reg_ex)!== null&&email_lokal2.match(reg_ex) !== null)
	{
	    rezult = true;
	    changeImage('imMail',rezult);
		changeImage('imMail2',rezult);
	}

	return rezult;
}
function chek_pass(pass, pass2,imageName)
{
	var pass_lokal1, pass_lokal2, reg_ex, rezult = true;
	pass_lokal1 = pass.value;
	pass_lokal2 = pass2.value;
	if (pass.value.length < 6 || pass.value.length > 15)
	{
		rezult = false;
	} else
	{
		reg_ex = /(\W+)/;
		if (pass_lokal1.match(reg_ex) !== null)
		{
			rezult = false;
		}
		else
		{
			if (pass2.value.length >= 6 && pass2.value.length <= 15)
			{
				if (pass.value !== pass2.value)
				{
					rezult = false;
				}
			}
		}
	}
	changeImage(imageName,rezult);
	if(pass.value===pass2.value&&pass_lokal1.match(reg_ex) === null&&pass_lokal2.match(reg_ex) === null)
		{
			rezult = true;
			changeImage('imPass1',rezult);
			changeImage('imPass2',rezult);
		}

	return rezult;

}
function enable_button() {
	document.registr.reg.disabled = true;
	if (check_name() === true && check_nick() === true && document.registr.pass.value !== "" && document.registr.pass2.value !== "" && document.registr.mail.value !== "" && document.registr.mail2.value !== "" && check_gender() === true && check_sity() === true && check_date_ber() === true && check_mesyac_ber() === true) {
		if (chek_pass(document.registr.pass, document.registr.pass2) === true && chek_pass(document.registr.pass2, document.registr.pass) === true && chek_email(document.registr.mail, document.registr.mail2) === true && chek_email(document.registr.mail2, document.registr.mail) === true) {
			document.registr.reg.disabled = false;
		}
	}
}

function check_name() {
	var result = true;
	var reg_ex;
	reg_ex = /[^A-Za-zÀ-ßà-ÿ\s]/;
	if (document.registr.name.value !== "" && document.registr.name.value.match(reg_ex)===null) {
		result = true;
	}
	else
	{
	    result = false;
	}
	changeImage('imName', result);
	return result;
}
function check_nick() {
	var result = true;
	var reg_ex;
	reg_ex = /[^\.\-_A-Za-z0-9À-ßà-ÿ\s]/;
	if (document.registr.nik.value !== ""&& document.registr.nik.value.match(reg_ex)===null) {
		result = true;
	}
	else
	{
	    result = false;
	}
	changeImage('imNik', result);
	return result;
}
function check_gender() {
	var result = false;
	if (document.registr.gender[0].checked === true || document.registr.gender[1].checked === true) {
		result = true;
	}
	return result;
}
function check_sity() {
	var result = true;
	var reg_ex;
	reg_ex = /[^\.\-'A-Za-z0-9À-ßà-ÿ\s]/;
	if (document.registr.sity.value !== "" && document.registr.sity.value.match(reg_ex)===null) {
		result = true;
	}
	else
	{
	    result = false;
	}
	changeImage('imSity', result);
	return result;
}
function check_date_ber() {
	var result = false;
	if (document.registr.date_ber.value != "0") {
		result = true;
	}
	return result;
}
function check_mesyac_ber() {
	var result = false;
	if (document.registr.mesyac_ber.value != "0") {
		result = true;
	}
	return result;
}


