if (parseInt(navigator.appVersion.substring(0,1))>=3) { navi01_on = new Image(); navi01_off = new Image(); navi01_off.src = 'images/navi01_off.gif/$File/navi01_off.gif'; navi01_on.src = 'images/navi01_on.gif/$File/navi01_on.gif'; navi02_on = new Image(); navi02_off = new Image(); navi02_off.src = 'images/navi02_off.gif/$File/navi02_off.gif'; navi02_on.src = 'images/navi02_on.gif/$File/navi02_on.gif'; navi03_on = new Image(); navi03_off = new Image(); navi03_off.src = 'images/navi03_off.gif/$File/navi03_off.gif'; navi03_on.src = 'images/navi03_on.gif/$File/navi03_on.gif'; navi04_on = new Image(); navi04_off = new Image(); navi04_off.src = 'images/navi04_off.gif/$File/navi04_off.gif'; navi04_on.src = 'images/navi04_on.gif/$File/navi04_on.gif'; navi05_on = new Image(); navi05_off = new Image(); navi05_off.src = 'images/navi05_off.gif/$File/navi05_off.gif'; navi05_on.src = 'images/navi05_on.gif/$File/navi05_on.gif'; navi06_on = new Image(); navi06_off = new Image(); navi06_off.src = 'images/navi06_off.gif/$File/navi06_off.gif'; navi06_on.src = 'images/navi06_on.gif/$File/navi06_on.gif'; } function on(image) { if (parseInt(navigator.appVersion.substring(0,1))>=3) { imagesrc = eval(image + '_on.src'); document[image].src = imagesrc; } } function off(image) { if (parseInt(navigator.appVersion.substring(0,1))>=3) { imagesrc = eval(image + "_off.src"); document[image].src = imagesrc; } } function getCookie(name) { var start = document.cookie.indexOf(name+"="); var len = start+name.length+1; if ((!start) && (name != document.cookie.substring(0,name.length))) return null; if (start == -1) return null; var end = document.cookie.indexOf(";",len); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(len,end)); } function setCookie(name, value, expires, path, domain, secure) { document.cookie = name + "=" +escape(value) + ( (expires) ? ";expires=" + expires.toGMTString() : "") + ( (path) ? ";path=" + path : "") + ( (domain) ? ";domain=" + domain : "") + ( (secure) ? ";secure" : ""); } function appendCookie(name, value, expires, path, domain, secure) { var alerted = false; var added = false; var cval = getCookie(name); if ( cval == null ) cval = ""; var reload = true; var valuelist = value.split("|"); if ( valuelist.length <= 1 ) valuelist = value.split(", "); for ( var i = 0; i < valuelist.length; i++ ) { if ( cval.indexOf("|" + valuelist[i] + "|") != -1 ) { if ( valuelist[i] != "" && alerted == false ) { alert("Это изделие уже добавлено в список избранных."); alerted = true; } } else if ( valuelist[i] != "" ) { if ( valuelist[i].length != 32 ) reload = false; /* jos ei lisätä unideilla (flash), sivun päivitystä ei tarvitse tehdä */ if ( cval == "" ) cval = "|" + valuelist[i] + "|"; else cval = cval + valuelist[i] + "|"; added = true; } } if ( added ) { setCookie(name, cval, expires, path, domain, secure); if ( reload ) document.location.reload(); } } function removeFromList() { var frm = getForm("OwnProd"); if ( frm == null ) return; if ( frm.item == null ) return; if ( frm.item.checked == null && frm.item[0] == null ) return; var tmplist = getCookie("omalista"); if ( frm.item[0] == null ) { if ( frm.item.checked ) { var values = frm.item.value.split("|"); for ( v in values ) { if ( values[v] != "" ) { var str = "|" + values[v]; var k = tmplist.indexOf(str); if ( k != -1 ) tmplist = tmplist.substring(0, k) + tmplist.substring(k + str.length, tmplist.length); } } } } else { for ( var i = 0; i < frm.item.length; i++ ) { if ( frm.item[i].checked ) { var values = frm.item[i].value.split("|"); for ( v in values ) { if ( values[v] != "" ) { var str = "|" + values[v]; var k = tmplist.indexOf(str); if ( k != -1 ) tmplist = tmplist.substring(0, k) + tmplist.substring(k + str.length, tmplist.length); } } } } } if ( tmplist == "|" ) tmplist = ""; if ( tmplist != "" && tmplist.substring(0, 1) != "|" ) tmplist = "|" + tmplist; setCookie("omalista", tmplist); document.location.reload(); } function removeAll() { if ( !confirm("Хотите ли Вы удалить вся продукция?") ) return; setCookie("omalista", ""); document.location.reload(); } function getForm(formname) { for ( var i = 0; i < document.forms.length; i++ ) if ( document.forms[i].name == formname ) return document.forms[i]; return null; } function setProdDefaults() { /* vasemman reunan tuotehaun valintalistojen täyttäminen oletusarvoilla */ var frm = getForm("Prod-form"); if ( frm == null ) return; var sel = getCookie("prodcat1"); for ( var i = 0; i < frm.selectionTuoteryhma.options.length; i++ ) { if ( frm.selectionTuoteryhma.options[i].text == sel || frm.selectionTuoteryhma.options[i].value == sel ) { frm.selectionTuoteryhma.selectedIndex = i; break; } } var sel = getCookie("prodcat2"); for ( var i = 0; i < frm.selectionMallisto.options.length; i++ ) { if ( frm.selectionMallisto.options[i].text == sel || frm.selectionMallisto.options[i].value == sel ) { frm.selectionMallisto.selectedIndex = i; break; } } var sel = getCookie("prodcat3"); for ( var i = 0; i < frm.selectionMallisto2.options.length; i++ ) { if ( frm.selectionMallisto2.options[i].text == sel || frm.selectionMallisto2.options[i].value == sel ) { frm.selectionMallisto2.selectedIndex = i; break; } } } function selProdChange(sel) { /* vasemman reunan tuotehaun valintalistojen arvon muuttuminen */ var frm = getForm("Prod-form"); if ( frm == null ) return; if ( sel.name == "selectionTuoteryhma" ) { frm.selectionMallisto.selectedIndex = 0; frm.selectionMallisto2.selectedIndex = 0; } else if ( sel.name == "selectionMallisto" ) { frm.selectionMallisto2.selectedIndex = 0; } if ( frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].value != null ) setCookie("prodcat1", frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].value); else setCookie("prodcat1", frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].text); if ( frm.selectionMallisto.options[frm.selectionMallisto.selectedIndex].value != null ) setCookie("prodcat2", frm.selectionMallisto.options[frm.selectionMallisto.selectedIndex].value); else setCookie("prodcat2", frm.selectionMallisto.options[frm.selectionMallisto.selectedIndex].text); if ( frm.selectionMallisto2.options[frm.selectionMallisto2.selectedIndex].value != null ) setCookie("prodcat3", frm.selectionMallisto2.options[frm.selectionMallisto2.selectedIndex].value); else setCookie("prodcat3", frm.selectionMallisto2.options[frm.selectionMallisto2.selectedIndex].text); document.location.href = "sp?open&cid=selaatuotteet"; } function setRightProdDefaults() { /* oikean reunan tuotehaun valintalistojen täyttäminen oletusarvoilla */ var frm = getForm("oikeatuotehaku"); if ( frm == null ) return; var sel = getCookie("rightprodcat1"); frm.product.selectedIndex = 0; for ( var i = 0; i < frm.product.options.length; i++ ) { if ( frm.product.options[i].text == sel || frm.product.options[i].value == sel ) { frm.product.selectedIndex = i; break; } } setCookie("rightprodcat1", ""); /* nollataan cookie heti käytön jälkeen */ /*var items = [ getCookie("rightprodcat2"), getCookie("rightprodcat3"), getCookie("rightprodcat4"), getCookie("rightprodcat5"), getCookie("rightprodcat6") ]; for ( var k = 0; k < items.length; k++ ) { sel = unescape(items[k]); var item = frm.elements["item" + (k + 1)]; if ( item ) { item.selectedIndex = 0; for ( var i = 0; i < item.options.length; i++ ) if ( item.options[i].text == sel ) { item.selectedIndex = i; break; } } }*/ } function selRightProdChange(reload) { /* oikean reunan tuotehaun valintalistojen arvon muuttuminen */ var frm = getForm("oikeatuotehaku"); if ( frm == null ) return; if ( frm.product.options[frm.product.selectedIndex].value != null ) setCookie("rightprodcat1", frm.product.options[frm.product.selectedIndex].value); else setCookie("rightprodcat1", frm.product.options[frm.product.selectedIndex].text); /*for ( var k = 1; k < 5; k++ ) { var item = frm.elements["item" + k]; if ( item ) setCookie("rightprodcat" + (k + 1), item.options[item.selectedIndex].text); }*/ if ( reload ) document.location.reload(); } function doRightProdSubmit(field1, field2, field3, field4, field5, field6) { var frm = getForm("oikeatuotehaku"); if ( frm == null ) return; if ( frm.product && frm.product.selectedIndex > 0 ) query = "FIELD model CONTAINS \"" + frm.product.options[frm.product.selectedIndex].text + "\""; if ( frm.item1 && frm.item1.selectedIndex > 0 && frm.item1.options[frm.item1.selectedIndex].text != "" ) { if ( query != "" ) query += " AND"; query += " FIELD " + field1 + " CONTAINS \"" + frm.item1.options[frm.item1.selectedIndex].text + "\""; } if ( frm.item2 && frm.item2.selectedIndex > 0 && frm.item2.options[frm.item2.selectedIndex].text != "" ) { if ( query != "" ) query += " AND"; query += " FIELD " + field2 + " CONTAINS \"" + frm.item2.options[frm.item2.selectedIndex].text + "\""; } if ( frm.item3 && frm.item3.selectedIndex > 0 && frm.item3.options[frm.item3.selectedIndex].text != "" ) { if ( query != "" ) query += " AND"; query += " FIELD " + field3 + " CONTAINS \"" + frm.item3.options[frm.item3.selectedIndex].text + "\""; } if ( frm.item4 && frm.item4.selectedIndex > 0 && frm.item4.options[frm.item4.selectedIndex].text != "" ) { if ( query != "" ) query += " AND"; query += " FIELD " + field4 + " CONTAINS \"" + frm.item4.options[frm.item4.selectedIndex].text + "\""; } if ( frm.item5 && frm.item5.selectedIndex > 0 && frm.item5.options[frm.item5.selectedIndex].text != "" ) { if ( query != "" ) query += " AND"; query += " FIELD " + field5 + " CONTAINS \"" + frm.item5.options[frm.item5.selectedIndex].text + "\""; } if ( frm.item6 && frm.item6.selectedIndex > 0 && frm.item6.options[frm.item6.selectedIndex].text != "" ) { if ( query != "" ) query += " AND"; query += " FIELD " + field6 + " CONTAINS \"" + frm.item6.options[frm.item6.selectedIndex].text + "\""; } frm.finalquery.value = query; frm.submit(); } function doRetailerSubmit() { var frm = getForm("cr"); if ( frm == null ) return; var query = ""; if ( frm.jmyyja.checked ) query += "FIELD orgnayttely CONTAINS on"; if ( frm.aliike.checked ) { if ( query != "" ) query += " OR"; query += " FIELD orgasennuspalvelu CONTAINS on"; } if ( frm.suunnittelu.checked ) { if ( query != "" ) query += " OR"; query += " FIELD orgsuunnittelupalvelu CONTAINS on"; } if ( query != "" ) query = "(" + query + ")"; if ( frm.kaupunki.options.selectedIndex >= 0 ) { if ( query != "" ) query += " AND"; query += " FIELD orgpostipk CONTAINS " + frm.kaupunki.options[frm.kaupunki.options.selectedIndex].text; } if ( query != "" ) query += " AND"; query += " FIELD orginternet CONTAINS 1"; frm.finalquery.value = query; frm.submit(); } function setContactDefaults() { var frm = getForm("cr"); if ( frm == null ) return; var tmp = getCookie("ContactRetailer"); if ( tmp != null && tmp == "true" ) frm.jmyyja.checked = true; var tmp = getCookie("ContactInstall"); if ( tmp != null && tmp == "true" ) frm.aliike.checked = true; var tmp = getCookie("ContactPlan"); if ( tmp != null && tmp == "true" ) frm.suunnittelu.checked = true; var city = getCookie("ContactCity"); for ( var i = 0; i < frm.kaupunki.options.length; i++ ) if ( frm.kaupunki.options[i].text == city ) { frm.kaupunki.selectedIndex = i; return; } } function selContactChange() { var frm = getForm("cr"); if ( frm == null ) return; setCookie("ContactRetailer", frm.jmyyja.checked); setCookie("ContactInstall", frm.aliike.checked); setCookie("ContactPlan", frm.suunnittelu.checked); setCookie("ContactCity", frm.kaupunki.options[frm.kaupunki.selectedIndex].text); } function setKnowledgeDefaults() { var frm = getForm("KBform"); if ( frm == null ) return; var sel = getCookie("knowledgecat1"); if ( frm.selectionCategory.type == "hidden" ) frm.selectionCategory.value = "Varaosat"; else { for ( var i = 0; i < frm.selectionCategory.options.length; i++ ) { if ( frm.selectionCategory.options[i].text == sel || frm.selectionCategory.options[i].value == sel ) { frm.selectionCategory.selectedIndex = i; break; } } } var sel = getCookie("knowledgecat2"); for ( var i = 0; i < frm.selectionTuoteryhma.options.length; i++ ) { if ( frm.selectionTuoteryhma.options[i].text == sel || frm.selectionTuoteryhma.options[i].value == sel ) { frm.selectionTuoteryhma.selectedIndex = i; break; } } var sel = getCookie("knowledgecat3"); if ( frm.selectionMallisto.type == "hidden" ) frm.selectionMallisto.value = "Tarkenna"; else { for ( var i = 0; i < frm.selectionMallisto.options.length; i++ ) { if ( frm.selectionMallisto.options[i].text == sel || frm.selectionMallisto.options[i].value == sel ) { frm.selectionMallisto.selectedIndex = i; break; } } } } function selKnowledgeChange(cid) { var frm = getForm("KBform"); if ( frm == null ) return; if ( frm.selectionCategory.type == "hidden" ) setCookie("knowledgecat1", frm.selectionCategory.value); else if ( frm.selectionCategory.options[frm.selectionCategory.selectedIndex].value != null ) setCookie("knowledgecat1", frm.selectionCategory.options[frm.selectionCategory.selectedIndex].value); else setCookie("knowledgecat1", frm.selectionCategory.options[frm.selectionCategory.selectedIndex].text); if ( frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].value != null) setCookie("knowledgecat2", frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].value); else setCookie("knowledgecat2", frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].text); if ( frm.selectionMallisto.type == "hidden" ) setCookie("knowledgecat3", frm.selectionMallisto.value); else if ( frm.selectionMallisto.options[frm.selectionMallisto.selectedIndex].value != null ) setCookie("knowledgecat3", frm.selectionMallisto.options[frm.selectionMallisto.selectedIndex].value); else setCookie("knowledgecat3", frm.selectionMallisto.options[frm.selectionMallisto.selectedIndex].text); document.location.href = "sp?open&cid=" + cid + "&template=WebPageFF393-2"; } function showCard(unid) { var f = null; if ( window.frames ) f = window.frames["kortti"]; /* inline frame */ if ( f == null ) window.open("sp?open&cid=kortti&unid=" + unid); else f.document.location.replace("sp?open&cid=kortti&unid=" + unid); } function selFAQChange() { var frm = getForm("FAQ-form"); if ( frm == null ) return; document.location.hash = frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].value; } function selLuokitteluChange() { var frm = getForm("Varaosat-form"); if ( frm == null ) return; document.location.hash = frm.selectionLuokittelu.options[frm.selectionLuokittelu.selectedIndex].text; } function selHuoltoOhjeChange(dosubmit) { var frm = getForm("HuoltoOhje-form"); if ( frm == null ) return; setCookie("huolto-ohje", "" + frm.selectionTuoteryhma.selectedIndex); setCookie("huolto-ohje-aihe", "" + frm.selectionAihe.selectedIndex); /*setCookie("huolto-ohje", frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].text); setCookie("huolto-ohje-aihe", frm.selectionAihe.options[frm.selectionAihe.selectedIndex].text);*/ frm.query.value = ""; if ( frm.selectionTuoteryhma.selectedIndex > 0 ) frm.query.value = frm.selectionTuoteryhma.options[frm.selectionTuoteryhma.selectedIndex].text; if ( frm.selectionAihe.selectedIndex > 0 ) { if ( frm.query.value == "" ) frm.query.value = frm.selectionAihe.options[frm.selectionAihe.selectedIndex].text; else frm.query.value += " AND " + frm.selectionAihe.options[frm.selectionAihe.selectedIndex].text; } if ( dosubmit ) frm.submit(); } function setHuoltoOhjeDefaults() { var frm = getForm("HuoltoOhje-form"); if ( frm == null ) return; var sel = parseInt(getCookie("huolto-ohje")); frm.selectionTuoteryhma.selectedIndex = sel; /*for ( var i = 0; i < frm.selectionTuoteryhma.options.length; i++ ) { if ( frm.selectionTuoteryhma.options[i].text == sel ) { frm.selectionTuoteryhma.selectedIndex = i; break; } }*/ var sel = parseInt(getCookie("huolto-ohje-aihe")); frm.selectionAihe.selectedIndex = sel; /*for ( var i = 0; i < frm.selectionAihe.options.length; i++ ) { if ( frm.selectionAihe.options[i].text == sel ) { frm.selectionAihe.selectedIndex = i; break; } }*/ } function setResultCount(c) { if ( document.getElementById("tulos") ) { var x = document.getElementById("tulos") if ( x ) x.innerHTML = "" + c; } else if ( document.all["tulos"] ) { var x = document.all["tulos"]; if ( x ) x.innerHTML = "" + c; } else if ( document.layers && document.layers["tulos"] ) { var x = document.layers["tulos"]; x.document.open(); x.document.write("
" + c + "
"); x.document.close(); } } function setFormDefaults() { /* fill in form elements from opener document(s) if exist */ if ( window.opener == null ) return; for ( var i = 0; i < document.forms.length; i++ ) { var frm = document.forms[i]; var openerForm = null; for ( var j = 0; j < window.opener.document.forms.length; j++ ) if ( window.opener.document.forms[j].name == frm.name ) openerForm = window.opener.document.forms[j]; if ( openerForm == null ) continue; for ( var k = 0; k < frm.elements.length; k++ ) { if ( frm.elements[k].type == "hidden" || frm.elements[k].type == "text" || frm.elements[k].type == "textarea" ) frm.elements[k].value = openerForm.elements[k].value; else if ( frm.elements[k].type == "checkbox" || frm.elements[k].type == "radiobutton" ) frm.elements[k].checked = openerForm.elements[k].checked; else if ( frm.elements[k].type == "select-one" ) frm.elements[k].selectedIndex = openerForm.elements[k].selectedIndex; else if ( frm.elements[k].type == "select-multi" ) for ( var n = 0; n < frm.elements[k].options.length; n++ ) frm.elements[k].options[n].selected = openerForm.elements[k].options[n].selected; } } } function downloadFile(file1, file2) { var frm = getForm("BrochureOrderForm"); if ( frm == null ) return; if ( frm.Brochure.selectedIndex <= 0 ) { alert("Выбирайте с перечня каталог, который хотите заказать"); return; } var files = [ "", file1, file2 ]; var i = frm.Brochure.selectedIndex; if ( i >= files.length ) i = files.length - 1; document.location.href = files[i]; } function OW(theURL,winName,features) { window.open(theURL,winName,features); }