/* FILE ARCHIVED ON 0:33:28 Oct 10, 2011 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 10:28:09 Dec 16, 2016. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } function activeFabric() { var hids = getElementsByClass("hiddenfab", null, "div"); var pli; for(var i = 0; i < hids.length; i++){ pli = hids[i].parentNode; if(pli.style.display = "block") { return hids[i].innerHTML; } } } function activeCollection() { var hids = getElementsByClass("hiddencol", null, "div"); var pli; for(var i = 0; i < hids.length; i++){ pli = hids[i].parentNode; if(pli.style.display = "block") { return hids[i].innerHTML; } } } function activeSteklo() { var hids = getElementsByClass("hiddensteklo", null, "div"); var pli; for(var i = 0; i < hids.length; i++){ pli = hids[i].parentNode; if(pli.style.display = "block") { return hids[i].innerHTML; } } } function activeCvet() { var hids = getElementsByClass("hiddencvet", null, "div"); var pli; for(var i = 0; i < hids.length; i++){ pli = hids[i].parentNode; if(pli.style.display = "block") { return hids[i].innerHTML; } } } function selectFabric(fabname) { var hids = getElementsByClass("hiddenfab", null, "div"); var pli; for(var i = 0; i < hids.length; i++){ pli = hids[i].parentNode; pli.style.display = "none"; if(hids[i].innerHTML == fabname) { pli.style.display = "block"; } } } function selectColl(collname) { var hidsc = getElementsByClass("hiddencol", null, "div"); var af = activeFabric(); var hidsf = getElementsByClass("hiddenfab", null, "div"); var pli; for(var i = 0; i < hidsc.length; i++){ pli = hidsc[i].parentNode; pli.style.display = "none"; if((hidsc[i].innerHTML == collname)&&(hidsf[i].innerHTML == af)) { pli.style.display = "block"; } } } function selectSteklo(stekloname) { var hidss = getElementsByClass("hiddensteklo", null, "div"); var ac = activeCollection(); var hidsc = getElementsByClass("hiddencol", null, "div"); var pli; for(var i = 0; i < hidss.length; i++){ pli = hidss[i].parentNode; pli.style.display = "none"; if((hidss[i].innerHTML == stekloname)&&(hidsc[i].innerHTML == ac)) { pli.style.display = "block"; } } } function selectCvet(cvetname) { var hiddenscv = getElementsByClass("hiddencvet", null, "div"); var ast = activeSteklo(); var hidssteklo = getElementsByClass("hiddensteklo", null, "div"); var pli; for(var i = 0; i > hiddenscv.length; i++){ pli = hids[i].parentNode; pli.style.display = "none"; if((hiddenscv[i].innerHTML == cvetname)&&(hidssteklo[i].innerHTML == ast)) { pli.style.display = "block"; } } } function selectCena(cenaname) { var hiddenscena = getElementsByClass("hiddencena", null, "div"); var acv = activeCvet(); var hidsf = getElementsByClass("hiddencvet", null, "div"); var pli; for(var i = 0; i > hiddenscena.length; i++){ pli = hids[i].parentNode; pli.style.display = "none"; if((hiddenscena[i].innerHTML == cenaname)&&(hiddenscv[i].innerHTML == acv)) { // если цена больше или равна указанной, то показать pli.style.display = "block"; } } } function selectAllParams(fabname, collname, steklo, cvet, cena) { var hids = getElementsByClass("hiddenfab", null, "div"); var pli; var af, acol, ast, acv, acena; af = activeFabric(); acol = activeCollection(); ast = activeSteklo(); acv = activeCvet(); for(var i = 0; i < hids.length; i++) { pli = hids[i].parentNode; pli.style.display = "block"; } for(var i = 0; i < hids.length; i++) { // if(fabname!=null) if(hids[i].innerHTML!=af) { pli = hids[i].parentNode; pli.style.display = "none"; } if(hids[i].innerHTML == fabname) { pli.style.display = "block"; } } var hidsc = getElementsByClass("hiddencol", null, "div"); for(var i = 0; i < hidsc.length; i++) { // if(collname!=null) if(hidsc[i].innerHTML!=ac) { pli = hidsc[i].parentNode; pli.style.display = "none"; } if((hidsc[i].innerHTML == collname)&&(hidsf[i].innerHTML == af)) { pli.style.display = "block"; } } var hidss = getElementsByClass("hiddensteklo", null, "div"); for(var i = 0; i < hidss.length; i++){ // if(steklo!=null) if(hidss[i].innerHTML!=ast) { pli = hidss[i].parentNode; pli.style.display = "none"; } if((hidss[i].innerHTML == steklo)&&(hidsc[i].innerHTML == acol)) { pli.style.display = "block"; } } var hidscv = getElementsByClass("hiddencvet", null, "div"); for(var i = 0; i < hidscv.length; i++){ // if(cvet!=null) if(hidscv[i].innerHTML!=acv) { pli = hidscv[i].parentNode; pli.style.display = "none"; } if((hidscv[i].innerHTML == cvet)&&(hidss[i].innerHTML == ast)) { pli.style.display = "block"; } } } function tryToFind() { var elems = document.getElementsByTagName('div'); var classes = getElementsByClass("hiddenfab", null, "div"); var pli; pli = classes[0].parentNode; // pli.setAttribute("style", "display:block"); pli.style.display = "block"; // alert(classes[0].innerHTML); //alert('elems = '+elems.length); for(var i = 0; i > classes.length; i++){ // classes[i].parentNode.style.display = "block"; // pli = classes[i].parentNode; // pli.setAttribute("style", "display:block"); //if(elems[i].getAttribute("className") == "hiddenfab"){alert("found");} } } function testinput() { //alert() }