/** * @author Simon */ var init_tabLoad=true; // TO DIFFERIENCIATE THE PAGE LOAD VS TAB LOAD function s_sendPageName(pageStr,val1,val2){} function nav_getDescriptionPage(tab,tab_name,product_id,lang,lang_abbr,id,b64_serialized_guser_array) { var movieid='description_root_holder'; $('#tabs_content').flash({ src: '/swf/catalog/description/root_holder.swf', width: 550, height: 290, swliveconnect: true, scale: 'noScale', id: 'description_root_holder'+id, name: 'description_root_holder'+id, flashvars: { movieid: 'description_root_holder'+id, product_id: product_id, lang: lang, tab: tab } }, { version: 8 } ); } function nav_activateTab(container,tab,scroll) { if($('#'+container).triggerTab(parseInt(tab))) scroll ? $.scrollTo('540px',1300) : ""; } function nav_getBrandBanner(page,lang,lang_abbr,catalog_prefix_0,catalog_prefix_1,catalog_prefix_2,brand_id) { if(page!="") { $('#brandPageBanner').toggle(); $('#brand_collapse').toggle(); } else { $('#brand_expand').css('display','none');//toggle(); } $('#brandPageBanner').flash({ src: '/swf/catalog/brandPageBanner.swf', width: 793, height: 285, flashvars: { lang:lang, lang_abbr:lang_abbr, catalog_prefix_0:catalog_prefix_0, catalog_prefix_1:catalog_prefix_1, catalog_prefix_2:catalog_prefix_2, brand_id:brand_id, allowResize:canResizeFlash() } }, { version: 8 } ); $('#top-navpages a.toggle').click(function(event) { event.preventDefault(); $('#brandPageBanner').slideToggle(800); $('#brand_expand').toggle(); $('#brand_collapse').toggle(); }); } function nav_getLandingBanner(lang,lang_abbr,catalog_prefix_0,catalog_prefix_1,catalog_prefix_2) { $('#landing_banner').flash({ src: '/swf/catalog/landing/landingBanner.swf', width: 793, height: 350, flashvars: { lang:lang, lang_abbr:lang_abbr, catalog_prefix_0:catalog_prefix_0, catalog_prefix_1:catalog_prefix_1, catalog_prefix_2:catalog_prefix_2, allowResize:canResizeFlash() } }, { version: 8 } ); } function nav_getLandingTabContent(tab,lang,lang_abbr) { $.get('/connect/catalog/ajax/landingContent.php',{tab:tab,lang:lang,lang_abbr:lang_abbr}, function(data){ $('#tab_content').html(data); } ); } function nav_getBrandsLandingTabContent(tab,lang,lang_abbr) { $.get('/connect/catalog/ajax/brandsContent.php',{tab:tab,lang:lang,lang_abbr:lang_abbr}, function(data){ $('#tab_content').html(data); } ); } function nav_getBrandsTabContent(tab,lang,lang_abbr) { $.get('/connect/catalog/ajax/brandsContent.php',{tab:tab,lang:lang,lang_abbr:lang_abbr}, function(data){ $('#tab_content').html(data); } ); } function nav_doRollOvers() { PEPS.rollover.init(); } function nav_getDescriptionTabContent(tab,lang,lang_abbr) { $.get('/connect/catalog/ajax/descriptionPageContent.php',{tab:tab,lang:lang,lang_abbr:lang_abbr}, function(data){ $('#tab_content').html(data); } ); } function nav_setFlashVariables(movieid, flashquery, val, product_id, tab_name) { flashquery+=val; var i,values; if(isPcIe()){ var chunk = flashquery.split("&"); for(i in chunk){ values = chunk[i].split("="); document.getElementById(movieid).SetVariable(values[0],values[1]); } } else { var divcontainer = "flash_setvariables_"+movieid; var divholder=$('#'+divcontainer); if(!divholder[0]) { var divholder = document.createElement("div"); divholder.id = divcontainer; document.body.appendChild(divholder); } document.getElementById(divcontainer).innerHTML = ""; var divinfo = ""; document.getElementById(divcontainer).innerHTML = divinfo; } !init_tabLoad ? omnitureTracking_descriptionPageTop(val,tab_name,product_id) : init_tabLoad=false; } function nav_adjustFrameHeight(iframe) { return ""; var iFrame = document.getElementById(iframe); var h=iFrame.contentWindow.document.body.scrollHeight; iFrame.height=h; try { var oBody = iframe.document.body; var oFrame = document.all("iframe"); oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight); oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth); } //An error is raised if the IFrame domain != its container's domain catch(e) { window.status = 'Error: ' + e.number + '; ' + e.description; } } function nav_tooltip(lang_abbr) { var mouseX = 0; var mouseY = 0; $().mousemove( function(e) { mouseX = e.pageX; mouseY = e.pageY; }); var tooltipShow=function(data) { info.html(data); info.css('display','block'); info.css('position', 'absolute'); info.css('display', 'block'); info.css('z-index', '5000'); info.css('border-collapse', 'collapse'); info.css('top',mouseY); info.css('left',mouseX); }; $('.tooltip').each(function () { var distance = 10; var time = 250; var hideDelay = 500; var hideDelayTimer = null; var beingShown = false; var shown = false; var word_id=$(this).attr("rel"); var info = $('#popup');//$('.popup', this).css('opacity', 0); var action="page php"; $(this).hover( function() { $.post(action, { word_id:word_id, lang_abbr:lang_abbr },function(data) { if(data) tooltipShow(data); } ); /* //alert(info.html()); if (hideDelayTimer) clearTimeout(hideDelayTimer); if (beingShown || shown) { // don't trigger the animation again //return; } else { // reset position of info box beingShown = true; info.css({ top: -90, left: -33, display: 'block' }).animate({ top: '-=' + distance + 'px', opacity: 1 }, time, 'swing', function() { beingShown = false; shown = true; }); } return false;*/ }, function() { /* if (hideDelayTimer) clearTimeout(hideDelayTimer); hideDelayTimer = setTimeout(function () { hideDelayTimer = null; info.animate({ top: '-=' + distance + 'px', opacity: 0 }, time, 'swing', function () { shown = false; info.css('display', 'none'); }); }, hideDelay); return false;*/ } ); /* $([trigger.get(0), info.get(0)]).mouseover(function () { if (hideDelayTimer) clearTimeout(hideDelayTimer); if (beingShown || shown) { // don't trigger the animation again return; } else { // reset position of info box beingShown = true; info.css({ top: -90, left: -33, display: 'block' }).animate({ top: '-=' + distance + 'px', opacity: 1 }, time, 'swing', function() { beingShown = false; shown = true; }); } return false; }).mouseout(function () { if (hideDelayTimer) clearTimeout(hideDelayTimer); hideDelayTimer = setTimeout(function () { hideDelayTimer = null; info.animate({ top: '-=' + distance + 'px', opacity: 0 }, time, 'swing', function () { shown = false; info.css('display', 'none'); }); }, hideDelay); return false; });*/ }); }