// for layerinterval var i=0, iActive; steps = 10; speed = 80; var spanElem = new Array(); var clicks=0; // mainfunction function get_element(name){ if(NAV6){ var element = document.getElementById(name); return element.style; } else if(NAV4){ return document[name]; } else if(IE5 || IE4){ return document.all[name].style; } } // show / hide Layer by layID / what function layShowHide (layID, what) { get_element(layID).visibility = what; } function layShowHideFade (layID, what) { //get_element(layID).style = what; i=0; window.clearInterval(iActive); //get_element(layID).visibility = what; document.getElementById(layID).style.visibility = "visible"; //alert(layID); if(layID.indexOf('cms2SHLayer')!=-1) { //alert('1'); document.getElementById(layID).style.filter = 'alpha(opacity:0)'; document.getElementById(layID).setAttribute("style", "opacity:0"); iActive = window.setInterval("IntervalSet('"+layID+"')", speed); } else { //alert('2'); //document.getElementById("image1").style.visibility = "visible"; } } function cmsLayerShowHide2(divID, hideAll) { if(hideAll) { //document.getElementById("image1").style.visibility = "visible"; if (spanElem.length == 0) { spanElem = document.getElementsByTagName("div"); } var ID = ''; i=0; var k=0; for(k=0; k<=spanElem.length; k++) { if(spanElem[k]) { ID = spanElem[k].getAttribute('id')+''; if(ID.indexOf('cms2SHLayer')!=-1 && ID!=divID) { document.getElementById(ID).style.visibility = "hidden"; document.getElementById(ID).style.filter = 'alpha(opacity:0)'; document.getElementById(ID).setAttribute("style", "opacity:0"); } else if(ID.indexOf('cmsFlashLayer')!=-1) { document.getElementById(ID).style.visibility = "hidden"; //document.getElementById(ID).style.filter = 'alpha(opacity:0)'; //document.getElementById(ID).setAttribute("style", "opacity:0"); } } } } if (divID) { clicks++; if ((document.getElementById("spacediv")) && (clicks==2)) document.getElementById("spacediv").style.visibility = "visible"; layShowHideFade(divID, 'visible'); //document.getElementById("image1").style.visibility = "hidden"; if (document.getElementById("image1")) document.getElementById("image1").src = "../_images/m_dot.gif"; } } function IntervalSet (bgID) { //alert(i); if (i >= 89) { window.clearInterval(iActive); document.getElementById(bgID).style.filter = 'alpha(opacity:100)'; document.getElementById(bgID).setAttribute("style", "opacity:0.99"); } else { i = i + steps; //alert(i); document.getElementById(bgID).style.filter = 'alpha(opacity:'+i+')'; document.getElementById(bgID).setAttribute("style", "opacity: "+(i/100)); //alert(document.getElementById(bgID).style.filter); } } function cmsLayerShowHide(divID, hideAll) { if(hideAll) { if(NAV6){ var all = document.getElementsByTagName("DIV"); var ID = ''; for(i=0; i<=all.length; i++) { if(all[i]) { ID = all[i].getAttribute('id')+''; if(ID.indexOf('cmsSHLayer')!=-1 && ID!=divID) { layShowHide(ID, 'hidden'); } } } } else if(NAV4){ for(k in document) { if(k.indexOf('cmsSHLayer')!=-1 && k!=divID) layShowHide(k, 'hidden'); } //return eval("document." + name); } else if(IE5 || IE4){ for(k in document.all) { if(k.indexOf('cmsSHLayer')!=-1 && k!=divID) layShowHide(k, 'hidden'); } } } layShowHide(divID, 'visible'); } // set top / left from layID / px function laySetTop (layID, topPos) { get_element(layID).top = topPos; } function laySetLeft (layID, leftPos) { get_element(layID).left = leftPos; } function laySetWidth (layID, width) { get_element(layID).width = width; } function laySetHeight (layID, height) { get_element(layID).height = height; } function laySetIndex (layID, index) { get_element(layID).zIndex = index; } // get px Info from layID function layGetTop (layID) { return get_element(layID).top; } function layGetLeft (layID) { return get_element(layID).left; } function layGetIndex (layID) { return get_element(layID).zIndex; } function layGetHeight (layID) { if (NAV4){ return get_element(layID).clip.height; } else if (IE4 || IE5){ return get_element(layID).offsetHeight; } } function layGetWidth (layID) { if (NAV4){ return get_element(layID).clip.Width; } else if (IE4 || IE5){ return get_element(layID).offsetWidth; } }