function clicks(){
var rah = $("zone");
var har = $("text_change_js");
var butt = $("submit_dom");
if(rah.multiple){ rah.removeAttribute("multiple","multiple"); 
rah.style.height = '22px';
har.innerHTML = 'Выбрать проверку сразу нескольких зон';}
else{
rah.setAttribute("multiple","multiple");
rah.style.height = '120px';
har.innerHTML = 'Чтоб выбрать сразу несколько зон, зажмите ctrl и выбирайте';
}
}

function alerts(url){
var conf = confirm('Вы уверены что хотите очистить всю корзину покупок?');
if(conf==true){ location.href=url;}
}

function check_reg_form(){
var name = $('name');
var fam = $('fam');
//var firm = $('firm');
var city = $('city');
var adress = $('adress');
var index = $('index');
var email = $('email');
var phone = $('phone');
var login = $('login');
var password = $('password');
var try_password = $('try_password');

// Регулярки
var index_reg=/([0-9]{6}|NA)/;
var valid_email = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*\@([a-z0-9\-]+\.)+[a-z]{2,6}$/;
var phone_valid = /^\+([0-9]+)/;
var login_shor = /([а-яА-Я!\"№\;%:?*()@\^\$#&\*\/ ])/;
var lengthLogin = /([a-zA-Z0-9\.\-_]{5,16})/;

//Конец регулярок

var error = '';
if(name.value.length==0){ error += '\n Поле имя не заполнено'; name.style.border = '1px solid red'; }
if(fam.value.length==0){ error += '\n Поле Фамилия не заполнено'; fam.style.border = '1px solid red';}
if(city.value.length==0){ error += '\n Поле Город не заполнено'; city.style.border = '1px solid red';}
if(adress.value.length<=10){ error += '\n Адрес слишком короткий'; adress.style.border = '1px solid red';}
if(!index_reg.test(index.value)){ error += '\n Не правильный почтовый индекс (можете написать NA)'; index.style.border = '1px solid red';}
if(!valid_email.test(email.value)){ error += '\n Не правильный формат email`a '; email.style.border = '1px solid red';}
if(!phone_valid.test(phone.value)){ error += '\n Не правильный форма телефонного номера'; phone.style.border = '1px solid red';}
if(!lengthLogin.test(login.value) && login_shor.test(login.value)){ error += '\n Не вырный формат логина'; login.style.border = '1px solid red';}
if(password.value.length <= 7){ error += '\n Пароль короче 8 символов'; password.style.border = '1px solid red';}
if(password.value != try_password.value){ error += '\n Пароли не совпадают'; password.style.border = '1px solid red'; try_password.style.border = '1px solid red';}
if(error!=''){ alert(error); return false;}
}

function add_tovar(url)
	{
request = new XMLHttpRequest();
if (!request){ alert("Error initializing XMLHttpRequest!");}
request.open('POST', url, true);
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
var send_post="JS=true";
request.onreadystatechange = function() {
  if (request.readyState == 4) {
     if(request.status == 200) {
		 
       result = request.responseText;
			hoting = /(hosting)/;
			domain = /(domains)/;
			colocation = /(colocation)/;
			if(hoting.test(url)){
				results = result.split(',');
				$('akaz_prinyat').innerHTML = ''+results[1]+' добавлен в <a href="/cart/">корзину</a>';
					if(price = $('price_head')){
					price.innerHTML = parseInt(results[0]) + parseInt(price.innerHTML); }
					else{ $('js_conteiner_price').innerHTML = 'В вашей <a href="/cart/" title="Перейти в корзину">корзине</a> заказ на <span id="price_head">'+results [0]+'</span> грн'; }
			}else if(domain.test(url)){
				if(result != 'false'){
				results = result.split(',');
					if(price = $('price_head')){
					price.innerHTML = parseInt(results[0]) + parseInt(price.innerHTML); }
					else{ $('js_conteiner_price').innerHTML = 'В вашей <a href="/cart/" title="Перейти в корзину">корзине</a> заказ на <span id="price_head">'+results [0]+'</span> грн'; }
				$('akaz_prinyat').innerHTML += results[1]+' добавлен в <a href="/cart/">корзину</a> <br />';
				}else{ $('akaz_prinyat').innerHTML += 'Вы уже заказали этот домен. <br />'; return; }
			}else if(colocation.test(url)){
					results = result.split(',');
					if(price = $('price_head')){
					price.innerHTML = parseInt(results[0]) + parseInt(price.innerHTML); }
					else{ $('js_conteiner_price').innerHTML = 'В вашей <a href="/cart/" title="Перейти в корзину">корзине</a> заказ на <span id="price_head">'+results [0]+'</span> грн'; }
					$('akaz_prinyat').innerHTML += results[1]+' добавлен в <a href="/cart/">корзину</a> <br />';
			}else{ $('akaz_prinyat').innerHTML = 'Ошибка с отправкой запроса. Повторите попытку пожалуйста'; }
         }else{ $('akaz_prinyat').innerHTML = 'Ошибка с отправкой запроса. Повторите попытку пожалуйста'; }
  }
};
request.send(send_post);
}



function check_input_data(){

var fam = $('fam');
var city = $('city');
var adress = $('adress');
var index = $('index');
var phone = $('phone');

// Регулярки
var index_reg=/([0-9]{6}|NA)/;
var phone_valid = /^\+([0-9]+)/;

//Конец регулярок

var error = '';

if(fam.value.length==0){ error += '\n Поле Фамилия не заполнено'; fam.style.border = '1px solid red'; }
if(city.value.length==0){ error += '\n Поле Город не заполнено'; city.style.border = '1px solid red';}
if(adress.value.length<=10){ error += '\n Адрес слишком короткий'; adress.style.border = '1px solid red';}
if(!index_reg.test(index.value)){ error += '\n Не правильный почтовый индекс (можете написать NA)'; index.style.border = '1px solid red';}
if(!phone_valid.test(phone.value)){ error += '\n Не правильный форма телефонного номера'; phone.style.border = '1px solid red';}

if(error!=''){ alert(error); return false;}
}

	function form_contacts()
{
	var name = $('contants_name');
	var text = $('contants_text');
	var mail = $('contants_mail');
	
	var valid_email = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*\@([a-z0-9\-]+\.)+[a-z]{2,6}$/;

	error = '';
	if(name.value.length == 0){ error += '\n Заполните свое имя'; name.style.border = '1px solid red';}
	if(text.value.length == 0){ error += '\n Поле сообщения пусто'; text.style.border = '1px solid red'; }
	if(!valid_email.test(mail.value)){ error += '\n Не правильный формат email'; mail.style.border = '1px solid red';}
	if(error != ''){ alert(error); return false;}
}
