| function flipAnimation () { | |
| var helpFade = new YAHOO.util.Anim("help", { opacity:{to:0} }, 1, YAHOO.util.Easing.easeOut ); | |
| var helpShow = new YAHOO.util.Anim("help", { opacity:{to:1} }, 1, YAHOO.util.Easing.easeIn ); | |
| var categoriesFade = new YAHOO.util.Anim("categories", { opacity:{to:0} }, 1, YAHOO.util.Easing.easeOut ); | |
| var categoriesShow = new YAHOO.util.Anim("categories", { opacity:{to:1} }, 1, YAHOO.util.Easing.easeIn ); | |
| function show (e) { | |
| var el = document.getElementById(e); | |
| el.className = "visible"; | |
| } | |
| function hide (e) { var el = document.getElementById(e); el.className = "invisible"; } | |
| var helpStart = function (type, args) { | |
| var toggleLink = document.getElementById('toggleLink'); | |
| var toggleText = document.getElementById('toggleText'); | |
| toggleLink.innerHTML = "I'm looking for..."; | |
| toggleText.innerHTML = "I use Eclipse for..."; | |
| show('categories'); | |
| } | |
| var helpComplete = function (type, args) { hide('help'); } | |
| var categoriesStart = function (type, args) { | |
| var toggleLink = document.getElementById('toggleLink'); | |
| var toggleText = document.getElementById('toggleText'); | |
| toggleLink.innerHTML = "I use Eclipse for..."; | |
| toggleText.innerHTML = "I'm looking for..."; | |
| show('help'); | |
| } | |
| var categoriesComplete = function (type, args) { hide('categories'); } | |
| helpFade.onStart.subscribe(helpStart); | |
| helpFade.onComplete.subscribe(helpComplete); | |
| categoriesFade.onStart.subscribe(categoriesStart); | |
| categoriesFade.onComplete.subscribe(categoriesComplete); | |
| var exdate = new Date(); | |
| exdate.setDate(exdate.getDate()+7); | |
| var checkState = document.getElementById('help'); | |
| if (checkState.className != "invisible") | |
| { | |
| document.cookie = "userSwap=categories" + ((7===null) ? "" : ";expires="+exdate.toGMTString()); | |
| if (YAHOO.env.ua.ie > 0) | |
| { | |
| show('categories'); | |
| hide('help'); | |
| } | |
| else { | |
| helpFade.animate(); | |
| categoriesShow.animate(); | |
| } | |
| } | |
| else | |
| { | |
| document.cookie = "userSwap=help" + ((7===null) ? "" : ";expires="+exdate.toGMTString()); | |
| if (YAHOO.env.ua.ie > 0) | |
| { | |
| show('help'); | |
| hide('categories'); | |
| } | |
| else { | |
| categoriesFade.animate(); | |
| helpShow.animate(); | |
| } | |
| } | |
| } |