/*
<!--//
var id=-1,tm=-1;
function cs(i){cc();if(id!=-1)document.getElementById('sub'+id).style.display='none';document.getElementById('sub'+i).style.display='block';id=i;}
function ch(i){tm=setTimeout("document.getElementById('sub"+i+"').style.display='none';",500);}
function cc(){if(tm!=-1)clearTimeout(tm);}
function tx(n,b){o=document.getElementById("tx"+n);if(o)o.style.display=b?'block':'none';}
//-->
*/


/* images change */
function changeImages(){
	if(document.images){
		for(var i=0; i<changeImages.arguments.length; i+=2){
			document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
		}
	}
}

function open_wrap() {
    var el = document.getElementById('wrap1');
    //el.innerHTML = win[x];
    el.style.display = 'block';
	alert("321");
}
function close_wrap() {
    var el = document.getElementById('wrap');
    //el.innerHTML = '';
    el.style.display = 'none';
}

function openSingleWindowImage(width, height, url){
	//alert("123");
	open_wrap();
	return false;
}

function openWindowImage(width, height, url){
	window.open(url, "_blank", "width=" + width + ",height=" + height + ",menubar=no,status=no,resizeable=no,toolbar=no,location=no")
	return false;
}

function openWindow(url, width, height){
	window.open(url, "_blank", "width=" + width + ",height=" + height + ",menubar=no,status=no,resizeable=no,toolbar=no,location=no,scrollbars=yes")
	return false;
}

function closeWindow(){
	window.close();
	try{
		window.opener.focus();
	}
	catch(e){
	}
}

function run_movie(arg){
	document.write(arg);
}

var eml=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg = [['name','Ваше имя','Your name'],['email','E-mail','E-mail',eml],['message','Сообщение','Message']];
var a_subscr = [['email','E-mail',eml]];
function _chf(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}

var eml_feedback=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_feedback = [['name','Ваше имя','Your name'],['email','E-mail','E-mail',eml_feedback],['subject','Тема','Subject'],['message','Сообщение','Message']];
var a_msg_feedback1 = [['name','Ваше имя','Your name'],['email','E-mail','E-mail',eml_feedback],['message','Ваш вопрос','Your question']];
var a_subscr_feedback = [['email','E-mail',eml_feedback]];
function _chf_feedback(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}
var eml_form_friend=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_form_friend = [['name','Ваше имя','Your name'],['email','E-mail','E-mail',eml_form_friend],['message','Сообщение','Message']];
var a_subscr_form_friend = [['email','E-mail',eml_form_friend]];
function _chf_form_friend(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}
var eml_request=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_request = [['company_name','Название организации','Company'],['phone','Контактный телефон','Phone'],['name','Контактное лицо','Your name'],['city','Город','City'],['email','E-mail','E-mail',eml_request]];
var a_subscr_request = [['email','E-mail',eml_request]];
function _chf_request(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}
var eml_questionnaire=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_questionnaire = [['name','Фамилия, Имя, Отчество','Your name'],['birthday','Дата рождения','Birthday'],['phone','Контактный телефон','Phone']];
var a_subscr_questionnaire = [['email','E-mail',eml_questionnaire]];
function _chf_questionnaire(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}

var psw_bsk_authorization = /^[\w\_\d]{3,10}$/;
var eml_bsk_authorization=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_bsk_authorization = [['email','E-mail','E-mail',eml_bsk_authorization],['password','Пароль','Password',psw_bsk_authorization]];
var a_bsk_authorization = [['password','Пароль',psw_bsk_authorization]];
var a_subscr_authorization = [['email','E-mail',eml_bsk_authorization]];
function _chf_bsk_authorization(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+((a[i][0] == 'email') ? (n==2?': value is incorrect;\n':': поле заполнено неверно;\n') : (n==2?': value is incorrect;\n':': требуется ввести от 3-х до 10-ти символов от "a" до "z", цифр или символа "_";\n'));
	if(!s)return true;
	alert(s);
	return false;
}

var eml_bsk_reminding=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_bsk_reminding = [['email','E-mail','E-mail',eml_bsk_reminding]];
var a_subscr_bsk_reminding = [['email','E-mail',eml_bsk_reminding]];
function _chf_bsk_reminding(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}

var psw_bsk_changing_password = /^[\w\_\d]{3,10}$/;
var psw_bsk_changing_password2 = /^[\w\_\d]{3,10}$/;
var a_msg_bsk_changing_password = [['password','Пароль','Password',psw_bsk_changing_password],['password2','Подтверждение пароля','Confirmation of the password',psw_bsk_changing_password2]];
var a_bsk_changing_password = [['password','Пароль',psw_bsk_changing_password], ['password','Пароль',psw_bsk_changing_password2]];
function _chf_bsk_changing_password(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': требуется ввести от 3-х до 10-ти символов от "a" до "z", цифр или символа "_";\n');
	if(!s)return true;
	alert(s);
	return false;
}

var eml_pinfo=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_pinfo = [['name','Фамилия, Имя, Отчество','Your name'],['city_id','Город','City'],['email','E-mail','E-mail',eml_pinfo],['phone','Контактный телефон','Phone']];
var a_subscr_pinfo = [['email','E-mail',eml_pinfo]];
function _chf_pinfo(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}

var a_msg_delivery = [['delivery_method_id','Способ доставки','Delivery method'],['postcode','Индекс','Postcode'],['city_id','Город','City'],['street','Улица','Street'],['house','Дом','House'],['flat','Квартира или офис','Flat']];
function _chf_delivery(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}

var a_msg_payment = [['payment_method_id','Способ оплаты','Payment method']];
function _chf_payment(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+(n==2?': value is incorrect;\n':': поле заполнено неверно;\n');
	if(!s)return true;
	alert(s);
	return false;
}

var psw_bsk_registration = /^[\w\_\d]{3,10}$/;
var psw_bsk_registration2 = /^[\w\_\d]{3,10}$/;
var eml_bsk_registration=/^([\w-~_]+\.)*[\w-~_]+@([\w-_]+\.){1,3}\w{2,4}$/i;
var a_msg_bsk_registration = [['name','Фамилия, Имя, Отчество','Your name'],['email','E-mail','E-mail',eml_bsk_registration],['phone','Контактный телефон','Phone'],['password','Пароль','Password',psw_bsk_registration],['password2','Подтверждение пароля','Confirmation of the password',psw_bsk_registration2]];
var a_bsk_registration = [['password','Пароль',psw_bsk_registration], ['password','Пароль',psw_bsk_registration2]];
var a_subscr_registration = [['email','E-mail',eml_bsk_registration]];
function _chf_bsk_registration(o,a,n){
	var s='',g=n==2?2:1;
	for(var i=0;i<a.length;i++)
	if(!o.elements[a[i][0]].value)s+=a[i][g]+(n==2?': you must enter value;\n':': поле необходимо заполнить;\n');
	else if(a[i][3])if(!o.elements[a[i][0]].value.match(a[i][3]))s+=a[i][g]+((a[i][0] == 'email') ? (n==2?': value is incorrect;\n':': поле заполнено неверно;\n') : (n==2?': value is incorrect;\n':': требуется ввести от 3-х до 10-ти символов от "a" до "z", цифр или символа "_";\n'));
	if(!s)return true;
	alert(s);
	return false;
}

// для карты /stores/moscow
function tx(n,b){o=document.getElementById("tx"+n);if(o)o.style.display=b?'block':'none';}
// /для карты /stores/moscow
