Event.observe(window,'load',_first);var rnd=Math.floor(Math.random()*6)+1;var B_DEBUG=false;var HOME_IMG="img/vaja-cases-home-0"+rnd+".jpg";var szSession="";var objProd={codigo:"",precio:"",codigoParticular:"",wash:function(){this.codigo="";this.precio="";},isStock:function(){if(this.codigo.indexOf("_")>0){return true;}return false;},getCode:function(){return(this.codigoParticular.substr(0,this.codigoParticular.indexOf("_")+1));},getColorCombination:function(){return(this.codigoParticular.substr(this.codigoParticular.indexOf("_")+1));}};var objPimg={arrImg:[],ptrFirst:0,ptrLast:0,DSPL_MAX_IMG:0,cantLoadedImg:0,bArrowButtonEnabled:true,moveArrow:'',cleanArr:function(){this.arrImg=[];this.ptrFirst=0;this.ptrLast=0;},initPane:function(){$('imagen-loader').hide();$('imagenes').setStyle({'visibility':'visible'});var nTotalFrentes=$('imagenes').immediateDescendants().inject(0,function(total,ancho){return total+ancho.getWidth();});if(nTotalFrentes>$('tira-imagenes').getWidth()){$('imagenes').setStyle({'left':'0px','width':nTotalFrentes+'px'});$('frontLeftArrow').setStyle({'visibility':'visible'});$('frontLeftArrow').down().src='img/button-left-off.png';$('frontLeftArrow').writeAttribute('enc','off');$('frontRightArrow').setStyle({'visibility':'visible'});$('frontRightArrow').down().src='img/button-right.png';$('frontRightArrow').writeAttribute('enc','on');$('frontLeftArrow').observe('click',this.clickOnFrontArrow);$('frontRightArrow').observe('click',this.clickOnFrontArrow);}else{var posLeft=(($('tira-imagenes').getWidth()-nTotalFrentes)/2);$('imagenes').setStyle({'left':posLeft+'px','width':nTotalFrentes+'px'});$('frontRightArrow').setStyle({'visibility':'hidden'});$('frontLeftArrow').setStyle({'visibility':'hidden'});$('frontLeftArrow').stopObserving('click',this.clickOnFrontArrow);$('frontRightArrow').stopObserving('click',this.clickOnFrontArrow);}if(objMnu.backProduct.code==""){objMnu.showMira($('imagenes').down().down().readAttribute('cod'),objMnu.backProduct.idx,false);}else{objMnu.showMira(objMnu.backProduct.code,objMnu.backProduct.idx,true);}objMnu.backProduct.code="";},clickOnFrontArrow:function(event){var mov=0;var dirArrow=Event.element(event).ancestors()[0].id;if(!objPimg.bArrowButtonEnabled)return;var desplazamiento=$('tira-imagenes').getWidth()-($('imagenes').getWidth()+$('imagenes').positionedOffset().left);mov=$('tira-imagenes').getWidth()-10;switch(dirArrow){case'frontRightArrow':if($(dirArrow).readAttribute('enc')=='off')return;objPimg.moveArrow=dirArrow;objPimg.ptrFirst++;new Effect.Move($('imagenes'),{x:-(mov),y:0,duration:2,mode:'relative',transition:Effect.Transitions.spring,afterFinish:objPimg.doButtonArrowEnable,beforeStart:objPimg.doButtonArrowDisable});break;case'frontLeftArrow':if($(dirArrow).readAttribute('enc')=='off')return;objPimg.moveArrow=dirArrow;objPimg.ptrFirst--;new Effect.Move($('imagenes'),{x:mov,y:0,duration:2,mode:'relative',transition:Effect.Transitions.spring,afterFinish:objPimg.doButtonArrowEnable,beforeStart:objPimg.doButtonArrowDisable});break;}},doButtonArrowDisable:function(obj){objPimg.bArrowButtonEnabled=false;},doButtonArrowEnable:function(obj){objPimg.bArrowButtonEnabled=true;var desplazamiento=$('tira-imagenes').getWidth()-($('imagenes').getWidth()+$('imagenes').positionedOffset().left);switch(objPimg.moveArrow){case'frontRightArrow':if(desplazamiento>-20){$(objPimg.moveArrow).down().src='img/button-right-off.png';$(objPimg.moveArrow).setStyle({'cursor':'default'});$(objPimg.moveArrow).writeAttribute('enc','off');}if($('frontLeftArrow').readAttribute('enc')=="off"){$('frontLeftArrow').down().src='img/button-left.png';$('frontLeftArrow').setStyle({'cursor':'pointer'});$('frontLeftArrow').writeAttribute('enc','on');}break;case'frontLeftArrow':if($('imagenes').positionedOffset().left>=0){$(objPimg.moveArrow).down().src='img/button-left-off.png';$(objPimg.moveArrow).setStyle({'cursor':'default'});$(objPimg.moveArrow).writeAttribute('enc','off');}if($('frontRightArrow').readAttribute('enc')=="off"){$('frontRightArrow').down().src='img/button-right.png';$('frontRightArrow').setStyle({'cursor':'pointer'});$('frontRightArrow').writeAttribute('enc','on');}break;}}};var objMnu={idx:0,szOpenMnu:'',itemTree:[],nSub:1,selectedFront:0,currentCategoryImg:"",divHasFocus:1,cantidadFrentesActual:0,backProduct:{idx:0,code:''},startMenu:function(aDiv){var szRes="<ul>";for(var i=0;i<sz.length;i++){szRes+="<li referencia="+this.idx+" sbMnu="+aDiv+">"+sz[i][1]+"</li>";this.allocMnu(sz[i]);}szRes+="</ul>";aDiv="sub"+aDiv;$(aDiv).update(szRes);$$('#'+aDiv+' ul li').invoke('observe','click',this.clickOnSubMenu.bindAsEventListener(this,this.nSub));$$('#'+aDiv+' ul li').invoke('observe','mouseover',function(){this.setStyle({'color':'#FFF'})});$$('#'+aDiv+' ul li').invoke('observe','mouseout',function(){if(!this.readAttribute('sel')||this.readAttribute('sel')==0)this.setStyle({'color':'#777'})});},allocMnu:function(vItem){this.createNodo(null,vItem.length-5,vItem);this.idx=this.itemTree.length;},createNodo:function(szParent,szSibilings,szValue){var nodo={};nodo._parent=szParent;nodo._sibilings=szSibilings;nodo._value=szValue[1];nodo._fronts=null;nodo._icon=szValue[0];this.itemTree.push(nodo);if(szValue.length>5){var x=5;var auxParent=this.itemTree.length-1;while(szValue[x]){this.createNodo(auxParent,szValue[x].length-5,szValue[x],null);x++;}}else{var lastNodo=this.itemTree.length-1;this.itemTree[lastNodo]._fronts=szValue[2];}return;},clickOnSubMenu:function(event,aDiv){var indice=Event.element(event).readAttribute('referencia');var szRes="";var auxDiv="sub"+aDiv;var currSbMnu=Event.element(event).readAttribute('sbmnu');this.breadCrumbler(Event.element(event));event.stop();Event.element(event).ancestors()[0].descendants().each(function(el){el.setStyle({'color':'#777'});el.writeAttribute('sel','0')});Event.element(event).setStyle({'color':'#FFF'});Event.element(event).writeAttribute('sel','1');if(currSbMnu==0){this.currentCategoryImg=this.itemTree[indice]._icon;};if(this.itemTree[indice]._sibilings>0){szRes="<ul>";for(var y=0;y<this.itemTree.length;y++){if(this.itemTree[y]._parent==indice){szRes+="<li referencia="+y+" sbMnu="+aDiv+" >"+this.itemTree[y]._value+"</li>";}}szRes+="</ul>";$$("#"+auxDiv+" ul li").invoke('stopObserving','click',this.clickOnSubMenu.bindAsEventListener(this,aDiv+1));this.createDiv(aDiv,auxDiv,Event.element(event).readAttribute('sbmnu'));$(auxDiv).update(szRes);this.nSub=aDiv;$$("#"+auxDiv+" ul li").invoke('observe','click',this.clickOnSubMenu.bindAsEventListener(this,aDiv+1));$$("#"+auxDiv+" ul li").invoke('observe','mouseover',function(){this.setStyle({'color':'#FFF'})});$$("#"+auxDiv+" ul li").invoke('observe','mouseout',function(){if(!this.readAttribute('sel')||this.readAttribute('sel')==0)this.setStyle({'color':'#777'})});}else{this.showImg(Event.element(event).readAttribute("referencia"),Event.element(event).readAttribute("sbmnu"),false);}},showImg:function(nRef,nSubMnu,isBack){var arrFrentes=this.itemTree[nRef]._fronts;var szHTML="";var firstFront=true;var idx=0;var axDiv;var axA;var axImg;objPimg.cleanArr();objPimg.cantLoadedImg=0;arrFrentes=this.itemTree[nRef]._fronts;this.cleanDiv(nSubMnu);if(isFormulario(arrFrentes)){this.doFormulario(arrFrentes[0]);return;}this.cantidadFrentesActual=arrFrentes.length;$('img-frentes').show();$('imagen-loader').show();$('imagen-loader').setStyle({'visibility':'visible'});$('imagenes').setStyle({'visibility':'hidden'});arrFrentes.each(function(element){if(firstFront&&!isBack){firstFront=false;objMnu.showBreadCrumble();objMnu.loadInfo(element.substr(0,element.length-4),false);if(!objProd.isStock())objMnu.showLayout(element.substr(0,element.length-4));if(!$('info').visible()){new Effect.Appear('info',{duration:1.0,from:0.0,to:1});new Effect.Fade('cont-menu-display',{duration:1.0,from:1.0,to:0.0});}}var auxCantStock=0;if(element.substr(0,element.length-4).indexOf("_")>=0){for(code in vectorstock){if(code.match(element.substr(0,element.length-4))){if(vectorstock[code]>auxCantStock)auxCantStock=vectorstock[code];}};}axDiv=new Element('div',{'class':'front-img','id':'_'+element.substr(0,element.length-4)});axA=new Element('a',{'href':'#','cod':element.substr(0,element.length-4)});axImg=new Element('img',{'class':'frentes','id':element.substr(0,element.length-4),'idx':idx});axImg.observe('load',imageLoaded);axImg.observe('error',imageLoaded);if(element.substr(0,element.length-4).indexOf("_")>=0){if(auxCantStock>0){axImg.src="img/frentes/"+element.substr(0,element.length-4)+"s.png";}else{axImg.src="img/frentes/"+element;}}else{axImg.src="img/frentes/"+element;}$('imagenes').insert(axImg.wrap(axA).wrap(axDiv));objPimg.arrImg.push(element.substr(0,element.length-4));idx++;});$$("#imagenes a").invoke('observe','click',this.clickOnFront.bindAsEventListener(this));if(!isBack){}},doFormulario:function(aForm){var page=aForm.substr(0,aForm.indexOf('.frm'));var url='forms/'+page+'.html';var iObserver=8;$('cont-links').show();$('links').show();new Ajax.Request(url,{method:'get',onSuccess:function(response){$('cont-loader-links').hide();$('links').update(response.responseText);$('links-close').show();$('links-close').observe('click',closeLinks);$('links-close').writeAttribute('observer',iObserver);$('contacto').getElements().invoke('observe','change',changeField);},onComplete:function(response){},onFailure:function(response){}});},showMira:function(aFront,aPos,bInit){if(!bInit){if($("_"+objPimg.arrImg[this.selectedFront]))$("_"+objPimg.arrImg[this.selectedFront]).setStyle({'background':'none'});}if($("_"+aFront).getWidth()>=120){$("_"+aFront).setStyle({'background':'url(img/mirilla-120.png) no-repeat 0px 0px'});}else{$("_"+aFront).setStyle({'background':'url(img/mirilla.png) no-repeat 0px 0px'});}this.selectedFront=aPos;},showLayout:function(aId){imgTransition("img/layouts/"+aId+".jpg");},showCategoryImg:function(aId){imgTransition("img/Categorias/"+aId);},clickOnFront:function(event){var codigo=Event.element(event).readAttribute('id');var index=Event.element(event).readAttribute('idx');event.stop();closeCartTable();if(objPimg.arrImg[objMnu.selectedFront]==codigo)return;this.showMira(codigo,index,false);if(isFormulario(codigo)){this.doFormulario(codigo);return;}this.loadInfo(codigo,false);if(!objProd.isStock()){this.showLayout(codigo);}this.showBreadCrumble();if(!$('info').visible()){new Effect.Appear('info',{duration:1.0,from:0.0,to:0.8});new Effect.Fade('cont-menu-display',{duration:1.0,from:1.0,to:0.0});}if($('cont-menu-display').visible()){$('cont-menu-display').fade({duration:1.0,from:1.0,to:0.0});}},errImgLayout:function(aImg){if($('loadingimage'))$('loadingimage').hide();$('content-'+objMnu.divHasFocus).down().src=HOME_IMG;},showBreadCrumble:function(){var szHTML="";if(!$('breadcrumb').visible()){$('breadcrumb').appear({duration:1.0});}for(i=0;i<this.arrBreadCrumble.length;i++){szHTML+="<div subMnu='"+this.arrBreadCrumble[i].subMnu+"'>"+this.arrBreadCrumble[i].valor+"</div>";}$('bread').update(szHTML);$$('#bread div').invoke('observe','click',clickLinkBreadCrumble);},loadInfo:function(aCode,bInit){var URL="";var auxCode="";if(B_DEBUG){URL="http://vaja-dev/vaja/flash_v1.nsf/loadInfo?OpenAgent";}else{URL="/vaja/flash_v1.nsf/loadInfo?OpenAgent";}if(!bInit){objProd.wash();objProd.codigo=aCode;}else{}objMnu.infoObservers(false);new Ajax.Request(URL,{parameters:{codigo:objProd.codigo},method:'post',onSuccess:function(request){},onFailure:function(request){},onComplete:function(request){$('info-cont').update(request.responseText);if(objProd.isStock()){initProdStock(bInit);}objMnu.infoObservers(true);}});},infoObservers:function(aBool){if(aBool){$('info-cont').select('[class=links]').invoke('observe','click',clickInfoLinks);$('info-cont').select('[class=links]').invoke('observe','mouseover',mouseOverInfoLinks);$('info-cont').select('[class=links]').invoke('observe','mouseout',mouseOutInfoLinks);$('info-cont').select('[class=know_more]').invoke('observe','click',clickInfoKnowMore);if($('add_bag')){$('add_bag').observe('click',add2Bag);$('add_bag').observe('mouseover',mouseOverBag);$('add_bag').observe('mouseout',mouseOutBag);}if($('colores_img'))$$('.colores_img div').invoke('observe','click',clickOnImageProdStock);}else{if($('info-cont')){$('info-cont').select('[class=links]').invoke('stopObserving','click',clickInfoLinks);$('info-cont').select('[class=links]').invoke('stopObserving','mouseover',mouseOverInfoLinks);$('info-cont').select('[class=links]').invoke('stopObserving','mouseout',mouseOutInfoLinks);$('info-cont').select('[class=know_more]').invoke('stopObserving','click',clickInfoKnowMore);}if($('add_bag')){$('add_bag').stopObserving('click',add2Bag);$('add_bag').stopObserving('mouseover',mouseOverBag);$('add_bag').stopObserving('mouseout',mouseOutBag);}if($('colores_img'))$$('.colores_img div').invoke('stopObserving','click',clickOnImageProdStock);}},createDiv:function(nDiv,szDiv,actualDiv){if($(szDiv)!=null){this.cleanDiv(actualDiv);}else{objMnu.cleanPaneImag();var divAnt;divAnt="sub"+String(nDiv-1);var nW=$(divAnt).getWidth();var nL=$(divAnt).cumulativeOffset().left;var nTotal=nW+nL;$('menu-display-cont').insert("<div class=subM id="+szDiv+">NUEVO DIV</div>",'top');}},cleanPaneImag:function(){if($('imagenes')){$('imagenes').update("");$('imagen-loader').setStyle({'visibility':'hidden'});$('frontRightArrow').setStyle({'visibility':'hidden'});$('frontLeftArrow').setStyle({'visibility':'hidden'});}},cleanDiv:function(aDiv){this.cleanPaneImag();if(!$('sub1'))return;for(var t=this.nSub;t>aDiv;t--){$('sub'+t).update("");}},arrBreadCrumble:[],breadCrumbler:function(aNodo){var regBC={};regBC.subMnu=aNodo.readAttribute('sbmnu');regBC.nodo=aNodo.readAttribute('referencia');regBC.padre=(this.itemTree[aNodo.readAttribute('referencia')]._parent==null?null:this.itemTree[aNodo.readAttribute('referencia')]._parent);regBC.valor=this.itemTree[aNodo.readAttribute('referencia')]._value;if(this.arrBreadCrumble.length==0){this.arrBreadCrumble.push(regBC);}else{if(regBC.subMnu<=(this.arrBreadCrumble.length-1)){var dif=(this.arrBreadCrumble.length-1)-regBC.subMnu;for(var i=0;i<=dif;i++){this.arrBreadCrumble.pop();}}this.arrBreadCrumble.push(regBC);}},getBreadCrumble:function(){var i=0;var arrRes=[];for(i;i<this.arrBreadCrumble.length;i++){arrRes.push(this.arrBreadCrumble[i].nodo);}return arrRes;},closeSwfWin:function(){$('swfContent').setStyle({'display':'none'});}};function _first(event){addObservers(event);_initStage();}function addObservers(event){Event.observe(document.onresize?document:window,"resize",ajustar);$('lnkShoppingBag').observe('click',openCartEvent);$('lnkProducts').observe('click',clickLnkProducts);$('barra-menu').select('[class=header-links]').invoke('observe','click',clickLnk);$('footer').select('[class=footer-links]').invoke('observe','click',clickLnk);$$('#header-logo img').invoke('observe','click',goHome);}function _initStage(){ajustar();checkCookie();objMnu.startMenu(0);objMnu.backProduct.idx=0;objMnu.backProduct.code="";if(queryString('prod')){initWithParam(queryString('prod'));return;}if(queryString('custStr')){openSwfContent4Mod(queryString('custStr'),queryString('docUNID'),queryString('sesion'));return;}}function clickLnkShoppingBag(event){Event.stop(event);}function clickLnk(event){var auxPag;var iObserver=0;Event.stop(event);switch(Event.element(event).up().id){case"foot-policies":auxPag="links/policies.html";iObserver=2;break;case"foot-shipping":auxPag="links/shipping.html";iObserver=3;break;case"foot-faq":auxPag="links/faq.html";iObserver=1;break;case"head-leather":auxPag="links/leather.html";break;case"head-cases":auxPag="links/cases.html";break;case"foot-sitemap":auxPag="links/sitemap.html";iObserver=4;break;case"head-contact":auxPag="links/contact.html";iObserver=5;break;case"head-retail":auxPag="links/retail.html";break;};$('cont-links').show();$('links').show();new Ajax.Request(auxPag,{method:'get',onSuccess:function(response){$('cont-loader-links').hide();$('links').update(response.responseText);$('links-close').show();$('links-close').observe('click',closeLinks);$('links-close').writeAttribute('observer',iObserver);},onComplete:function(response){switch(iObserver){case 1:addFaqObservers();break;case 2:addPoliciesSlider();break;case 3:addShippingSlider();break;case 4:addSitemapSlider();break;case 5:addContactObservers();break;}},onFailure:function(response){}});}function addSitemapSlider(){var sitemap_slider=$('sitemap-slider'),texto=$('sitemap-text');new Control.Slider(sitemap_slider.down('.handle'),sitemap_slider,{axis:'vertical',range:$R(0,2960),onSlide:function(value){texto.setStyle({'top':-value+'px'});},onChange:function(value){texto.setStyle({'top':-value+'px'});}});}function addPoliciesSlider(){var policies_slider=$('policies-slider'),texto=$('policies-text');new Control.Slider(policies_slider.down('.handle'),policies_slider,{axis:'vertical',range:$R(0,950),onSlide:function(value){texto.setStyle({'top':-value+'px'});},onChange:function(value){texto.setStyle({'top':-value+'px'});}});}function addShippingSlider(){var shipping_slider=$('shipping-slider'),texto=$('shipping-text');new Control.Slider(shipping_slider.down('.handle'),shipping_slider,{axis:'vertical',range:$R(0,460),onSlide:function(value){texto.setStyle({'top':-value+'px'});},onChange:function(value){texto.setStyle({'top':-value+'px'});}});}function addContactObservers(){$('submitContact').observe('click',clickOnSubmitContact);$('contactus').getElements().invoke('observe','change',changeField);}function stopContactSubmitObservers(){$('submitContact').stopObserving('click',clickOnSubmitContact);$('contactus').getElements().invoke('stopObserving','change',changeField);}function stopContactSubmitFormObservers(){}function addFaqObservers(){$$('#col1 ul li').invoke('observe','click',clickOnFaq);}function stopFaqObservers(){$$('#col1 ul li').invoke('stopObserving','click',clickOnFaq);}function clickOnFaq(event){var auxFaq=Event.element(event).readAttribute('ref');var tMov=$(auxFaq).cumulativeOffset().top;var deltaY=0;if(tMov>0){deltaY=-1*(tMov-$('col2').cumulativeOffset().top);}else{deltaY=(-1*tMov)+$('col2').cumulativeOffset().top;}new Effect.Move($('cont-col2'),{x:0,y:deltaY,transition:Effect.Transitions.spring});}function clickOnSubmitContactForm(aCode){var URL="";if(B_DEBUG){URL="http://vaja-dev/vaja/contacto.nsf/contact"+aCode+"?CreateDocument";}else{URL="/vaja/contacto.nsf/contact"+aCode+"?CreateDocument";}if(checkFieldsContactForm('contacto')==false)return;new Ajax.Request(URL,{parameters:$('contacto').serialize(),method:'post',onSuccess:function(request){$('links').update('');endSubmitingContactForm();},onFailure:function(request){clearLinks();},onComplete:function(request){}});}function clickOnSubmitContact(event){var URL="";if(B_DEBUG){URL="http://vaja-dev/vaja/ordenesDT.nsf/Contacto?CreateDocument";}else{URL="/vaja/ordenesDT.nsf/Contacto?CreateDocument";}if(checkFieldsContactForm('contactus')==false)return;new Ajax.Request(URL,{parameters:$('contactus').serialize(),method:'post',onSuccess:function(request){clearLinks();},onFailure:function(request){clearLinks();},onComplete:function(request){clearLinks();}});}function clickLinkBreadCrumble(event){Event.stop(event);var auxSubMnu=Event.element(event).readAttribute('subMnu');$$('#bread div').invoke('stopObserving','click',clickLinkBreadCrumble);$('info').hide();$('breadcrumb').hide();$('img-frentes').hide();$('cont-menu-display').show();$('content-'+objMnu.divHasFocus).down().src=HOME_IMG;objMnu.cleanDiv(auxSubMnu+1);}function clickLnkProducts(event){Event.stop(event);closeCartTable();objMnu.closeSwfWin();var res="";clearLinks();if($('content-'+objMnu.divHasFocus).down().next()){$('content-'+objMnu.divHasFocus).down().next().src=HOME_IMG;}else{$('content-'+objMnu.divHasFocus).down().src=HOME_IMG;}if(!$('cont-menu-display').visible())new Effect.Appear('cont-menu-display',{duration:1.0});else new Effect.Fade('cont-menu-display',{duration:1.0});if($('info').visible()){new Effect.Fade('info',{duration:1.0,from:0.8,to:0.0});}if($('img-frentes').visible()){new Effect.Fade('img-frentes',{duration:1.0});}if($('breadcrumb').visible()){$('breadcrumb').fade({duration:1.0});$('bread').update("");}if($('sub1'))objMnu.cleanDiv(0);objMnu.cleanPaneImag();}function clickHotProds(event){var cod=Event.element(event).readAttribute('cod');Event.stop(event);closeCartTable();clearLinks();objMnu.closeSwfWin();if($('cont-menu-display').visible())$('cont-menu-display').fade();initWithParam(cod);}function clickInStock(event){var szCod=Event.element(event).readAttribute('cod');}function mouseOverInfoLinks(event){Event.element(event).setStyle({'color':'#FFF'});}function mouseOverBag(event){Event.element(event).setStyle({'color':'#FFF'});}function mouseOutBag(event){Event.element(event).setStyle({'color':'#FF7600'});}function mouseOutInfoLinks(event){Event.element(event).setStyle({'color':'#FF7600'});}function clickInfoLinks(event){switch(Event.element(event).id){case'cust':clickToCustom(event);break;case'imag_gal':objImgGal.loadThumbs(objProd.codigo);break;case'prod_feat':doProdFeat(objProd.codigo);break;}}function clickInfoKnowMore(event){}function add2Bag(event){var URL="";closeCartTable();if(B_DEBUG){URL="http://vaja-dev/vaja/flash_v1.nsf/addCart?OpenAgent";}else{URL="/vaja/flash_v1.nsf/addCart?OpenAgent";}new Ajax.Request(URL,{parameters:{sesion:szSession,cod:objProd.codigo,cantid:1,ttl:objProd.precio},method:'post',onSuccess:function(request){},onFailure:function(request){},onComplete:function(request){productAdded();}});}function clickToCustom(event){var szCod=Event.element(event).readAttribute('cod');var szSwf="";closeCartTable();$('swfContent').setStyle({'display':'block'});szSwf="<object id='flashMovie' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='1200' height='615' align='middle'>";szSwf+=" <param name='allowScriptAccess' value='always' />";szSwf+="<param name='movie' value='Main1.swf' />";szSwf+="<param name='quality' value='best' />";szSwf+="<param name='scale' value='noscale' />";szSwf+="<param name='bgcolor' value='#000000' />";szSwf+="<param name='wmode' value='opaque' />";szSwf+="<param name='FlashVars' value='codigoProd="+szCod+"&session="+szSession+"' />";szSwf+="<embed src='Main1.swf' FlashVars='codigoProd="+szCod+"&session="+szSession+"' quality='best' wmode='opaque' scale='noscale' bgcolor='#000000' width='1200' height='615' name='flashMovie' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";szSwf+="</object>";$('swfContent').update(szSwf);}function clickToModify(event){var szSession=getCookieValue('sesion');var szUNID=Event.element(event).readAttribute('unid');var szCustStr=Event.element(event).readAttribute('param');$('cart-table').update('<div>&nbsp;</div>');$('cart-table').hide();if(szCustStr.indexOf("|")>=0){openSwfContent4Mod(szCustStr,szUNID,szSession);}else{initWithParam(szCustStr);}}function openSwfContent4Mod(szCustStr,szUNID,szSession){var szSwf="";$('swfContent').update("");$('swfContent').setStyle({'display':'block'});szSwf+="<object id='flashMovie' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='1200' height='615' align='middle'>";szSwf+=" <param name='allowScriptAccess' value='always' />";szSwf+="<param name='movie' value='Main1.swf' />";szSwf+="<param name='quality' value='best' />";szSwf+="<param name='scale' value='noscale' />";szSwf+="<param name='bgcolor' value='#000000' />";szSwf+="<param name='wmode' value='opaque' />";szSwf+="<param name='FlashVars' value='custStr="+szCustStr+"&docUNID="+szUNID+"&session="+szSession+"' />";szSwf+="<embed src='Main1.swf' FlashVars='custStr="+szCustStr+"&docUNID="+szUNID+"&session="+szSession+"' quality='best' wmode='opaque' scale='noscale' bgcolor='#000000' width='1200' height='615' name='flashMovie' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";szSwf+="</object>";$('swfContent').update(szSwf);}function openCart(){if($('cart-table').visible()){new Effect.Fade('cart-table',{beforeStart:doStartClosingCartTable,afterFinish:didFinishClosingCartTable});}else{new Effect.Appear('cart-table',{from:0,to:0.8,afterFinish:didFinishOpenCartTable});}}function openCartEvent(event){Event.stop(event);openCart();}function didFinishClosingCartTable(){$('cart-table').update("");}function didFinishOpenCartTable(){if($('cart-table').visible()){$('cart-table').update('<div id="loader"><img src="img/loader.gif">	</div>');loadInfoShoppingCart();}else{$('cart-table').update('<div>&nbsp;</div>');}}function doStartClosingCartTable(){$$('.qty').invoke('stopObserving','change',changeSelectQty);if($('closecart'))$('closecart').stopObserving('click',closeCart);}function closeCart(){new Effect.Fade('cart-table',{beforeStart:doStartClosingCartTable,afterFinish:didFinishClosingCartTable});}function loadInfoShoppingCart(){var URL="";if(B_DEBUG){URL="http://vaja-dev/vaja/flash_v1.nsf/checkChango?OpenAgent";}else{URL="/vaja/flash_v1.nsf/checkChango?OpenAgent";}new Ajax.Request(URL,{parameters:{session:szSession},method:'post',onSuccess:function(request){},onComplete:function(request){$('cart-table').update(request.responseText);$$('.btnCartTable').invoke('observe','click',this.clickOnBtnCartTable.bindAsEventListener(this));$$('.qty').invoke('observe','change',changeSelectQty);$('closecart').observe('click',closeCart);}});}function imageLoaded(event){objPimg.cantLoadedImg+=1;if(objPimg.cantLoadedImg==objPimg.arrImg.length){objPimg.initPane();}}function checkCookie(){if(!document.cookie){setCookie();}else{if(getCookieValue('sesion')==''){setCookie();}}szSession=getCookieValue('sesion');}function setCookie(){document.cookie="sesion="+getSessionValue()+";expires="+expFecha();}function getCookieValue(aKey){if(!document.cookie)return;var ck=document.cookie.split(';');var pair;var ret="";for(i=0;i<ck.length;i++){pair=ck[i].split("=");if(pair[0].replace(/^\s*/,"").replace(/\s*$/,"")==aKey){ret=pair[1];return ret;}}return ret;}function expFecha(){var f=new Date();var hs=f.getHours();f.setHours(hs+160);return(f.toString())}function getSessionValue(){return(Date.parse(Date())+Math.random());}function endSendChango(){$('swfContent').setStyle({'display':'none'});openCart();}function clickOnBtnCartTable(event){var divClicked=Event.element(event);switch(divClicked.readAttribute('value')){case'del':clickToDelItemFromChart(event);break;case'mod':clickToModify(event);break;}}function clickToDelItemFromChart(event){var unid=Event.element(event).readAttribute('unid');var URL="";if(B_DEBUG){URL="http://vaja-dev/vaja/flash_v1.nsf/del?OpenAgent";}else{URL="/vaja/flash_v1.nsf/del";}$('cart-table').update('<div id="loader"><img src="img/loader.gif">	</div>');new Ajax.Request(URL,{parameters:{unid:unid},method:'post',onSuccess:function(request){},onFailure:function(request){},onComplete:function(request){loadInfoShoppingCart();}});}function changeSelectQty(event){var unid=Event.element(event).readAttribute('unid');var URL="";var szQty=Event.element(event).value;if(B_DEBUG){URL="http://vaja-dev/vaja/flash_v1.nsf/updateQty?OpenAgent";}else{URL="/vaja/flash_v1.nsf/updateQty?OpenAgent";}$('cart-table').update('<div id="loader"><img src="img/loader.gif">	</div>');new Ajax.Request(URL,{parameters:{unid:unid,qty:szQty},method:'post',onSuccess:function(request){},onFailure:function(request){},onComplete:function(request){loadInfoShoppingCart();}});}function getParams(){qs=window.location.search.substring(1);return qs;}function queryString(param){qs=window.location.search.substring(1);arrQs=qs.split("&");for(i=0;i<arrQs.length;i++){parParam=arrQs[i].split("=");if(parParam[0]==param){return parParam[1];}}return"";}function initWithParam(aProd){var i=0;var bFound=false;var j=0;var auxStock="";objProd.codigo=aProd;if(aProd.indexOf("_")>=0){objProd.codigoParticular=aProd;objProd.codigo=objProd.getCode();aProd=objProd.codigo;}while(i<objMnu.itemTree.length&&!bFound){if(objMnu.itemTree[i]._fronts!=null){j=0;while(j<objMnu.itemTree[i]._fronts.length&&!bFound){if(objMnu.itemTree[i]._fronts[j]==aProd+".png"){bFound=true;}else j++;}}if(!bFound)i++;}if(bFound){objMnu.arrBreadCrumble=[];getParent(i);objMnu.showBreadCrumble();objMnu.loadInfo(objProd.codigo,true);if(!$('info').visible()){new Effect.Appear('info',{duration:1.0,from:0.0,to:0.8});}objMnu.showLayout((objProd.isStock()?objProd.codigoParticular:objProd.codigo));objMnu.showImg(i,1,true);objMnu.selectedFront=j;objMnu.backProduct.idx=j;objMnu.backProduct.code=objProd.codigo;}}function getParent(aNodoIndex){var regBC={};regBC.subMnu=1;regBC.nodo=aNodoIndex;regBC.valor=objMnu.itemTree[aNodoIndex]._value;if(objMnu.itemTree[aNodoIndex]._parent!=null){regBC.padre=objMnu.itemTree[aNodoIndex]._parent;objMnu.arrBreadCrumble.push(regBC);getParent(objMnu.itemTree[aNodoIndex]._parent);}else{regBC.padre=null;objMnu.arrBreadCrumble.push(regBC);objMnu.arrBreadCrumble.reverse();objMnu.currentCategoryImg=objMnu.itemTree[regBC.nodo]._icon;return;}}function imgTransition(aImg){var auxHTML="";auxHTML="<div id='loadingimage' style='z-index:50; position:absolute;right:30px;bottom:140px;'><img src='img/loading-prod-img.png'/></div>";if(!$('loadingimage')){$('content').insert(auxHTML);}else{$('loadingimage').show();}Effect.Queues.get('cont1').each(function(el){el.cancel();});Effect.Queues.get('cont2').each(function(el){el.cancel();});axImg=new Element('img');axImg.src=aImg;axImg.observe('load',transitionCompleted);axImg.observe('error',objMnu.errImgLayout);if(objMnu.divHasFocus==1){$('content-2').update(axImg);}else{$('content-1').update(axImg);}}function transitionCompleted(event){Event.element(event).stopObserving('load',transitionCompleted);Event.element(event).stopObserving('error',objMnu.errImgLayout);if(objMnu.divHasFocus==1){objMnu.divHasFocus=2;$('content-1').fade({queue:{scope:'cont1'},duration:0.5,afterFinish:doBlankImg});$('content-2').appear({duration:0.5,queue:{scope:'cont1'}});}else{objMnu.divHasFocus=1;$('content-2').fade({queue:{scope:'cont2'},duration:0.5,afterFinish:doBlankImg});$('content-1').appear({duration:0.5,queue:{scope:'cont2'}});}}function doBlankImg(obj){obj.element.down().src='img/blank.png';if($('loadingimage'))$('loadingimage').hide();}var objImgGal={nGaleria:1,nFotosFrente:0,nFotosFrenteLoaded:0,szCodProd:"",loadThumbs:function(aCode){var htmlThumbs="";$('cont-imgal').appear({duration:0.5});this.szCodProd=aCode;this.nFotosFrente=0;this.nFotosFrenteLoaded=0;this.nGaleria=1;$('galeria1').down().src="image-gallery/"+this.szCodProd+"/01.jpg";$('galeria1').down().onload=function(){$('cont-loader-gallery').hide();$('galeria1').appear();$('imggal-close').show();this.onload=null;};for(i=1;i<=10;i++){this.nFotosFrente++;htmlThumbs+="<div class='thumbs' id='div-thumb-"+i+"' ><img idx='"+i+"' src='image-gallery/"+aCode+"/0"+i+"t.jpg' onload='javascript:objImgGal.imgLoaded(this);' onError='javascript:objImgGal.imgError(this);'/></div>";}$("imggal-thumb").update(htmlThumbs);$$(".thumbs img").invoke('observe','click',objImgGal.clickImg_);$("imggal-close").observe('click',objImgGal.closeImgGal);},imgError:function(aImg){this.nFotosFrente--;aImg.up().hide();this.checkProgress();},imgLoaded:function(aImg){this.nFotosFrenteLoaded++;this.checkProgress();},checkProgress:function(){if(this.nFotosFrente==this.nFotosFrenteLoaded){$('imggal-thumb').show();}},clickImg_:function(event){var pic=Event.element(event).readAttribute('idx');$$(".thumbs img").invoke('stopObserving','click',objImgGal.clickImg_);$('thumb-loader').show();if(objImgGal.nGaleria==1){objImgGal.nGaleria=2;$('galeria2').down().src="image-gallery/"+objImgGal.szCodProd+"/0"+pic+".jpg";$('galeria2').down().onload=function(){objImgGal.imgGalLoaded(1,2)};}else{objImgGal.nGaleria=1;$('galeria1').down().src="image-gallery/"+objImgGal.szCodProd+"/0"+pic+".jpg";$('galeria1').down().onload=function(){objImgGal.imgGalLoaded(2,1)};}},imgGalLoaded:function(fadeGal,appearGal){if($('thumb-loader').visible())$('thumb-loader').hide();new Effect.Parallel([new Effect.Fade('galeria'+fadeGal,{sync:true}),new Effect.Appear('galeria'+appearGal,{sync:true})],{duration:1.0,afterFinish:function(){$$(".thumbs img").invoke('observe','click',objImgGal.clickImg_)}});},closeImgGal:function(){$('cont-imgal').fade({duration:0.5,afterFinish:objImgGal.endClosing});},endClosing:function(){$('galeria1').down().src="img/blank.png";$('galeria2').down().src="img/blank.png";$('imggal-close').hide();$('imggal-thumb').hide();$('imggal-thumb').update("");$('cont-loader-gallery').show();$('galeria1').hide();$('galeria2').hide();}};function doProdFeat(aCode){$('cont-imgal').appear();$('cont-loader-gallery').hide();$('prodfeat').show();$('prodfeat').down().src="prodfeat/"+aCode+".jpg";$('imggal-close').show();$('imggal-close').observe('click',closeProdFeat);}function closeProdFeat(){$('cont-imgal').fade({duration:0.5,afterFinish:finishClosingProdFeat});}function closeLinks(event){switch(Event.element(event).readAttribute('observer')){case 1:stopFaqObservers();break;case 5:stopContactSubmitObservers();break;case 8:stopContactSubmitFormObservers();break;}$('links').update("");$('cont-links').toggle({duration:1.0,afterFinish:finishClosingLinks});}function finishClosingLinks(aParam){$('links-close').hide();$('links').hide();}function finishClosingProdFeat(){$('prodfeat').hide();$('prodfeat').down().src="img/blank.png";$('imggal-close').hide();}function clickOnImageProdStock(event){var xCode=Event.element(event).readAttribute('code');var elemento=Event.element(event);var desc=Event.element(event).readAttribute('desc');var precio=Event.element(event).readAttribute('precio');var backside=Event.element(event).readAttribute('backside');if(!xCode){xCode=Event.element(event).up().readAttribute('code');desc=Event.element(event).up().readAttribute('desc');elemento=Event.element(event).up();precio=Event.element(event).up().readAttribute('precio');backside=Event.element(event).up().readAttribute('backside');}if(backside!=""){$('backsidePane').show();initRadioBackside();}else{$('backsidePane').hide();}$('colores_img').childElements().each(function(el){el.setStyle({'background':'none'});});$('stockDescription').update(desc);$('precio').update("Price $ "+formatPrice(precio));elemento.setStyle({'background':'url(img/color-select.png) no-repeat 0px 0px'});objProd.wash();objProd.codigo=elemento.readAttribute('code');objProd.precio=formatPrice(precio);objMnu.showLayout(xCode);}function initProdStock(init){var desc="";var precio="";var cod="";cod=objProd.codigo;if(!$('colores_img')){objMnu.showLayout(cod);return;}if(!init){$('colores_img').firstDescendant().setStyle({'background':'url(img/color-select.png) no-repeat 0px 0px'});objProd.wash();objProd.codigo=$('colores_img').firstDescendant().readAttribute('code');objMnu.showLayout(objProd.codigo);desc=$('colores_img').firstDescendant().readAttribute('desc');precio=$('colores_img').firstDescendant().readAttribute('precio');}else{var divSeleccionado;divSeleccionado=$('colores_img').childElements().find(function(s){return s.id=="comb_"+objProd.getColorCombination();});divSeleccionado.setStyle({'background':'url(img/color-select.png) no-repeat 0px 0px'});desc=divSeleccionado.readAttribute('desc');precio=divSeleccionado.readAttribute('precio');}$('stockDescription').update(desc);$('precio').update('Price $ '+formatPrice(precio));objProd.precio=formatPrice(precio);}function checkOut(){var sURL="";if(B_DEBUG){sURL="http://vaja-dev/vaja/changuito.nsf/verChangoNew?OpenAgent&sesion="+szSession;}else{sURL="/vaja/changuito.nsf/verChangoNew?OpenAgent&sesion="+szSession;}window.location.href=sURL;}function ajustar(){var _wv=document.viewport.getWidth();var _hv=document.viewport.getHeight();var _wc=$('container').getWidth();var _hc=$('container').getHeight();if(_wv<=_wc){$('container').setStyle({'left':'0px','marginLeft':'0px'});}else{$('container').setStyle({'left':'50%','marginLeft':'-'+(_wc/2)+'px'});}if(_hv<=_hc){$('container').setStyle({'top':'0px','marginTop':'0px'});}else{$('container').setStyle({'top':'50%','marginTop':'-'+(_hc/2)+'px'});}}function formatPrice(aPrice){if(aPrice.indexOf(",")==-1){aPrice=aPrice+",00";}return aPrice;}function goHome(){window.location.href="home.html";}function productAdded(){openCart();}function closeCartTable(){if($('cart-table')){$('cart-table').update("<div></div>");$('cart-table').hide();}}function clearLinks(){if($('cont-links').visible()){$('links').update('');$('cont-links').hide();}}function isFormulario(arrFrentes){var ret=false;if(isArray(arrFrentes)){if(arrFrentes.length==1&&arrFrentes[0].indexOf('.frm')>0){ret=true;}}else{if(arrFrentes.indexOf('.frm')>0){ret=true;}}return ret;}function endSubmitingContactForm(){var auxHTML="";auxHTML="<div id='endSendingContactForm'>Thanks for your interest in our product.<br><br> Notice: The information given here will only be used for product launch notification.<br> We promise not to share your information with anyone or anything else.</div>";$('links').insert(auxHTML);}function resetContactForm(aForm){$(aForm).reset();$(aForm).getElements().each(function(e){e.up().removeClassName('errorError');if(e.up().previous()&&e.up().previous().down())e.up().previous().down().remove();});}function checkFieldsContactForm(aForm){var form=$(aForm);var arr=form.getElements();var ret=true;ret=doErrorMark(arr);if(ret)$(aForm).getElements().invoke('stopObserving','change',changeField);return ret;}function changeField(event){if(event.element().up().hasClassName('errorError')){event.element().up().removeClassName('errorError');event.element().up().previous().down().remove();}}function doErrorMark(vField){var retorno=true;for(i=0;i<vField.length;i++){if(vField[i].value==""&&vField[i].type!="textarea"){if(vField[i].up().previous()){if(!vField[i].up().previous().down())vField[i].up().previous().appendChild(new Element('div',{'class':'errorLabel'}).update("Please complete this field!"));}else{if(!vField[i].up().down())vField[i].up().appendChild(new Element('div',{'class':'errorLabel'}).update("Please complete this field!"));}vField[i].up().addClassName('errorError');retorno=false;}}return retorno;}function clickRadioBackside(aRadio){var tt=Number($(aRadio).readAttribute('precio').replace(",","."));var ff=Number(objProd.precio.replace(",","."));var pp=String(tt+ff);var bck=$(aRadio).value.toLowerCase();objProd.precio=formatPrice(pp);$('precio').update("Price $ "+formatPrice(pp));objProd.codigo=objProd.codigo.replace(objProd.codigo.charAt(7),bck);}function initRadioBackside(){var radios=$$('[name=backsideRadio]');radios.each(function(r){if(r.value.toUpperCase()=="S")r.checked=1;});}function isArray(obj){if(obj.constructor.toString().indexOf("Array")==-1)return false;else return true;}