/*VIRTUOZ*/ var pageload=false; var hash_key = ''; var timeout_hash = null; var host_main = 'autopart.com.ua'; var timeout = null; function object(divName) { return document.getElementById(divName); } function cont(divName) { return document.getElementById(divName).value; } function kernel() { object("div_frame").innerHTML=''; } function create_link_meteor() { var fileLink; var list_object=window.tmp.document.body.getElementsByTagName('a'); if (list_object) { for (var i = 0; (fileLink = list_object[i]); i++) { var url = list_object[i].href.split("?")[1]; var host = list_object[i].hostname; if(host_main == host) { if(!list_object[i].hash) { if(!fileLink.getAttribute("onclick")) { if(url != undefined) { fileLink.setAttribute("onclick","meteor('"+url+"');return false;"); } else { } } } } } } } function update_content() { object('block_windows').style.display= 'none'; close_magic_windows(); if (pageload != '') { scroll(0,0); create_link_meteor(); object("result").innerHTML=window.tmp.document.body.innerHTML; window.tmp.document.body.innerHTML=''; if(window.tmp.document.title) { window.parent.document.title = 'АВТОЗАПЧАСТЬ.COM.UA / '+window.tmp.document.title; } object('waitdiv').style.display = 'none'; if (timeout) clearTimeout(timeout); } } function virtuoz(modul,command) { object('block_windows').style.display = ''; pageload=true; scroll(0,0); object('waitdiv').style.display = ''; if(command == undefined) command=''; window.tmp.location.href='ajax.php?'+modul+'|'+command; if (timeout) clearTimeout(timeout); timeout = setTimeout(timeback, 60000); } function meteor(command) { object('block_windows').style.display = ''; pageload=true; scroll(0,0); object('waitdiv').style.display = ''; if(command == undefined) command=''; window.tmp.location.href='ajax.php?'+command; if (timeout) clearTimeout(timeout); timeout = setTimeout(timeback, 60000); } function timeback() { if (timeout) clearTimeout(timeout); window.tmp.stop(); object('block_windows').style.display = 'none'; object('waitdiv').style.display = 'none'; alert('При запросе данных связь с сайтом была прервана более чем на 1 минуту. Пожалуйста, повторить свой запрос когда Вам будет удобно. Спасибо!'); } function fixEvent(e) { e = e || window.event; if ( e.pageX == null && e.clientX != null ) { var html = document.documentElement; var body = document.body; e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0) - 100; e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0); } if (!e.which && e.button) { e.which = e.button & 1 ? 1 : ( e.button & 2 ? 3 : ( e.button & 4 ? 2 : 0 ) ); } return e; } function magic_windows_update() { var magic_windows_size = object('magic_windows'); var title = object('magic_windows_tmp').contentWindow.document.title; var html = object('magic_windows_tmp').contentWindow.document.body.innerHTML; if(title) {object("magic_windows_title").innerHTML = title;} if(html) {object("magic_windows_text").innerHTML = html;} sum_gorizont = parseInt(magic_windows_size.clientWidth)+parseInt(object('magic_windows').style.left); if (sum_gorizont >= document.documentElement.clientWidth) { object('magic_windows').style.left = (parseInt(object('magic_windows').style.left)-( parseInt(sum_gorizont)- parseInt(document.documentElement.clientWidth))-20)+'px'; } } function close_magic_windows() { if(object('magic_windows').style.display =='') { object('magic_windows').style.display='none'; object("magic_windows_text").innerHTML = ''; } } function show_magic_windows(event,link) { event = fixEvent(event); object('magic_windows').style.left= event.pageX+'px'; object('magic_windows').style.top = event.pageY+'px'; object("magic_windows_title").innerHTML='Информация'; object("magic_windows_text").innerHTML='Загрузка...'; object('magic_windows').style.display=''; object("magic_windows_frame").innerHTML = '<iframe id="magic_windows_tmp" name="magic_windows_tmp" src="'+link+'" onload="magic_windows_update();" style="display:none;"></iframe>'; } function checked_fix(divName) { if (object(divName).checked) {object(divName).value='1' } else {object(divName).value='0'} } function magik_div(cckName,divName,StartValue,EndValue) { if (object(cckName).innerHTML == StartValue) { object(cckName).innerHTML = EndValue; object(divName).style.display = ""; } else { object(cckName).innerHTML = StartValue; object(divName).style.display = "none"; } } function more_search() { object("pole_poiska").innerHTML = ' '+ '<table border="0"><tr><td>Номера разделять запятыми<br><textarea style="width: 153px;" class="input_text" rows="3" id="search_number" name="search_number"></textarea></td>'+ '<td><input type="submit" value="поиск" class="input_button"></td></tr></table>'; object("pole_dop").innerHTML = ' '+ '<input type="hidden" id="type_search" name="type_search" value="noanalog"><input type="hidden" id="nalichie" name="nalichie" value="">'+ 'Отображать цены в: '+ '<select id="type_valut" size="1" name="type_valut" style="width: 50px;" class="input_text">'+ '<option value="Евро">Евро</option>'+ '<option value="USD">USD</option>'+ '<option value="Грн">ГРН</option>'+ '</select>'; object("type_button").innerHTML = '<a href="" onclick="one_search();return false;">Поиск по одному номеру</a>'; } function one_search() { object("pole_poiska").innerHTML = ' '+ '<input id="search_number" name="search_number" value="" style="width: 153px;" class="input_text" type="text" onfocus="this.select();"> '+ '<input type="submit" value="поиск" class="input_button"><br>'+ '<input id="nalichie" name="nalichie" type="checkbox" value="" class="input_text" onClick="checked_fix(this.name)">показывать только наличие'; object("pole_dop").innerHTML = ' '+ 'Тип подбора: '+ '<select id="type_search" size="1" name="type_search" style="width: 95px;" class="input_text">'+ '<option value="noanalog">без аналогов</option>'+ '<option value="analog">с аналогами</option>'+ '<option value="group">по группам</option>'+ '</select><br>Отображать цены в: '+ '<select id="type_valut" size="1" name="type_valut" style="width: 50px;" class="input_text">'+ '<option value="Евро">Евро</option>'+ '<option value="USD">USD</option>'+ '<option value="Грн">ГРН</option>'+ '</select>'; object("type_button").innerHTML = ' '+ '<a href="" onclick="more_search();return false;">Поиск нескольких номеров</a>'; } function searchnumber(divName) { var search_number=cont('search_number'); search_number = search_number.replace(/\n/g, ","); if(!search_number) { alert('Введите номер запчасти'); } else { virtuoz('search_number', search_number+'&&'+ cont('type_search')+'&&'+ cont('type_valut')+'&&'+ cont('nalichie')+'&&'); } } function checked_hide(check_Name,div_Name) { if (object(check_Name).checked) { object(check_Name).value='1'; object(div_Name).style.display = ""; } else { object(check_Name).value='0'; object(div_Name).style.display = "none"; } } function register(divName) { if(!cont('user_fio') || !cont('user_tel') || !cont('user_email') || !cont('user_adress') || !cont('user_city') || (!cont('state') && !cont('altstate'))) { alert('Заполните пожалуйста форму. (поля помеченные значком - обязательны для заполнения)'); } else { virtuoz('register', cont('user_company')+'&&'+ cont('user_fio')+'&&'+ cont('user_tel')+'&&'+ cont('user_fax')+'&&'+ cont('user_mob')+'&&'+ cont('user_email')+'&&'+ cont('user_adress')+'&&'+ cont('state')+'&&'+ cont('altstate')+'&&'+ cont('user_city')+'&&'); } } function reloadcity(state) { upload_frame.location.href='/lib/city.php?state='+state; } function remember(divName) { if(!cont('login_remember')) { alert('Заполните, пожалуйста, форму.'); } else { virtuoz('remember',cont('login_remember')); } } function changepass(divName) { if(!cont('old_login') || !cont('old_pass') || !cont('new_pass')) { alert('Заполните, пожалуйста, форму.'); } else { virtuoz('change_pass', cont('old_login')+'&&'+ cont('old_pass')+'&&'+ cont('new_pass')+'&&'); } } function useredit(divName) { virtuoz('user_edit', cont('user_company')+'&&'+ cont('user_fio')+'&&'+ cont('user_tel')+'&&'+ cont('user_fax')+'&&'+ cont('user_mob')+'&&'+ cont('user_email')+'&&'+ cont('user_adress')+'&&'+ cont('state')+'&&'+ cont('user_city')+'&&' ); } function basket_insert(id) { window.parent.object(id).innerHTML ="добавлено<br>в корзину"; } function basketdel(idpos) { virtuoz('basket','del&&'+idpos+'&&'); } function basketsave(idpos) { virtuoz('basket','save&&'+idpos+'&&'+ cont('count_'+idpos)+'&&'); } function basketbay(divName) { virtuoz('basket','bay&&'+ cont('desk')+'&&'); } function basketarx(idpos) { virtuoz('basket','arhive&&'+idpos+'&&'); } function basketact(idpos) { virtuoz('basket','active&&'+idpos+'&&'); } function basketdelarx(idpos) { virtuoz('basket','delarx&&'); } function basketdelact(idpos) { virtuoz('basket','delact&&'); } function order_filter(divName) { virtuoz('order','filter&&'+ cont('type_sost')+'&&'+ cont('year_start')+'&&'+ cont('month_start')+'&&'+ cont('year_end')+'&&'+ cont('month_end')+'&&'+ cont('search_in_order')+'&&'+ cont('search_in_order_type')+'&&'); } function add_part(divName) { virtuoz('bases','add&&'+ cont('add_brand')+'&&'+ cont('add_number')+'&&'+ cont('add_name')+'&&'+ cont('add_price')+'&&'+ cont('add_col')+'&&'); } function del_from_temp(pos) { virtuoz('bases','delfromtemp&&'+pos+'&&'); } function del_from_base(pos,list) { virtuoz('bases|delfrombase&&'+pos+'&&'+list+'&&'); } function del_all_from_base() { virtuoz('bases|delallfrombase'); } function baselist(pos) { virtuoz('bases|baselist&&'+pos+'&&'+ cont('search_in_base')+'&&'+ cont('search_in_base_type')+'&&'); } function searchinbase(divName) { virtuoz('bases|search&&'+ cont('search_in_base')+'&&'+ cont('search_in_base_type')+'&&'); } function bmw_vin(divName) { virtuoz('catalog_orig','0&&1&&'+cont('search_vin')); } function mini_vin(divName) { virtuoz('catalog_orig','1&&1&&'+cont('search_vin')); } function mazda_vin(divName) { virtuoz('catalog_orig','17&&4&&'+cont('search_vin')); } function rollsroyce_vin(divName) { virtuoz('catalog_orig','2&&1&&'+cont('search_vin')); } 