
function CheckVeloFilter(toForm)
{var lcType=toForm.txtVeloType.value;var lcBrand=toForm.cboVeloBrands.value;var lcPrice=toForm.cboVeloPrices.value;if(lcType==undefined)lcType='all';if(lcType=='all'&&lcBrand=='all'&&lcPrice=='all')
{alert('Не выбрано ни одного параметра для подбора велосипеда!');return false;}
return true;}
function go2info(tnID)
{var lcURL='./product/'+tnID+'/';window.location.assign(lcURL);}
function resize_columns()
{var lnLeft=220,lnRight=220,lnMargin=0,lnCWidth=300;var loCenter=document.getElementById('columnContent');var loLeft=document.getElementById('columnLeft');var loRight=document.getElementById('columnRight');var lnHeight=0;if(loLeft.clientHeight>loCenter.clientHeight||loRight.clientHeight>loCenter.clientHeight)
{if(loLeft.clientHeight>loCenter.clientHeight)lnHeight=loLeft.clientHeight;if(loRight.clientHeight>loCenter.clientHeight)lnHeight=loRight.clientHeight;loCenter.style.height=lnHeight+'px';}
var lnAllW=document.body.clientWidth;lnLeft=parseInt(loLeft.clientWidth);lnRight=parseInt(loRight.clientWidth);lnCWidth=parseInt(lnAllW-lnLeft-lnRight-lnMargin*2-1);loCenter.style.width=lnCWidth+'px';}
function confirm_clean(){return my_confirm('Вы действительно хотите полностью очистить корзину?');}
function confirm_remove(){return my_confirm('Вы действительно хотите удалить этот товар из корзины?');}
function check_order(toForm)
{return false;if(toForm.txtUPhone.value==''&&toForm.txtUMobile.value==''&&toForm.txtUMobile.value=='')
{alert('Укажите свой телефон!\nЛюбой из телефонов - рабочий, факс или мобильный');toForm.txtUPhone.focus();return false;}
return true;}
function CheckSklerozForm(toForm)
{if(toForm.txtULogin.value==""){alert('Укажите свой логин');toForm.txtULogin.focus();return false;}
if(toForm.txtUEmail.value==""){alert('Укажите свой e-mail, чтобы мы могли отправить письмо с напоминанием');toForm.txtUEmail.focus();return false;}
if(!Check_Email_Valid(toForm.txtUEmail.value)){alert('Ошибочный e-mail!');toForm.txtUEmail.focus();return false;}
return true;}
function CheckQuestionForm(toForm)
{if(toForm.txtQuestName.value==""){alert('Укажите пожалуйста как Вас зовут');toForm.txtQuestName.focus();return false;}
if(toForm.txtQuestEmail.value==""){alert('Укажите свой e-mail, чтобы мы могли связаться с Вами');toForm.txtQuestEmail.focus();return false;}
if(!Check_Email_Valid(toForm.txtQuestEmail.value)){alert('Ошибочный e-mail!');toForm.txtQuestEmail.focus();return false;}
if(!CheckTextField(toForm.edtQuestText,'текст вопроса',2000))return false;return true;}
function show_sub(tcPrefix)
{hide_all_cats(tcPrefix);var loDiv=document.getElementById(tcPrefix+'_shell');loDiv.className=(loDiv.className=='cm_item')?'cm_item_a':'cm_item';}
function hide_all_cats(tcPrefix)
{var loMenu=document.getElementById('cat_menu');var lnCount=loMenu.childNodes.length;var loLI=null,lcPref='',laPref=null;for(i=0;i<lnCount;i++)
{lcPref=loMenu.childNodes[i].id;laPref=lcPref.split('_');lcPref=laPref[0];if(lcPref!=tcPrefix)document.getElementById(lcPref+'_shell').className='cm_item';}}
function check_user_form(toForm,tnMode)
{var lcLogFormat='\nДопускаются только латинские буквы, цифры и знак подчеркивания\nДлина должны быть от 4-х до 10-ти символов';if(toForm.txtULogin.value==""){alert('Укажите логин, под которым желаете зарегистрироваться');toForm.txtULogin.focus();return false;}
if(toForm.txtULogin.value!="")
{if(!check_login_valid(toForm.txtULogin.value)){alert('Указан некорректный login!'+lcLogFormat);toForm.txtULogin.focus();return false;}}
if(tnMode==1)
{if(toForm.txtULogin.value==toForm.txtUPass.value){alert('Вы ввели одинаковый логин и пароль - это недопустимо');toForm.txtULogin.focus();return false;}
if(toForm.txtUPass.value==""){alert('Укажите пароль');toForm.txtUPass.focus();return false;}
if(toForm.txtUPass.value!=toForm.txtUPass2.value){alert('В полях "пароль" и "повтор пароля" указаны разные пароли');toForm.txtUPass.focus();return false;}
if(toForm.txtUPass.value!="")
{if(!check_login_valid(toForm.txtUPass.value)){alert('Указан некорректный пароль!'+lcLogFormat);toForm.txtUPass.focus();return false;}}}
if(toForm.txtUName.value==""){alert('Укажите как Вас зовут');toForm.txtUName.focus();return false;}
if(toForm.txtUName.value!="")
{var lcUName=toForm.txtUName.value;var laUName=lcUName.split(' ');if(laUName.length!=3){alert('Укажите свою Фамилию Имя Отчество');toForm.txtUName.focus();return false;}}
if(toForm.txtUEmail.value==""){alert('Укажите свой e-mail');toForm.txtUEmail.focus();return false;}
if(toForm.txtUEmail.value!=""&&!Check_Email_Valid(toForm.txtUEmail.value)){alert('Указанный e-mail ошибочен!');toForm.txtUEmail.focus();return false;}
if(toForm.txtUPhoneM.value==""){alert('Укажите мобильный телефон');toForm.txtUPhoneM.focus();return false;}
if(toForm.txtUPhoneM.value!=""&&!check_phone_Valid(toForm.txtUPhoneM.value)){alert('Указанный мобильный телефон ошибочен!');toForm.txtUPhoneM.focus();return false;}
if(toForm.txtUPhoneH.value!=""&&!check_phone_Valid(toForm.txtUPhoneH.value)){alert('Указанный добашний телефон ошибочен!');toForm.txtUPhoneH.focus();return false;}
if(toForm.txtUPhoneW.value!=""&&!check_phone_Valid(toForm.txtUPhoneW.value)){alert('Указанный рабочий телефон ошибочен!');toForm.txtUPhoneW.focus();return false;}
if(toForm.txtUICQ.value!=""&&!check_phone_Valid(toForm.txtUICQ.value)){alert('Указанный номер ICQ (UIN) неверен!');toForm.check_icq_valid.focus();return false;}
var lcAddres=toForm.txtUAddress.value;if(lcAddres!=''&&lcAddres.length>500){alert('Слишком длинный адрес доставки!');toForm.txtUAddress.focus();return false;}
return true;}
function check_double_login(toObj)
{if(!xmlHttp){alert('Проверить уникальность логина невозможно, т.к. отсутствует возможность связаться с сервером');return false;}
var lcLogin=toObj.value;if(lcLogin=='')return true;if(!check_login_valid(lcLogin))return false;var lcUrl=get_site_path()+"check-login/";var lcParam='txtLogin='+lcLogin;oAjax.start(lcUrl,check_double_login_response,lcParam);return true;}
function check_double_login_response()
{var lcAnswer=oAjax.responseText;var lcMess='';lcMess=(lcAnswer!='unique')?'такой логин уже зарегистрирован!<br />':'';var loMsg=document.getElementById('double_login');loMsg.innerHTML=lcMess;if(lcMess!='')document.getElementById('txtULogin').focus();}
function CheckOrder(toForm)
{if(!toForm.opbDelivery1.checked&&!toForm.opbDelivery2.checked&&!toForm.opbDelivery3.checked){alert('Выберите вариант доставки!');return false;}
if(!toForm.opbPayment1.checked&&!toForm.opbPayment2.checked&&!toForm.opbPayment3.checked&&!toForm.opbPayment4.checked){alert('Выберите способ оплаты!');return false;}
if(!toForm.opbDelivery1.checked)
{if(toForm.edtDelivAddr.value=='')
{alert('Укажите адрес, по которому нужно доставить Вашу покупку');toForm.edtDelivAddr.focus();return false;}}
return true;}
function deliv_addr_access(tnMode)
{var loAddr=document.getElementById('edtDelivAddr');var loBtn=document.getElementById('opbDelivery'+tnMode);loAddr.readOnly=(tnMode==1)?true:false;}
function get_site_path()
{var lc1=window.location;var lcLocal='http://velo:280/';var lcHost='http://velolux.com.ua/';return(window.location.hostname.toLowerCase()=='velo')?lcLocal:lcHost;}