function Browser(){var ua,s,i;this.isIE=false;this.isNS=false;this.version=null;ua=navigator.userAgent;s="MSIE";if((i=ua.indexOf(s))>=0){this.isIE=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Netscape6/";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Gecko";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=6.1;return;}}
var browser=new Browser();var dragObj=new Object();dragObj.zIndex=2;function dragStart(event,id){var el;var x,y;if(id!=null){dragObj.elNode=document.getElementById(id);}
else{if(browser.isIE)
dragObj.elNode=window.event.srcElement;if(browser.isNS)
dragObj.elNode=event.target;if(dragObj.elNode.nodeType==3)
dragObj.elNode=dragObj.elNode.parentNode;}
if(browser.isIE){x=window.event.clientX+document.documentElement.scrollLeft
+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop
+document.body.scrollTop;}
if(browser.isNS){x=event.clientX+window.scrollX;y=event.clientY+window.scrollY;}
dragObj.cursorStartX=x;dragObj.cursorStartY=y;dragObj.elStartLeft=parseInt(dragObj.elNode.style.left,10);dragObj.elStartTop=parseInt(dragObj.elNode.style.top,10);if(isNaN(dragObj.elStartLeft))dragObj.elStartLeft=0;if(isNaN(dragObj.elStartTop))dragObj.elStartTop=0;dragObj.elNode.style.zIndex=++dragObj.zIndex;if(browser.isIE){document.attachEvent("onmousemove",dragGo);document.attachEvent("onmouseup",dragStop);window.event.cancelBubble=true;window.event.returnValue=false;}
if(browser.isNS){document.addEventListener("mousemove",dragGo,true);document.addEventListener("mouseup",dragStop,true);event.preventDefault();}}
function dragGo(event){var x,y;if(browser.isIE){x=window.event.clientX+document.documentElement.scrollLeft
+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop
+document.body.scrollTop;}
if(browser.isNS){x=event.clientX+window.scrollX;y=event.clientY+window.scrollY;}
dragObj.elNode.style.left=(dragObj.elStartLeft+x-dragObj.cursorStartX)+"px";dragObj.elNode.style.top=(dragObj.elStartTop+y-dragObj.cursorStartY)+"px";if(browser.isIE){window.event.cancelBubble=true;window.event.returnValue=false;}
if(browser.isNS)
event.preventDefault();}
function dragStop(event){if(browser.isIE){document.detachEvent("onmousemove",dragGo);document.detachEvent("onmouseup",dragStop);}
if(browser.isNS){document.removeEventListener("mousemove",dragGo,true);document.removeEventListener("mouseup",dragStop,true);}}
var formDisabled=false;var linksDeshabilitados=new Array();var hrefOriginales=new Array();var contadorDeshabilitados=0;var quickViewVisible=false;var loadingComparing=false;var retornoDelComparador=false;var cambiandoPagina=false;if(window.addEventListener){window.addEventListener('scroll',moveQuickView,false);}
else if(window.attachEvent){window.attachEvent('onscroll',moveQuickView);}
function moveQuickView(){var scrollYT;var topInicial=-50;if(quickViewVisible){if(typeof(window.pageYOffset)=="number"){scrollYT=window.pageYOffset;}
else if(document.body&&document.documentElement&&document.documentElement.scrollTop){scrollYT=document.documentElement.scrollTop;}
else if(document.body&&typeof(document.body.scrollTop)=="number"){scrollYT=document.body.scrollTop;}
var box=document.getElementById('boxB');if(box){box.style.top=(topInicial+scrollYT)+"px";}
MoveWaitElement();}}
function disableForm(src,disableMenu){catchEvents("resultados",true);ocultarElemento("TablaBuscador");if(disableMenu)
{catchEvents("TablaBuscador",true);}
formDisabled=true;}
function enableForm(){catchEvents("TablaBuscador",false);catchEvents("TablaComparador",false);formDisabled=false;mostrarElemento("TablaBuscador");if(quickViewVisible){ocultarElemento("TablaBuscador");}}
function DeshabilitarFormComparador(){catchEvents("bodywrapperHomes",true);}
function DeshabilitarFormComparadorDecoration(){catchEvents("bodyWrapperDecoration",true);}
var cantidadSeleccionados=0;
function validarCheckComparar(chk){if(!chk.checked){deseleccionar();}
else{if(cantidadSeleccionados<4){cantidadSeleccionados++;}
else{alert("No se permite comparar m\u00e1s de 4 productos");chk.checked=false;}}}
function deseleccionar(){if(cantidadSeleccionados!=0)
cantidadSeleccionados--;}
function deseleccionarComp() {
if(cantidadSeleccionados!=0)
    cantidadSeleccionados--;
if(cantidadSeleccionados==1)
    retornoDelComparador=true;
}
function validarComparar() {
    if (formDisabled == true){return false;}
    else if (cantidadSeleccionados > 1 && cantidadSeleccionados <= 4) {
        disableForm(null,true);
        loadingComparing=true;
        document.getElementById("tablaCatcher").style.display="";
        return true;
    }
    else {
    alert("Debe seleccionar por lo menos 2 productos para comparar");
    document.getElementById("tablaCatcher").style.display="none";
    return false;
    }
}
function GoUp()
{if(cantidadSeleccionados>1&&cantidadSeleccionados<=4)
window.scroll(0,0);}
function esconderPopup(){showDiscounts=false;quickViewVisible=false;esconderDiv("popup");esconderDiv("boxB");esconderDiv("popUpHeader");var tabla=document.getElementById("TablaBuscador");removeCatcher(tabla,"tablaCatcher");enableForm();}
function CreateCatcherBrand()
{var tabla=document.getElementById("form-catalogo");var bodywrapperHomes=jQuery(".columnsHolder");var top=-160;var left=((bodywrapperHomes.offsetWidth-document.body.offsetWidth)/2);var width=document.body.offsetWidth;var height=bodywrapperHomes.offsetHeight+100;createCatcher(tabla,"tablaCatcher",top,left,width,height,tabla.childNodes[1]);}
function CreateCatcherBrandNoDecoration()
{var tabla=document.getElementById("TablaBuscador");var bodywrapperdecoration=document.getElementById("bodyWrapperDecoration");var top=-160;var left=((bodywrapperdecoration.offsetWidth-document.body.offsetWidth)/2);var width=document.body.offsetWidth;var height=bodywrapperdecoration.offsetHeight+100;createCatcher(tabla,"tablaCatcher",top,left,width,height,tabla.childNodes[1]);}
function mostrarQuickView(debeLimpiar,linkProductPage)
{
var is_chrome = /chrome/.test( navigator.userAgent.toLowerCase() );
if (is_chrome)
{
window.open(linkProductPage);
}
if(!loadingComparing)
{setLoaderMode('tdQuickview',false,false);SetObjectPosition("boxB",10,-70);quickViewVisible=true;if(debeLimpiar){limpiarQuickView();}
ocultarElemento("TablaBuscador");var top=0;var left=0;var tabla=document.getElementById("TablaBuscador");var width=tabla.offsetWidth;var height=tabla.offsetHeight;var bodywrapperHomes=jQuery(".columnsHolder");if(bodywrapperHomes)
{top=-160;left=((bodywrapperHomes.offsetWidth-document.body.offsetWidth)/2);width=document.body.offsetWidth;height=bodywrapperHomes.offsetHeight+100;}
var lista=navigator.appVersion.match("MSIE 6.0");if(lista=='MSIE 6.0')
top=-300;createCatcher(tabla,"tablaCatcher",top,left,width,height,tabla.childNodes[1]);mostrarDiv("popup");mostrarDiv("boxB");mostrarDiv("popUpHeader");}}
function esconderDiv(idDiv){document.getElementById(idDiv).style.display='none';}
function mostrarDiv(idDiv){document.getElementById(idDiv).style.display='';}
function limpiarQuickView(){document.getElementById("divContenidoQuickView").style.visibility='hidden';}
function toTopParent(){parent.scrollTo(0,0)}function toTop(){self.scrollTo(0,0)}

