﻿
function InitiateCatalog(){if( !document.getElementById || !document.getElementsByTagName ){return false;}$("PLeftScroll").observe('mouseover', ActiveScroll);$("PLeftScroll").observe('mouseout', PassiveScroll);$("PLeftScroll").observe('click', MoveLeft);$("PRightScroll").observe('mouseover', ActiveScroll);$("PRightScroll").observe('mouseout', PassiveScroll);$("PRightScroll").observe('click', MoveRight);initiateCatIcons();initiateProdIcons();return true;}function initiateCatIcons(){var cat = document.getElementById("PCatScroll");var thumbs = cat.getElementsByTagName('div');var icons;for( var i=0; i < thumbs.length; i++ ){if (thumbs[i].className == "PIcon"){Event.observe(thumbs[i], 'mouseover', ThumbnailHighlight); Event.observe(thumbs[i], 'mouseout', ThumbnailReset);} else if(thumbs[i].className == "PImg"){icons = thumbs[i].getElementsByTagName('input');for( var j=0; j < icons.length; j++ ){Event.observe(icons[j], 'click', SetItemSelectedStyle);}}}SetItemSelectedStyle(thumbs[0].getElementsByTagName('input')[0].id);}function initiateProdIcons(){var groups = document.getElementById("PGroupMenuWrapper");var pThumbs = groups.getElementsByTagName('div');for( var i=0; i < pThumbs.length; i++ ){if(pThumbs[i].className == "PIcon"){Event.observe(pThumbs[i], 'mouseover', ThumbnailHighlight);Event.observe(pThumbs[i], 'mouseout', ThumbnailReset);}else if(pThumbs[i].className == "PImg"){var pIcons = pThumbs[i].getElementsByTagName('input');for( var j=0; j < pIcons.length; j++ ){Event.observe(pIcons[j], 'click', SetProductSelectedStyle);}}}}function MoveLeft(){if(document.getElementById('PCatScroll').offsetLeft < 0){if(document.getElementById('PCatScroll').offsetLeft > -600){new Effect.MoveBy('PCatScroll', 0, -document.getElementById('PCatScroll').offsetLeft , {duration: 0.4,  transition: Effect.Transitions.sinoidal});}else{new Effect.MoveBy('PCatScroll', 0, 600 , {duration: 0.4, transition: Effect.Transitions.sinoidal});}}if(document.getElementById('PCatScroll').offsetLeft === 0){document.getElementById('PLeftScroll').disabled = true;}}function MoveLeftSlow(){if(document.getElementById('PCatScroll').offsetLeft < 0){if(document.getElementById('PCatScroll').offsetLeft > -600){new Effect.MoveBy('PCatScroll', 0, -document.getElementById('PCatScroll').offsetLeft , {duration: 1.0, transition: Effect.Transitions.sinoidal});}else{new Effect.MoveBy('PCatScroll', 0, 600 , {duration: 1.0, transition: Effect.Transitions.sinoidal});}}if(document.getElementById('PCatScroll').offsetLeft === 0){document.getElementById('PLeftScroll').enabled = false;}}function MoveRight(){if(((document.getElementById('PCatScroll').getElementsByTagName("TR")[0].getElementsByTagName("TD").length / 4 * -600) + 600) < document.getElementById('PCatScroll').offsetLeft){document.getElementById('PLeftScroll').disabled = false;new Effect.MoveBy('PCatScroll', 0, -600 , {duration: 0.4, transition: Effect.Transitions.sinoidal});}}function MoveRightSlow(){if(((document.getElementById('PCatScroll').getElementsByTagName("TR")[0].getElementsByTagName("TD").length / 4 * -600) + 600) < document.getElementById('PCatScroll').offsetLeft){document.getElementById('PLeftScroll').enabled = true;new Effect.MoveBy('PCatScroll', 0, -600 , {duration: 1.0, transition: Effect.Transitions.sinoidal});}}function ThumbnailHighlight(){if (this.className != "PIconSelected"){this.className = "PIconHover"}}function ThumbnailReset(){if (this.className == "PIconHover"){this.className = "PIcon"}}function ActiveScroll(){if(this.id == "PLeftScroll"){this.className = "PLScroll_Active"}else{this.className = "PRScroll_Active"}}function PassiveScroll(){if(this.id == "PLeftScroll"){this.className = "PLScroll"}else{this.className = "PRScroll"}}function SlideInProduct(){var elemId = document.getElementById("PProdDetails"); new Effect.MoveBy(elemId, 0, -621 , {duration: 0.4, transition: Effect.Transitions.sinoidal});}function SlideOutProduct(){var elemId = document.getElementById("PProdDetails"); new Effect.MoveBy(elemId, 0, 621 , {duration: 0.4, transition: Effect.Transitions.sinoidal});}function SetItemSelectedStyle(elemId){if (typeof elemId != 'string'){elemId = this.id;} var thumbCtrls = document.getElementById('PCatScroll').getElementsByTagName("DIV");for(var i=0;i<thumbCtrls.length;i++){if (thumbCtrls[i].className == "PIconSelected"){thumbCtrls[i].className = "PIcon";}}document.getElementById(elemId).parentNode.parentNode.className = "PIconSelected";}function SetProductSelectedStyle(){var thumbCtrls = document.getElementById('PGroupMenuWrapper').getElementsByTagName("DIV");for(var i=0;i<thumbCtrls.length;i++){if (thumbCtrls[i].className == "PIconSelected"){thumbCtrls[i].className = "PIcon";}}this.parentNode.parentNode.className = "PIconSelected";}function SlideInShopCart(){var elemId = document.getElementById("PCart");var sb = document.getElementById('PShopCartBody');var sbclass = sb.className;new Effect.MoveBy(elemId, 0, 635 , {duration: 0.4, transition: Effect.Transitions.sinoidal, beforeSetup: function() {sb.className='PShopCartBodySlide';}, afterFinishInternal: function(){sb.className=sbclass;}});}function SlideOutShopCart(){var elemId = document.getElementById("PCart");var sb = document.getElementById('PShopCartBody');var sbclass = sb.className;sb.className='PShopCartBodySlide';new Effect.MoveBy(elemId, 0, -635 , {duration: 0.4, transition: Effect.Transitions.sinoidal, afterFinishInternal: function(){sb.className=sbclass;}});}
