function comm(k){ $(".cloned").remove(); if (k=='0'){ $("#comm_cont").clone().addClass("cloned").appendTo($("#commm")); }else{ $("#comm_cont").clone().addClass("cloned").appendTo($("#comment_"+k)); } another(); $(".parent_class").each(function (i) { if ($(this).parent().parent().hasClass("cloned")){ $(this).val(k); //alert(k); //$(this).parent().parent().hide(); } }); } function another(){ var newDate = new Date; var id = newDate.getTime(); id+=Math.floor(Math.random()*101); $("#captcha").attr('src', '/securimage/securimage_show.php?sid='+id); } var showpopup = 0; function getElementPosition(elemId, rows) { elemLeft = document.getElementById(elemId).offsetLeft; elemTop = document.getElementById(elemId).offsetTop; if (elemTop == 0) { switch (elemId) { case "img1": elemLeft = elemLeft + 225; elemTop = elemTop + 121; break; case "img2": elemLeft = elemLeft + 242; elemTop = elemTop + 121; break; case "img3": elemLeft = elemLeft + 259; elemTop = elemTop + 121; break; } } switch (rows) { case "1": elemTop = elemTop - 48; break; case "2": elemTop = elemTop - 66; break; } elemLeft = elemLeft + 20; return {left: elemLeft, top: elemTop}; } function showPopup(id) { return false; switch (id) { case "img1": link = '/catalog/'; textlink = 'Каталог товаров'; divwidth = '155'; rows = "1"; break; case "img2": link = '/catalog/id2/'; textlink = 'Декоративно-отделочные материалы'; divwidth = '225'; rows = "2"; break; case "img3": link = '/catalog/id12/'; textlink = 'Напольные покрытия'; divwidth = '190'; rows = "1"; break; case "img4": link = '/catalog/id19/'; textlink = 'Кирпич, облицовочные
материалы, клинкер'; divwidth = '205'; rows = "2"; break; case "img5": link = '/catalog/id27/'; textlink = 'Сантехника и водоснабжение'; divwidth = '150'; rows = "2"; break; case "img6": link = '/catalog/id34/'; textlink = 'Кровельные материалы и сайдинг'; divwidth = '210'; rows = "2"; break; case "img7": link = '/catalog/id37/'; textlink = 'Светильники и электрооборудование'; divwidth = '195'; rows = "2"; break; case "img8": link = '/catalog/id44/'; textlink = 'Плитка'; divwidth = '85'; rows = "1"; break; case "img9": link = '/catalog/id48/'; textlink = 'Системы отопления и кондиционирования'; divwidth = '195'; rows = "2"; break; case "img10": link = '/catalog/id54/'; textlink = 'Двери, окна'; divwidth = '120'; rows = "1"; break; case "img11": link = '/catalog/id59/'; textlink = 'Товары для дома и сада'; divwidth = '165'; rows = "2"; break; case "img12": link = '/catalog/id64/'; textlink = 'Мебель, кухни'; divwidth = '135'; rows = "1"; break; case "img13": link = '/catalog/id64/'; textlink = 'Мебель, кухни'; divwidth = '135'; rows = "1"; break; case "img14": link = '/catalog/id53/'; textlink = 'Системы отопления и кондиционирования'; divwidth = '195'; rows = "2"; break; case "img15": link = '/catalog/id64/'; textlink = 'Мебель, кухни'; divwidth = '135'; rows = "1"; break; } content = '
'+textlink+'
'; document.getElementById('popup').style.width = divwidth+'px'; document.getElementById('popup').innerHTML = content; coords = getElementPosition(id, rows); document.getElementById('popup').style.top = coords.top+'px'; document.getElementById('popup').style.left = coords.left+'px'; if (showpopup == 0) { $("div#popup").css({opacity: 0}); document.getElementById('popup').style.display = 'block'; $("div#popup").animate({opacity: 1}, 350); showpopup = 1; } } function hidePopup() { if (showpopup == 1) { document.getElementById('popup').style.display = 'none'; showpopup = 0; } } function overPopup() { document.getElementById('popup').style.display = 'block'; } function outPopup() { document.getElementById('popup').style.display = 'none'; showpopup = 0; } function online_hover_init(){ $('.clients_list ul li p').hover(function(e){ $(this).next().addClass('onlineHoverInfoBoxActive'); },function(){ $(this).next().removeClass('onlineHoverInfoBoxActive'); }); } $(function (){ var body = $('body'); var wr = $('.wrapper'); online_hover_init(); if($('.brands2').length){ var brands = $('.brands2'); var brands_ul = brands.find('ul'); var brands_link = brands_ul.find('li'); var width_brands = brands.width(); var ind_clone = 0; var uoter_w_b = 0; var save_app_str = brands_ul.html(); var app_str = ''; setTimeout(function(){ //console.log(brands_link.length); brands_link.each(function(){ uoter_w_b += $(this).outerWidth(true); }); var _duration = uoter_w_b*45; //скорость прокрутки брендов var _k = 1; while(uoter_w_b*ind_clone <= width_brands*3){ app_str += save_app_str; ind_clone++; } brands_ul.html(app_str); brands_link = brands_ul.find('li'); var anim = function(){ brands_ul.animate( {marginLeft: -1*(uoter_w_b+23-(width_brands-123))}, {queue: false, duration: _duration*_k, easing: 'linear', complete: function(){ brands_ul.css('margin-left','0'); _k = 1; anim(); } } ); } anim(); brands_link.hover(function(){ var elem = $(this); elem.parent().stop(); elem.stop().animate({opacity: 1}, 500); }, function(){ $(this).stop().animate({opacity: 0.3}, 500); _k = ((uoter_w_b+23) + parseInt(brands_ul.css('margin-left')))/(uoter_w_b+23); anim(); }); }, 2000); } $('ul.rssimple').delegate('li:not(.current)', 'click', function() { $(this).addClass('current').siblings().removeClass('current') .parents('div.rscontent').find('div.box').hide().eq($(this).index()).fadeIn(150); }) }); /* CUSTOM FORM ELEMENTS */ var checkboxHeight = "25"; var radioHeight = "25"; var selectWidth = "177"; document.write(''); var Custom = { init: function() { var inputs = document.getElementsByTagName("input"), span = Array(), textnode, option, active; for(a = 0; a < inputs.length; a++) { if((inputs[a].type == "checkbox" || inputs[a].type == "radio") && inputs[a].className == "rsstyled") { span[a] = document.createElement("span"); span[a].className = inputs[a].type; if(inputs[a].checked == true) { if(inputs[a].type == "checkbox") { position = "0 -" + (checkboxHeight*2) + "px"; span[a].style.backgroundPosition = position; } else { position = "0 -" + (radioHeight*2) + "px"; span[a].style.backgroundPosition = position; } } inputs[a].parentNode.insertBefore(span[a], inputs[a]); inputs[a].onchange = Custom.clear; if(!inputs[a].getAttribute("disabled")) { span[a].onmousedown = Custom.pushed; span[a].onmouseup = Custom.check; } else { span[a].className = span[a].className += " disabled"; } } } inputs = document.getElementsByTagName("select"); for(a = 0; a < inputs.length; a++) { if(inputs[a].className == "rsstyled") { option = inputs[a].getElementsByTagName("option"); active = option[0].childNodes[0].nodeValue; textnode = document.createTextNode(active); for(b = 0; b < option.length; b++) { if(option[b].selected == true) { textnode = document.createTextNode(option[b].childNodes[0].nodeValue); } } span[a] = document.createElement("span"); span[a].className = "rsselect"; span[a].id = "" + inputs[a].name; span[a].appendChild(textnode); inputs[a].parentNode.insertBefore(span[a], inputs[a]); if(!inputs[a].getAttribute("disabled")) { inputs[a].onchange = Custom.choose; } else { inputs[a].previousSibling.className = inputs[a].previousSibling.className += " disabled"; } } } document.onmouseup = Custom.clear; }, pushed: function() { element = this.nextSibling; if(element.checked == true && element.type == "checkbox") { this.style.backgroundPosition = "0 -" + checkboxHeight*3 + "px"; } else if(element.checked == true && element.type == "radio") { this.style.backgroundPosition = "0 -" + radioHeight*3 + "px"; } else if(element.checked != true && element.type == "checkbox") { this.style.backgroundPosition = "0 -" + checkboxHeight + "px"; } else { this.style.backgroundPosition = "0 -" + radioHeight + "px"; } }, check: function() { element = this.nextSibling; if(element.checked == true && element.type == "checkbox") { this.style.backgroundPosition = "0 0"; element.checked = false; } else { if(element.type == "checkbox") { this.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px"; } else { this.style.backgroundPosition = "0 -" + radioHeight*2 + "px"; group = this.nextSibling.name; inputs = document.getElementsByTagName("input"); for(a = 0; a < inputs.length; a++) { if(inputs[a].name == group && inputs[a] != this.nextSibling) { inputs[a].previousSibling.style.backgroundPosition = "0 0"; } } } element.checked = true; } }, clear: function() { inputs = document.getElementsByTagName("input"); for(var b = 0; b < inputs.length; b++) { if(inputs[b].type == "checkbox" && inputs[b].checked == true && inputs[b].className == "rsstyled") { inputs[b].previousSibling.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px"; } else if(inputs[b].type == "checkbox" && inputs[b].className == "rsstyled") { inputs[b].previousSibling.style.backgroundPosition = "0 0"; } else if(inputs[b].type == "radio" && inputs[b].checked == true && inputs[b].className == "rsstyled") { inputs[b].previousSibling.style.backgroundPosition = "0 -" + radioHeight*2 + "px"; } else if(inputs[b].type == "radio" && inputs[b].className == "rsstyled") { inputs[b].previousSibling.style.backgroundPosition = "0 0"; } } }, choose: function() { option = this.getElementsByTagName("option"); for(d = 0; d < option.length; d++) { if(option[d].selected == true) { document.getElementById("" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue; } } } } window.onload = Custom.init; $(document).ready(function() { $('.name_active').click(function(){ $(this).removeClass('name_active').val(''); }); }); //Поиск по арендаторам function loadCategoryList(pid) { $('#rsSubCat').load('/getSubCategory.php?pid='+pid); } $(document).ready(function() { var pid = $('#rsCat option:selected').val(); if(pid) { loadCategoryList(pid); } $('#rsCat').change(function() { var pid = $(this).val(); loadCategoryList(pid); }); });