﻿function check_mail(mail) {
	if(mail=='') {
		return false;
	}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(mail)) {
		return true;
	} 
	return false;
}

function is_numeric(val) { 
	return ((+val) == val); 
} 

function check_summ(summ) {
	if((summ=='')||(summ=='0')) {
		return false;
	}
	if(is_numeric(summ)) {
		return true;
	}
	return false;
}

function chekInt(intval) {
	if(intval == 0) {
		return false;
	}
	
	if(/^\d{5,8}$/.test(intval)) {
		return true;
	}
	
	return false;
}

function submit_check1() {
	var login = document.getElementById('cp_login').value;
	var pass = document.getElementById('cp_password').value;
	var res = true;

	if(!check_mail(login)&&!chekInt(login)) {
		alert('Неверно заполнено поле "Аккаунт".');
		return false;
	}

	$.ajax({
		url: 'index.php',
		type: 'POST',
		async: false,
		data: 'module=login&action=checkerr&pop=1&log='+login+'&pass='+pass,

		success: function(result) {
			if(result!='GOOOOD') {
				res = false;
				alert(result);
			}
		}
	});		
	
	return res;
}

function trim(str) {
	return str.replace(/^\s+|\s+$/g, '');
}

function submit_check2() {
	var mail = document.getElementById('l_reg_email').value;
	var pass = document.getElementById('l_reg_pass').value;
	var reppass = document.getElementById('l_rep_pass').value;
	var uname = document.getElementById('UserName').value;
	var qiwi = document.getElementById('l_reg_qiwi').value;
	var inp = document.getElementById('l_reg_inp').value;
	
	var res = true;
	
	if(!check_mail(mail)) {
		alert('Неверно заполнено поле "E-mail".');
		return false;	
	}
	
	if(pass != reppass) {
		alert('Пароль и повтор пароля не совпадают.');
		return false;		
	}
	
	if((trim(pass)=='')||(trim(reppass)=='')||(trim(uname)=='')||(trim(qiwi)=='')||(trim(inp)=='')) {
		alert('Не заполненно обязательное поле.');
		return false;
	}
	
	if(!is_numeric(qiwi)) {
		alert('Неверно заполнено поле QIWI кошелек. Номер должен быть написан в международном формате, \nтолько цифры без посторонних символов(например 79287776665)');
		return false;	
	}
	
	$.ajax({
		url: 'index.php',
		type: 'POST',
		async: false,
		data: 'module=login&action=checkerr1&pop=1&mail='+mail+'&uname='+uname,

		success: function(result) {
			if(result!='GOOOOD') {
				res = false;
				alert(result);
			}
		}
	});		
	
	return res;
}

function submit_check3() {
	var mail = document.getElementById('l_mailreminder').value;
	
	if(!check_mail(mail)) {
		alert('Неверно заполнено поле "E-mail".');
		return false;	
	}

	return true;
}


