app['onClickPlayNow']=function(){
    if(siteConfig.lang=="en")switch(getCookie('mmcore.PCRegDL_varName')){
        case('regnodl'):
            $(".joinNowDownload",$("#main #n3")).removeClass('joinNowDownload');
            $(".joinNowDownload",$("#latestGames a")).removeClass('joinNowDownload');
            $('#main #n3 a,#main #latestGames a').die('click').live('click',function(e){
                e.preventDefault();
                location.href=siteConfig['joinNowUrl'];
            });
        break;
        case('dl'):
            $(".joinNowDownload",$("#main #n3")).removeClass('joinNowDownload');
            $(".joinNowDownload",$("#latestGames a")).removeClass('joinNowDownload');
            $('#main #n3 a,#main #latestGames a').die('click').live('click',function(e){
                app.launchDownload();
            });
        break;
        case('gettingstr'):
            $(".joinNowDownload",$("#main #n3")).removeClass('joinNowDownload');
            $(".joinNowDownload",$("#latestGames a")).removeClass('joinNowDownload');
            $('#main #n3 a,#main #latestGames a').die('click').live('click',function(e){
                e.preventDefault();
                location.href='/getting-started.html';
            });
        break;
        case('overlay'):
            var etelkalight={src:'/etc/designs/sites/partycasinocom/images/etelka_light_en.swf'}
            sIFR.activate(etelkalight);

            $(".joinNowDownload",$("#main #n3")).removeClass('joinNowDownload');
            $(".joinNowDownload",$("#latestGames a")).removeClass('joinNowDownload');
            $('#main #n3 a,#main #latestGames a').die('click').live('click',function(e){

                e.preventDefault();
                if($('#play-now-overlay-background').length==0){
                    $('body').append('<div id="play-now-overlay-background"></div>\
                        <div id="play-now-overlay-container">\
                            <h2>To play our thrilling casino games, just choose one of the options below...</h2>\
                            <div id="gettingStarted">\
                                <div id="topDownload">\
                                    <h3>Download our software</h3>\
                                    <ul>\
                                        <li>Complete casino package</li>\
                                        <li>160+ casino games</li>\
                                        <li>Live Dealer games</li>\
                                        <li>More Promotions and Progressive Jackpots</li>\
                                    </ul>\
                                    <a href="#"><img src="http://www.partycasino.com/content/dam/casino/pc/page/getting-started/getting-started-download-button.png" alt=""/></a>\
                                </div>\
                                <div id="topBrowser">\
                                    <h3>Play in your browser</h3>\
                                    <ul>\
                                        <li>No software to download</li>\
                                        <li>Start playing in minutes</li>\
                                        <li>Available for Mac users</li>\
                                        <li>Play on any PC with an internet connection</li>\
                                    </ul>\
                                    <a href="http://www.partycasino.com/instant_play.html" class="launchCasino"><img src="http://www.partycasino.com/content/dam/casino/pc/page/getting-started/getting-started-browser-button.png" alt=""/></a>\
                                </div>\
                            </div>\
                            <a href="#" class="close">Close</a>\
                        </div>');
                    $('#play-now-overlay-container #topDownload a').click(function(e){
                        e.preventDefault();
                        location.href='http://www.partycasino.com/download.html'
                    });
                    $('#play-now-overlay-container .close').click(function(e){
                        e.preventDefault();
                        $('#play-now-overlay-container,#play-now-overlay-background').hide();
                    });
                }       

                $('#play-now-overlay-container,#play-now-overlay-background').show();
                sIFR.replace(etelka, {
                    selector: '#play-now-overlay-container h2',
                    wmode: 'transparent',
                    transparent: 'true',
                    css:['.sIFR-root { color: #333333; font-size:20px; leading:-3; }']
                });
                sIFR.replace(etelkalight, {
                    selector: '#gettingStarted h3',
                    wmode: 'transparent',
                    transparent: 'true',
                    css:['.sIFR-root { color: #ffffff; font-size:32px; leading:-3; }']
                });
        
            });

        break;
        default:break;
    }
}

app['popupMessageLayer']=function(){

function renderlayer(){
    var preloader_count=0,preloader=['/content/dam/casino/pc/page/homepage/cm-casino-play-now-button-en_US.gif','/content/dam/casino/pc/page/homepage/cm-casino-pop-en_US.jpg','/content/dam/casino/pc/designs/tickers/pc-homepage-ticker-cords-22x16x10x35.png'];
    $(preloader).each(function(){
        $("<img/>").load(function(){
            preloader_count++;
            if(preloader_count==preloader.length){
                $(function(){
                    $('html,body').css({'overflow':'hidden','height':'100%'});
                    $('body').append('<div id="hp_cm_overlay"></div><div id="hp_cm_layer"><div class="casino-ticker" id="hp_cm_ticker"></div><a href="#" class="joinNowDownload" id="play"></a><a href="#" id="close"></a></div>');
                    app.initJackpotTickerTotal(preloader[2],'hp_cm_ticker','Total','','200',{'def':{DEF:'GBP'}},'left');
                    $('#hp_cm_layer').css({'display':'block','left':($(window).width()-$("#hp_cm_layer").width())/2,'top':($(window).height()-$("#hp_cm_layer").height())/2});
                    $('#hp_cm_layer #close').click(removelayer);
                });
            }
        }).attr('src',this);
    });
}

function removelayer(e){
    e.preventDefault();
    $('html,body').css({'overflow':'visible','height':'auto'});
    $('html').css({'overflow':'auto'});
    $('#hp_cm_overlay,#hp_cm_layer').css({'display':'none'}).remove();
}

if(siteConfig.CCID=="GB"&&siteConfig.lang=="en"){
    var f24h=utils.getCookie('cmhpf24h'),ret=utils.getCookie('cmhpret'),session=utils.getCookie('cmhpses');
    if(ret==""||ret!="2"){
        if(ret==""&&f24h==""){
            var d=new Date();d.setTime(d.getTime()+86400000);
            utils.setCookie('cmhpses','1',false,'/',siteConfig.domain);
            utils.setCookie('cmhpf24h','1',d,'/',siteConfig.domain);
            utils.setDefaultCookie('cmhpret','1');
            renderlayer();
        }else if(ret=="1"&&f24h=="1"&&session==""){
            utils.setCookie('cmhpses','1',false,'/',siteConfig.domain);
            renderlayer();
        }else if(ret=="1"&&f24h=="")utils.setDefaultCookie('cmhpret','2');
    }
}

}

if(typeof(CQ)=="undefined"){
    app.popupMessageLayer();
    $(function(){
        app.onClickPlayNow();
    });
}
/*
if(typeof(CQ)=="undefined"&&((location.pathname=="/index1.html"&&siteConfig.lang=="en")||siteConfig.lang!="en")&&(!$.browser.msie||($.browser.msie&&parseInt($.browser.version.substr(0,1),10)>6))){

app.lights=function(){
var s=[
    [],
    [
        {t:200,s:'1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0',a:'fade,100'},
        {t:200,s:'0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0',a:'fade,100'},
        {t:200,s:'0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1',a:'fade,100'}
    ],
    [
        {t:200,s:'1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1',a:'show'}
    ],
    [
        {t:200,s:'1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1',a:'fade,100'},
        {t:200,s:'0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',a:'fade,100'}
    ],
    [
        {t:100,s:'1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1',a:'show'},
        {t:100,s:'1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1',a:'show'},
        {t:100,s:'1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1',a:'show'},
        {t:100,s:'1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1',a:'show'},
        {t:100,s:'1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1',a:'show'},
        {t:100,s:'1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1',a:'show'},
        {t:100,s:'1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1',a:'show'},
        {t:100,s:'1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1',a:'show'},
        {t:100,s:'1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1',a:'show'},
        {t:100,s:'1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1',a:'show'},
        {t:100,s:'0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0',a:'show'},
        {t:100,s:'0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0',a:'show'},
        {t:100,s:'0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0',a:'show'},
        {t:100,s:'0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0',a:'show'},
        {t:100,s:'0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0',a:'show'},
        {t:100,s:'0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0',a:'show'},
        {t:100,s:'0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0',a:'show'},
        {t:100,s:'0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0',a:'show'},
        {t:100,s:'0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0',a:'show'},
        {t:100,s:'0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0',a:'show'}
    ]
];

    var c=1,t=null,cp=0,inter=null;
    function show_sequence(){
        if(typeof(s[c][cp])!="undefined"){
            var seq=s[c][cp]['s'].split(','),a=s[c][cp]['a'].split(','),obj,fadein,fadeout;
            for(var x=0;x<seq.length;x++){
                obj=$(".lights .light"+(x+1)+".on");
                switch(a.length){
                    case(1):fadein=fadeout=a[1];break;
                    case(2):fadein=a[1];fadeout=a[2];break;
                    default:fadein=fadeout=500;break;
                }
                if(seq[x]=="1")if(a[0]=="show"||$.browser.msie)obj.show();else obj.fadeIn(fadein);
                else if(a[0]=="show"||$.browser.msie)obj.hide();else obj.fadeOut(fadeout);
            }
        }
        clearTimeout(t);t=null;
        cp=(cp==s[c].length-1?0:cp+1);
        t=setTimeout(show_sequence,s[c][cp]['t']);
    }

    var divlights1='<div class="l light1 l on"></div><div class="l light2 l on"></div><div class="l light3 l on"></div><div class="l light4 l on"></div><div class="l light5 l on"></div><div class="l light6 l on"></div>';
    var divlights2='<div class="l light7 l on"></div><div class="l light8 l on"></div><div class="l light9 l on"></div><div class="l light10 l on"></div><div class="l light11 l on"></div><div class="l light12 l on"></div><div class="l light13 l on"></div><div class="l light14 l on"></div><div class="l light15 l on"></div>';
    var divlights3='<div class="l light16 l on"></div><div class="l light17 l on"></div><div class="l light18 l on"></div><div class="l light19 l on"></div><div class="l light20 l on"></div><div class="l light21 l on"></div>';

    function reattach(){
        $("#lights-left #light-on").html(divlights1);
        $("#lights-top #light-on").html(divlights2);
        $("#lights-right #light-on").html(divlights3);
    }

    $("body").append('<div id="lights-control"><div id="lights-pos"><a href="#" class="pos0"></a><a href="#" class="pos1"></a><a href="#" class="pos2"></a><a href="#" class="pos3"></a><a href="#" class="pos4"></a></div></div>');
    $("#lights-control a").eq(c).addClass('on');
    $("#content .container").append('<div id="lights-left" class="lights"><div class="l light1"></div><div class="l light2"></div><div class="l light3"></div><div class="l light4"></div><div class="l light5"></div><div class="l light6"></div><div id="light-on">'+divlights1+'</div></div><div id="lights-top" class="lights"><div class="l light7"></div><div class="l light8"></div><div class="l light9"></div><div class="l light10"></div><div class="l light11"></div><div class="l light12"></div><div class="l light13"></div><div class="l light14"></div><div class="l light15"></div><div id="light-on">'+divlights2+'</div></div><div id="lights-right" class="lights"><div class="l light16"></div><div class="l light17"></div><div class="l light18"></div><div class="l light19"></div><div class="l light20"></div><div class="l light21"></div><div id="light-on">'+divlights3+'</div></div>');

    var dial=[0,-110,-220,-330,-440,-550,-660,-770,-880],dialfrom=c*2;
    $("#lights-control a").click(function(e){
        e.preventDefault();
        if(!$(this).hasClass('on')){
            $(this).addClass('on').siblings().removeClass('on');

            var clicked=$("#lights-control a").index($(this));

            var dialto=clicked*2;
            var current=dialfrom;
            inter=setInterval(function(){
                    $("#lights-control #lights-pos").css({'background-position':dial[current]+'px 34px'});
                    if(current==dialto){
                        clearInterval(inter);
                        inter=null;
                        dialfrom=dialto;
                    }
                    current=dialto>dialfrom?current+1:current-1;
            },60);

            clearTimeout(t);t=null;cp=0;
            if(clicked==0){c=0;reattach();
            }else{
                c=clicked;
                if(c==0)show_sequence();
                else{reattach();show_sequence();}
            }
        }
    });

    show_sequence();
    
    function showhidecontrol(){
        if($(window).width()<1240)$("#lights-control").stop().fadeOut('fast');
        else $("#lights-control").stop().fadeIn('fast');
    }
    var resizeTimer;
    $(window).resize(function() {
        clearTimeout(resizeTimer);
        resizeTimer=setTimeout(showhidecontrol,100);
    });
    showhidecontrol();
}

$(function(){
   $('body').addClass('lights-body');
   app.lights();
});

}
*/
