blob: 14876e4c145d2a9c566eb8a216ca269fa1ffd49c [file] [log] [blame]
function flipAnimation () {
//Top Section
var helpTopFade = new YAHOO.util.Anim("help", { opacity:{to:0} }, 1, YAHOO.util.Easing.easeOut );
var helpTopShow = new YAHOO.util.Anim("help", { opacity:{to:1} }, 1, YAHOO.util.Easing.easeIn );
var categoriesTopFade = new YAHOO.util.Anim("categories", { opacity:{to:0} }, 1, YAHOO.util.Easing.easeOut );
var categoriesTopShow = new YAHOO.util.Anim("categories", { opacity:{to:1} }, 1, YAHOO.util.Easing.easeIn );
//List Section
var helpListFade = new YAHOO.util.Anim("helpList", { opacity:{to:0} }, 1, YAHOO.util.Easing.easeOut );
var helpListShow = new YAHOO.util.Anim("helpList", { opacity:{to:1} }, 1, YAHOO.util.Easing.easeIn );
var categoriesListFade = new YAHOO.util.Anim("categoriesList", { opacity:{to:0} }, 1, YAHOO.util.Easing.easeOut );
var categoriesListShow = new YAHOO.util.Anim("categoriesList", { 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"; }
//Top Help Functions
var helpFadeStart = function (type, args) {
show('categories');
}
var helpShowStart = function (type, args) {
var help = document.getElementById('help');
help.style.opacity = 0;
}
var helpFadeComplete = function (type, args) { hide('help'); hide('categoriesList'); show('helpList'); helpListShow.animate(); }
helpTopFade.onStart.subscribe(helpFadeStart);
helpTopFade.onComplete.subscribe(helpFadeComplete);
helpTopShow.onStart.subscribe(helpShowStart);
//Top Categories Functions
var categoriesFadeStart = function (type, args) {
show('help');
}
var categoriesShowStart = function (type, args) {
var categories = document.getElementById('categories');
categories.style.opacity = 0;
}
var categoriesFadeComplete = function (type, args) { hide('categories');}
categoriesTopFade.onStart.subscribe(categoriesFadeStart);
categoriesTopFade.onComplete.subscribe(categoriesFadeComplete);
categoriesTopShow.onStart.subscribe(categoriesShowStart)
//List Help Functions
var helpListShowStart = function (type, args) {
var helpList = document.getElementById('helpList');
helpList.style.opacity = 0;
}
var helpListFadeComplete = function (type, args) { hide('helpList'); show('categoriesList'); categoriesListShow.animate(); }
helpListShow.onStart.subscribe(helpListShowStart);
helpListFade.onComplete.subscribe(helpListFadeComplete);
//List Categories Functions
var categoriesListShowStart = function (type, args) {
var categoriesList = document.getElementById('categoriesList');
categoriesList.style.opacity = 0;
}
var categoriesListFadeComplete = function (type, args) { hide('categoriesList'); show('helpList'); helpListShow.animate(); }
categoriesListShow.onStart.subscribe(categoriesListShowStart);
categoriesListFade.onComplete.subscribe(categoriesListFadeComplete);
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');
hide('categoriesList');
show('helpList');
}
else {
categoriesListFade.animate();
helpTopFade.animate();
categoriesTopShow.animate();
}
}
else
{
document.cookie = "userSwap=help" + ((7===null) ? "" : ";expires="+exdate.toGMTString());
if (YAHOO.env.ua.ie > 0)
{
show('help');
hide('categories');
hide('helpList');
show('categoriesList');
}
else {
helpListFade.animate();
categoriesTopFade.animate();
helpTopShow.animate();
}
}
}