var oldid = -1; var oldpage =-1; var myTimer = null; var nochange=true; var newnumid = null; var newmyid = null; var newpageid = null; var pmcount = 0; var llimit = null; // from prod_content var toldn = false; var toldsub = false; var pl1 = false; var pr7 = false; var mytabs = 0; var isprodinfo = false; if(tabs==undefined) { var tabs = 0; } function init() { loadmenu(); // alert(typeof(chat_update)); if(typeof(chat_update)!="undefined") { chat_polling=false; chat_update(); } } window.onload=init; function stab(n) { if(toldn==n) return false; if(pl1==false) { pl1 = document.getElementById("pl1"); } if(pr7==false) { pr7 = document.getElementById("pr7"); } if(pr7==null) return; if(n==1) { pl1.src="/img/menugfx/prodtabs/p5.png"; } if(n==tabs || n==7) { pr7.src="/img/menugfx/prodtabs/p9.png"; } if(toldn!=false) { if(toldn==1) { pl1.src="/img/menugfx/prodtabs/p1.png"; } if(toldn==tabs || toldn==7) { pr7.src="/img/menugfx/prodtabs/p4.png"; } mid = document.getElementById("pmid_"+toldn); if(mid==undefined) { mid = document.getElementById("pmid_"+(toldn+1)); } if(mid==undefined) { mid = document.getElementById("pmid_"+(toldn+2)); } if(mid!=undefined) { mid.src="/img/menugfx/prodtabs/p3.png"; } ptab = document.getElementById("pcat"+toldn); // alert(ptab); ptab.style.backgroundImage="url(/img/menugfx/prodtabs/p2.png)"; mid = document.getElementById("pmid_"+(toldn-1)); if(mid==undefined) { mid = document.getElementById("pmid_"+(toldn-2)); } if(mid==undefined) { mid = document.getElementById("pmid_"+(toldn-3)); } if(mid!=undefined) { mid.src="/img/menugfx/prodtabs/p3.png"; } } ptab = document.getElementById("pcat"+n); if(ptab!=undefined) { ptab.style.backgroundImage="url(/img/menugfx/prodtabs/p6.png)"; toldn = n; } mid = document.getElementById("pmid_"+n); if(mid==undefined) { mid=document.getElementById("pmid_"+(n-1)); } if(mid==undefined) { alert(n-2); mid=document.getElementById("pmid_"+(n-2)); } if(mid!=undefined) { mid.src="/img/menugfx/prodtabs/p7.png"; } m = n-1; tleft = document.getElementById("pmid_"+m); if(tleft==undefined) { tleft = document.getElementById("pmid_"+(m-1)); } if(tleft==undefined) { // alert(m-2); tleft = document.getElementById("pmid_"+(m-2)); } if(tleft!=undefined) { tleft.src="/img/menugfx/prodtabs/p8.png"; } } function hoverwait(numid,myid) { if(myTimer == null) { myTimer = setTimeout("stab("+numid+");showprodinfo("+numid+",0,0)",333); } } function checkchange(numid,myid,pageid) { if(newnumid!=numid || newmyid!=myid || newpageid !=pageid) { oldid = myid; oldpage = pageid; stab(newnumid); showprodinfo(newnumid,newmyid,newpageid) } } function showprodinfos(numid,myid,pageid) { $('tabid').value=numid; $('pageid').value=pageid; new Ajax.Updater('prod_content','/products/showdetail/1/1/1', {asynchronous:true, evalScripts:true, onComplete:function(request, json) {myTimer = null;checkchange(numid,myid,pageid)}, parameters:Form.serialize($("prod_detail")), requestHeaders:['X-Update', 'prod_content']}) oldid=numid; oldpage = pageid; } function showprodinfo(numid,myid,pageid) { if(pr7==null) return; newnumid = numid; newmyid = myid; newpageid = pageid; if(numid!=oldid || pageid!=oldpage) { var c = document.getElementById("prod_content"); comp = c.innerHTML.substr(6,7); // alert(comp); if(oldid==7) { if(comp=="Pricing") { // save basket contents e = document.getElementById("prod_features_7"); e.innerHTML=c.innerHTML; } } d = document.getElementById("prod_features_"+numid+"_page_"+pageid); if(d==undefined) { d = document.getElementById("prod_features_"+numid); } if(d==undefined) { showprodinfos(numid,myid,pageid); return; } c.innerHTML=d.innerHTML.replace(/unique_screenshot_lightbox_class/g,"_active_"); if(numid==7) { // restore basket for(a=0;a0) { n=document.getElementById("basketQty"+a); if(n!=undefined) { n.value=qty[a]; } } } } } oldid=numid; oldpage = pageid; } var readynext = false; function changemain(controller,action,param) { } function fireOnclick(objID) { var target=document.getElementById(objID); if(document.dispatchEvent) { // W3C var oEvent = document.createEvent( "MouseEvents" ); oEvent.initMouseEvent("click", true, true,window, 1, 1, 1, 1, 1, false, false, false, false, 0, target); target.dispatchEvent( oEvent ); } else if(document.fireEvent) { // IE target.fireEvent("onclick"); } }