///////////////////////////////////////////////////////// function transparent(im) { if (!im.transparented && (/\.png/.test(im.src))) { im.transparented = 1; var picture = im.src; var w = im.width; var h = im.height; im.src = "http://axaclub.com/design/image/empty.gif"; im.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='"+picture+"');"; im.width = w; im.height = h; } return "transparent"; } ///////////////////////////////////////////////////////// window.addEvent('domready', function domreadyFunctions(){ var requestQueue = new Request.Queue(); var elementEvents = new ElementEvents({ onRightAdded:function(){ navigation.attachLink($('flash-column')); }, onAddTheme: function(url){ navigation.setActive(url); } }); var upload = new Upload({ 'blank': '/design/blank.html' , 'onSend': function(form){ form.getElement('button[type="submit"]').set('text', 'lādējam'); } , 'onComplete': function(r, el){ el.getElement('button[type="submit"]').set('text', 'pievienot'); el.getElements('label').removeClass('wrong'); el.getElements('span.label').removeClass('wrong'); if(!r.uploaded){ if(r.message){ $each(r.message, function(el){ $$('label[for="'+el+'"]').addClass('wrong'); $$('span.label-'+el+'').addClass('wrong'); }); } } else { var resDiv=new Element('div', { }).replaces(el); $each(r.message, function(el){ new Element('p', { 'html': el }).inject(resDiv); }); } } , 'onCancel': function(form){ form.getElement('button[type="submit"]').set('text', 'pievienot'); } }); var inlinePopups = new InlinePopups({ 'requestQueue': requestQueue , 'imgUpdateParam': '/ajax/vote/' , 'lang': { 'points' : 'punkti' ,'provideEmail' : 'Lai nobalsot, ievadi e-pastu' , 'voteButton' : 'Balsot' , 'alredyVoted' : 'Jūsu balsojums pieņemts' , 'alredyVotedIp' : 'No šīs IP adreses jau ir nobalsots. Reģistrējies un balso ar savu profilu.' } }); // d($$('.login-form')); //navigation and menu animation mainMenuAnime(); var animeContainer = $('flash-animation'); animeContainer.setStyle('background', 'none'); var animeSize = animeContainer.getSize(); var anime = new Swiff('/axa-mainflash-mainits.swf', { 'id': 'axa-mainflash' , 'width': animeSize.x , 'height': animeSize.y , 'container': animeContainer }); HistoryManager.initialize({ iframeSrc: '/design/html/blank.html' }); var total = $$('#navigation>ul>li').length; var menu = new Menu({ wwwLink: '', elements: $$('#navigation a'), ids: ['t0','t1'], onSetMain: function(n){ var DS = document.getElementById('navigation'); var DS1 = DS.getElementsByTagName('a'); // d(DS1); var frame = 1; n = n.toInt(); frame = getFrameData(total,n); setVariableToFlash('axa-mainflash', frame); } }); inlinePopups.popupElements($$('a.popup')); //anchor links // var historyKey = 'a_' // var history = HistoryManager.register( // historyKey, // ['sem'], // function(values) { // d('setsub='+values[0]); // }, // function(values) { // return [historyKey, values[0]].join(''); // }, // historyKey + '(.+)' // ); //end anchor links var subAnchor = ''; var delayAnchor = 0; var navigation = new Navigation({ wwwLink: '', wwwPath: 'http://axaclub.com', elements: $$('#navigation a'), requestQueue: requestQueue, conteiner: 'sub-content', slogan: 'slogan', error404: 'Pieprasītā saite netika atrasta', onChangeActive: function(url){ if(pageTracker){ pageTracker._trackPageview(url); } menu.set(url); }, onNewContent: function(con){ replaceContent.search(con); elementEvents.registerEvent(); inlinePopups.popupElements(con.getElements('a.popup')); elementEvents.gallery(); elementEvents.tabs(); elementEvents.addTheme(); elementEvents.addComment(); elementEvents.addMore(); elementEvents.slider(); upload.garbageAll(); upload.search(); //navigation.attachLink($('flash-column')); if(subAnchor!=''){ $clear(delayAnchor); var tmpsubAnchor = subAnchor; delayAnchor = function (){ new Fx.Scroll(window).toElement(tmpsubAnchor); }.delay(500); } subAnchor=''; }, onRightAdded: function(){ elementEvents.loginEvent(); }, onAnchor: function(url){ subAnchor = url; } }); // new Fx.Scroll(window).toElement('footer'); // $$('a').each(function(el, i){ // var hrefs = el.get('href').split('#'); // if(hrefs.length>1){ // var anchor="#"+hrefs[1]; // d(anchor); // } // }); movieLoaded.delay(2000); navigation.attachLink($('flash-column')); navigation.attachLink($('sub-content')); navigation.attachLink($('logo')); var replaceContent = new ReplaceContent({ 'element': $('sub-content'), 'wwwPath': 'http://axaclub.com', 'wwwLink': '' }); replaceContent.search($('flash-column')); HistoryManager.start(); }); function d(v){ console.info(v); } function getFrameData(total,current){ var doc = document.getElementById('navigation'); // d('total:'+total+',current:'+current); // 63, 124, 184, 246 if(total == 6){ switch(current){ default: return 1; break; case 2: return 63; break; case 3: return 124; break; case 4: return 246; break; case 5: return 184; break; case 6: return 124; break; case 7: return 1; break; } }else if(total == 5){ switch(current){ default: return 1; break; case 2: return 63; break; case 3: return 124; break; case 4: return 246; break; case 5: return 184; break; case 6: return 124; break; } } return 1; } // var Navi = document.getElementById("navigation"); // var NaviA = Navi.getElementsByTagName("a"); // for(i=0;i