//menu Accordion
//author: Marghoob Suleman
//Date: 05th Aug, 2009
//Version: 1.0
//web: www.giftlelo.com | www.marghoobsuleman.com
;(function($){
	$.fn.msAccordion = function(options) {
		options = $.extend({
                                currentDiv:'1',
                                previousDiv:'',
                                vertical: false,
                                defaultid:0,
                                currentcounter:0,
                                intervalid:0,
                                autodelay:0,
                                event:"click",
                                alldivs_array: new Array()
                }, options);
               
		$(this).addClass("accordion-wrapper");
	//	$(this).css({overflow:"hidden"});

		var elementid = $(this).attr("id");
		var allDivs = this.children();
                console.log(allDivs);
		//set ids
		allDivs.each(function(current) {

                       var current_id = current;
                       
                       var current_div = allDivs[current_id];
                       $(current_div).addClass('hide inactive-div-'+current_id);
                      

                       //for each div add a id to it
                        $(current_div).bind(options.event, function(){expand('inactive-div-'+current_id);});

               });

		//open default
		expand('inactive-div-'+options.defaultid);

		function expand(div) {

			var div_id = div.split("-")[div.split("-").length-1];

                        //Check to see if it the same as the current ID if so don't close it
                        if(options.previousDiv_Id != "" ) {
                            //Excute our close function
                            close(options.previousDiv_Id);
                        }
                        var i =0;

                        $('.inactive-div-'+div_id+' > .slider-opacity').animate({width: '525px'}, 2000);
                        $('.inactive-div-'+div_id).animate({width:'540px'},2000, function () {
                                 $('.inactive-div-'+div_id+' > .slider-opacity > .slider-page-title').fadeOut('2000', function() {

                                      $('.inactive-div-'+div_id+' > .slider-opacity > .slider-intro').fadeIn('4000');
                                      $('.inactive-div-'+div_id+' > .slider-opacity').removeClass('slider-opacity-full');

                                 });
                        });

                        options.previousDiv_Id = div_id;

		};
		function close(div_id) {
                    $('.inactive-div-'+div_id+' > .slider-opacity .slider-intro').hide();
                    $('.inactive-div-'+div_id).animate({width:'101px'},2000);
                  
                    $('.inactive-div-'+div_id+' > .slider-opacity').animate({width: '86px'}, 2000, function () {
                        $('.inactive-div-'+div_id+' > .slider-opacity > .slider-page-title').fadeIn('slow');
                    });

                     $('.inactive-div-'+div_id+' > .slider-opacity').addClass('slider-opacity-full');
                     



		};

		}
})(jQuery);


//glow.ready(function(){
//    glow.dom.get("body").addClass("withjs");
//});
//glow.ready(function(){
//
//var A=glow.dom.get;
//var C=A(".promo").each(function(D){
//        if(D===0){
//                A(this).addClass("open");
//        }else{
//                A(this).addClass("closed");
//        }
// });
//
//glow.events.addListener(".play-link","mouseover",function(E){
//    var D=A(E.attachedTo);
//    if(!D.parent().parent().parent().hasClass("open")){
//        return;
//    }
//
//    A(this).parent().parent().parent().addClass("hover");});
//
//glow.events.addListener(".play-link","mouseout",function(E){
//    var D=A(E.attachedTo);
//    if(!D.parent().parent().parent().hasClass("open")){return; }
//    A(this).parent().parent().parent().removeClass("hover");
//});
//
//glow.events.addListener(".overlay-link","mouseover",function(E){
//
//   var D=A(E.attachedTo);
//   if(!D.parent().hasClass("open")){return; }
//   A(this).parent().addClass("hover");
//});
//
//glow.events.addListener(".overlay-link","mouseout",function(E){
//
//    var D=A(E.attachedTo);
//    if(!D.parent().hasClass("open")){return; }
//    A(this).parent().removeClass("hover");
//});
//
//glow.events.addListener(".slither-link","mouseover",function(E){
//    var D=A(E.attachedTo);
//    if(!D.parent().hasClass("closed")){return; }
//    A(this).parent().addClass("hover");if(glow.env.ie==6){}
//});
//
//glow.events.addListener(".slither-link","mouseout",function(E){
//    var D=A(E.attachedTo);
//    if(!D.parent().hasClass("closed")){return; }
//    A(this).parent().removeClass("hover");
//    if(glow.env.ie==6){}
//});
//
//var B=false;
//
//glow.events.addListener(".promo-item","click",function(N){
//ar E=A(N.attachedTo);
//
//if(!E.hasClass("closed")){return; }
//
//if(B==false){B=true;glow.dom.get("#promo-list").removeClass("unactive");
//glow.dom.get("#promo-list").addClass("active");
//E.get("img.original").addClass("full-opacity");
//E.get("div.opacity").addClass("blackOpacity");
//
//
//var F=A(".promo.open");
//F.get("img.original").addClass("full-opacity");
//F.removeClass("hover");
//promosCount=A("#promo-list .promo").length;
//classValue=F.get("img.original").attr("class");
//endPos=classValue.indexOf(" ");
//coordValue=classValue.substring(0,endPos);
//var J=parseInt(coordValue)-55;
//var H=E.attr("id").substring(6);
//
//if(promosCount==4){
//	if(H==0){var M=0;var L=540;var K=751;var I=862;}else{
//	if(H==1){var M=0;var L=110;var K=751;var I=862;}else{
//	if(H==2){var M=0;var L=110;var K=222;var I=862;}else{
//	if(H==3){var M=0;var L=110;var K=222;var I=334;}}}}
//}else{
//	if(H==0){var M=0;var L=642;var K=776;}else{
//	if(H==1){var M=0;var L=167;var K=776;}
//	else{if(H==2){var M=0;var L=167;var K=335;}}}
//}
//
//	var G=E.get("img.original").clone();
//        G.removeClass("original");
//        G.removeClass("full-opacity");
//        G.addClass("clone-closed");
//        G.css("left",0);
//        E.get("img.original").before(G);
//        var D=new glow.anim.Animation(0.6,{tween:glow.tweens.easeOut(4)});
//        moveDrawers=glow.anim.css(E.get("img.original"),0.1,{opacity:"0"},{onStart:function(O){
//                if(glow.env.ie){F.addClass("hide");
//                }else{
//                    glow.anim.fadeOut(F.get(".main-title"),0.1);
//                    glow.anim.fadeOut(F.get(".sub-title"),0.1);
//                    glow.anim.fadeOut(F.get(".info ul"),0.1);
//                    glow.anim.fadeOut(F.get(".info p"),0.1);
//                    glow.anim.fadeOut(F.get(".play .play-icon"),0.1);
//                }
//
//                if(glow.env.ie){
//                    E.addClass("hide");
//                }else{
//                    glow.anim.fadeOut(E.get(".main-title"),0.1);
//                    glow.anim.fadeOut(E.get(".arrow"),0.1);
//                }
//            },onComplete:function(O){
//                E.get("img.original").destroy();
//                G.removeClass("clone-closed");
//                G.addClass("original");
//                D.start();
//                glow.anim.css(A("#promo-0"),0.6,{left:M},{tween:glow.tweens.easeOut(4)}).start();
//
//                glow.anim.css(A("#promo-1"),0.6,{left:L},{tween:glow.tweens.easeOut(4),onComplete:function(P){
//                        if(H==0){A("#promo-1").removeClass("right");
//                            A("#promo-1").addClass("left");
//                            if(glow.env.ie==6){}
//                        }else{
//                            if(H==2||H==3){
//                                A("#promo-1").removeClass("left");
//                                A("#promo-1").addClass("right");
//                                if(glow.env.ie==6){}
//                            }
//                        }
//                    }}).start();
//
//
//                glow.anim.css(A("#promo-2"),0.6,{left:K},{tween:glow.tweens.easeOut(4),onComplete:function(P){if(H==0||H==1){A("#promo-2").removeClass("right");A("#promo-2").addClass("left");if(glow.env.ie==6){}}else{if(H==3){A("#promo-2").removeClass("left");A("#promo-2").addClass("right");if(glow.env.ie==6){}}}}}).start();glow.anim.css(A("#promo-3"),0.6,{left:I},{tween:glow.tweens.easeOut(4)}).start();}}).start();glow.events.addListener(D,"complete",function(){var O=F.get("img.original").clone();O.removeClass("original");E.get("div.opacity").removeClass("blackOpacity");O.removeClass("full-opacity");O.addClass("clone");O.css("left",parseInt("-"+J));O.addClass("half-opacity");F.get("img.original").before(O);glow.anim.css(F.get("img.original"),0.3,{opacity:"0"},{onStart:function(P){F.removeClass("open").addClass("closed");if(glow.env.ie){F.removeClass("hide");}else{glow.anim.fadeIn(F.get(".main-title"),0.3);glow.anim.fadeIn(F.get(".arrow"),0.3);}E.removeClass("closed").addClass("open");if(glow.env.ie){E.removeClass("hide");}else{glow.anim.fadeIn(E.get(".main-title"),0.3);glow.anim.fadeIn(E.get(".sub-title"),0.3);glow.anim.fadeIn(E.get(".info ul"),0.3);glow.anim.fadeIn(E.get(".info p"),0.3);glow.anim.fadeIn(E.get(".play .play-icon"),0.3);}},onComplete:function(P){F.get("img.original").destroy();O.removeClass("clone");O.addClass("original");O.removeClass("half-opacity");B=false;}}).start();});}return false;});});
//
glow.ready(function () {
    glow.dom.get("body").addClass("withjs");
});
glow.ready(function () {

    var A = glow.dom.get;
    var C = A(".promo").each(function (D) {
        if (D === 0) {
            A(this).addClass("open");
        } else {
            A(this).addClass("closed");
        }
    });


    glow.events.addListener(".overlay-link", "mouseover", function (E) {
        var D = A(E.attachedTo);
        if (!D.parent().hasClass("open")) {
            return;
        }
        A(this).parent().addClass("hover");
    });
    glow.events.addListener(".overlay-link", "mouseout", function (E) {
        var D = A(E.attachedTo);
        if (!D.parent().hasClass("open")) {
            return;
        }
        A(this).parent().removeClass("hover");
    });
    glow.events.addListener(".slither-link", "mouseover", function (E) {
        var D = A(E.attachedTo);
        if (!D.parent().hasClass("closed")) {
            return;
        }
        A(this).parent().addClass("hover");
        if (glow.env.ie == 6) {}
    });
    glow.events.addListener(".slither-link", "mouseout", function (E) {
        var D = A(E.attachedTo);
        if (!D.parent().hasClass("closed")) {
            return;
        }
        A(this).parent().removeClass("hover");
        if (glow.env.ie == 6) {}
    });
    var B = false;

    glow.events.addListener(".promo-item", "click", function (N) {
        var E = A(N.attachedTo);
        if (!E.hasClass("closed")) {
            return;
        }
        if (B == false) {
            B = true;
            glow.dom.get("#promo-list").removeClass("unactive");
            glow.dom.get("#promo-list").addClass("active");
            E.get("img.original").addClass("full-opacity");
            E.get("div.opacity").addClass("blackOpacity");
            var F = A(".promo.open");
            F.get("img.original").addClass("full-opacity");
            F.removeClass("hover");
            promosCount = A("#promo-list .promo").length;
            classValue = F.get("img.original").attr("class");
            endPos = classValue.indexOf(" ");
            coordValue = classValue.substring(0, endPos);
            var J = parseInt(coordValue) - 55;
            var H = E.attr("id").substring(6);
            
if(promosCount==5){
	if(H==0){
            var M=0;var L=540;var K=650;var I=760;var N=870;

        }else{

            if(H==1){
                var M=0;var L=105; var K=650;var I=760;var N=870;
            }else{

                if(H==2){
                    var M=0;var L=105;var K=215;var I=760;var N=870;
                }else{
                    if(H==3){
                        var M=0;
                        var L=105;
                        var K=215;
                        var I=325;
                        var N=870;
                    }else{
                        if(H==4) {
                            var M=0;
                            var L=105;
                            var K=215;
                            var I=325;
                            var N=435;
                        }
                    }
                }
            }
        }
}else{
    if(H==0){
            var M=0;var L=540;var K=650;
    }else{

        if(H==1){
            var M=0;var L=110;var K=640;
        }
        else{
            if(H==2){
                var M=0;var L=110;var K=240;
            }
        }
    }
}
var G = E.get("img.original").clone();
G.removeClass("original");
G.removeClass("full-opacity");
G.addClass("clone-closed");
G.css("left", 0);
E.get("img.original").before(G);
var D = new glow.anim.Animation(0.6, {
    tween: glow.tweens.easeOut(4)
});
moveDrawers = glow.anim.css(E.get("img.original"), 0.1, {
    opacity: "0"
}, {
    onStart: function (O) {
        if (glow.env.ie) {
            F.addClass("hide");
        } else {
            glow.anim.fadeOut(F.get(".main-title"), 0.1);
            glow.anim.fadeOut(F.get(".sub-title"), 0.1);
            glow.anim.fadeOut(F.get(".info ul"), 0.1);
            glow.anim.fadeOut(F.get(".info p"), 0.1);
            glow.anim.fadeOut(F.get(".play .play-icon"), 0.1);
            
        }
        if (glow.env.ie) {
            E.addClass("hide");
        } else {
            glow.anim.fadeOut(E.get(".main-title"), 0.1);
            glow.anim.fadeOut(E.get(".arrow"), 0.1);
        }
    },
    onComplete: function (O) {
        E.get("img.original").destroy();
        G.removeClass("clone-closed");
        G.addClass("original");
        D.start();
        glow.anim.css(A("#promo-0"), 0.6, {
            left: M
        }, {
            tween: glow.tweens.easeOut(4)
        }).start();
        glow.anim.css(A("#promo-1"), 0.6, {
            left: L
        }, {
            tween: glow.tweens.easeOut(4),
            onComplete: function (P) {
                if (H == 0) {
                    A("#promo-1").removeClass("right");
                    A("#promo-1").addClass("left");
                    if (glow.env.ie == 6) {}
                } else {
                    if (H == 2 || H == 3) {
                        A("#promo-1").removeClass("left");
                        A("#promo-1").addClass("right");
                        if (glow.env.ie == 6) {}
                    }
                }
            }
        }).start();
        glow.anim.css(A("#promo-2"), 0.6, {
            left: K
        }, {
            tween: glow.tweens.easeOut(4),
            onComplete: function (P) {
                if (H == 0 || H == 1) {
                    A("#promo-2").removeClass("right");
                    A("#promo-2").addClass("left");
                    if (glow.env.ie == 6) {}
                } else {
                    if (H == 3) {
                        A("#promo-2").removeClass("left");
                        A("#promo-2").addClass("right");
                        if (glow.env.ie == 6) {}
                    }
                }
            }
        }).start();
        glow.anim.css(A("#promo-3"), 0.6, {
            left: I
        }, {
            tween: glow.tweens.easeOut(4),
            onComplete: function (P) {
                if (H == 0 || H == 1 || H == 2) {
                    A("#promo-3").removeClass("right");
                    A("#promo-3").addClass("left");
                    if (glow.env.ie == 6) {}
                } else {
                    if (H == 3) {
                        A("#promo-3").removeClass("left");
                        A("#promo-3").addClass("right");
                        if (glow.env.ie == 6) {}
                    }
                }
            }
        }).start();
        glow.anim.css(A("#promo-4"), 0.6, {
            left: N
        }, {
            tween: glow.tweens.easeOut(4)
        }).start();
    }
}).start();
glow.events.addListener(D, "complete", function () {
    var O = F.get("img.original").clone();
    O.removeClass("original");
    E.get("div.opacity").removeClass("blackOpacity");
    O.removeClass("full-opacity");
    O.addClass("clone");
    O.css("left", parseInt("-" + J));
    O.addClass("half-opacity");
    
    F.get("img.original").before(O);
    glow.anim.css(F.get("img.original"), 0.3, {
        opacity: "0"
    }, {
        onStart: function (P) {
            F.removeClass("open").addClass("closed");
            if (glow.env.ie) {
                F.removeClass("hide");
            } else {
                glow.anim.fadeIn(F.get(".main-title"), 0.3);
                glow.anim.fadeIn(F.get(".arrow"), 0.3);
//                glow.anim.fadeIn(F.get(".full-opacity-0"), 0.3);
                glow.anim.fadeOut(F.get(".opacity"), 0.3);
            }
            E.removeClass("closed").addClass("open");
            if (glow.env.ie) {
                E.removeClass("hide");
            } else {
                glow.anim.fadeIn(E.get(".opacity"), 0.3);
                glow.anim.fadeIn(E.get(".main-title"), 0.3);
                glow.anim.fadeIn(E.get(".sub-title"), 0.3);
                glow.anim.fadeIn(E.get(".info ul"), 0.3);
                glow.anim.fadeIn(E.get(".info p"), 0.3);
                glow.anim.fadeIn(E.get(".play .play-icon"), 0.3);
                
            }
        },
        onComplete: function (P) {
            F.get("img.original").destroy();
            O.removeClass("clone");
            O.addClass("original");
            O.removeClass("half-opacity");
            B = false;
        }
    }).start();
});
}
return false;
});
});








