﻿var posterPath = "images/npcs/posters_wide/";
var seposterpath = "images/npcs/posters_wide/";

//Now Playing posters
var NpPosters = new Array(
"posters2--safehouse-feb10-1.jpg", "105936",
"posters2--thevow-feb10-1.jpg", "105931",
"posters2--thismeanswar-feb17-1.jpg", "115012",
"posters2--ghostrider-feb17-1.jpg", "123162",
"posters2--arrietty-feb17-1.jpg", "109828",
"posters2--journey2-feb10-1.jpg", "108084",
"posters2--starwars-feb10-1.jpg", "112428",
"posters2--chronicle-feb3-1.jpg", "125799",
"posters2--womaninblack-feb3-1.jpg", "117659",
"posters2--thegrey-jan27-1.jpg", "120260",
"posters2--bigmiracle-feb3-1.jpg", "100268",
"posters2--thedescendants-jan27-1.jpg", "113595",
"posters2--underworld-jan20-1.jpg", "121630",
"posters2--hugo-feb24-1.jpg", "118978",
"posters2--theartist-feb24-1.jpg", "115405",
"posters2--redtails-jan20-1.jpg", "120472",
"posters2--oneforthemoney-jan27-1.jpg", "99936",
"posters2--extremelyloud-jan20-1.jpg", "119251"
);

//Coming Soon Posters
var CsPosters = new Array(

"posters2--actofvalor-feb24-3.jpg", "118485",
"posters2--gooddeeds-feb24-3.jpg", "117710",
"posters2--lorax-mar2-3.jpg", "125900",
"posters2--johncarter-mar9-3.jpg", "100061",
"exst-advtick-277x218-3.png", "129415",
"posters2--hungergames-mar23-3.jpg", "110680",
"Wanderlust-2.jpg", "104697",
"Gone-2.jpg", "128883",
"posters2--projectx-mar2-2.jpg", "116425",
"posters2--21jumpstreet-mar16-2.jpg", "89322",
"posters2--mirrormirror-mar16-2.jpg", "111400",
"posters2--octoberbaby-mar23-3.jpg", "122466"
);

//Special Events posters
var SePosters = new Array(
"posters2--metopera-mar9-1.jpg", "", "metopera.aspx",
"posters2-DorothyWitchesOz-1.jpg", "130669", "",
"posters2--regeneration-feb16-1.jpg", "128746", "",
"posters2--dudamel-feb18-1.jpg", "120337", "",
"posters2--loveneverdies-feb28-1.jpg", "130235", "",
"KenDavis-1.jpg", "130978", "",
"posters2--dudamelhancock-mar18-1.jpg", "128291", "",
"posters2--monumental-mar27-1.jpg", "130234", "",
"JoeSatriani-1.jpg", "130474", "",
"posters2--barbiemermaid2-feb1-1.jpg", "129618", ""
);

///NEED TO PUT THE BLUE DOT BACK TO HOME WHEN SWITCHING TYPES
///NEED TO LIMIT THE NUMBER OF SPECIAL

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
    x.style.cursor = 'pointer';
}


function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
    x.style.cursor = 'default';
}

/*<![CDATA[*/
var MINleft = -4099;
var SeMINleft = -585;
var MAXleft = 5;
var position;
var iOffset = 579;

$(document).ready(function () {

    //Get our elements for faster access and set overlay width
    var div = $('div.sc_menu'),
	div2 = $('div.sc_menu2'),
	div3 = $('div.sc_menu3'),
	rarrow = $('div.rarrow'),
	larrow = $('div.larrow'),
	bg = $('#sc_bg'),
	np = $('#np'),
	cs = $('#cs'),
	se = $('#se'),
	itemType = 'np';

    position = div.position();
    var initPosition = position.left;
    var currPosition = initPosition;

    var iNPMaxRight = ((NpPosters.length - 4) / 4) * (-1 * iOffset) + initPosition;
    var iCSMaxRight = ((CsPosters.length - 4) / 4) * (-1 * iOffset) + initPosition;
    var iSEMaxRight = ((SePosters.length - 2) / 4) * (-1 * iOffset) + initPosition;

    rarrow.mouseup(function (e) {
        if (itemType == 'np') {
            if (currPosition > MINleft) {
                if (currPosition > iNPMaxRight) {
                    div.animate({ left: '-=579' }, 1000);
                    currPosition -= 579;
                }
                else {
                    div.animate({ left: initPosition }, 1000);
                    currPosition = initPosition;
                }
            }
        } else if (itemType == 'cs') {
            if (currPosition > MINleft) {
                if (currPosition > iCSMaxRight) {
                    div2.animate({ left: '-=579' }, 1000);
                    currPosition -= 579;
                }
                else {
                    div2.animate({ left: initPosition }, 1000);
                    currPosition = initPosition;
                }
            }
        } else if (itemType == 'se') {
            if (currPosition > MINleft) {
                div3.animate({ left: '-=579' }, 1000);
                currPosition -= 579;
            }
            else {
                div3.animate({ left: initPosition }, 1000);
                currPosition = initPosition;
            }
        }

    });

    larrow.mouseup(function (e) {
        if (itemType == 'np') {
            if (currPosition < MAXleft) {
                div.animate({ left: '+=579' }, 1000);
                currPosition += 579;
            }
        } else if (itemType == 'cs') {
            if (currPosition < MAXleft) {
                div2.animate({ left: '+=579' }, 1000);
                currPosition += 579;
            }
        } else if (itemType == 'se') {
            if (currPosition < MAXleft) {
                div3.animate({ left: '+=579' }, 1000);
                currPosition += 579;
            }
        }
    });

    cs.mouseenter(function (e) {
        if (itemType != 'cs') {
            cs.attr('src', 'images/npcs/interface/cs_on.jpg');
        }
    });


    cs.mouseleave(function (e) {
        if (itemType != 'cs') {
            cs.attr('src', 'images/npcs/interface/cs.jpg');
        }
    });


    se.mouseenter(function (e) {
        if (itemType != 'se') {
            se.attr('src', 'images/npcs/interface/se_on.jpg');
        }
    });


    se.mouseleave(function (e) {
        if (itemType != 'se') {
            se.attr('src', 'images/npcs/interface/se.jpg');
        }
    });

    np.mouseenter(function (e) {
        if (itemType != 'np') {
            np.attr('src', 'images/npcs/interface/np_on.jpg');
        }
    });

    np.mouseleave(function (e) {
        if (itemType != 'np') {
            np.attr('src', 'images/npcs/interface/np.jpg');
        }
    });

    cs.mouseup(function (e) {
        if (itemType == 'np') {
            div.animate({ top: '+=274' }, 1500);
            div2.animate({ top: '-=274' }, 1500);
            div.animate({ left: '5' }, 0);
            currPosition = initPosition;
            np.attr('src', 'images/npcs/interface/np.jpg');
            cs.attr('src', 'images/npcs/interface/cs_on.jpg');
            itemType = 'cs';
            bg.css('background-image', 'url(/images/npcs/interface/bg1_3.gif)');
        } else if (itemType == 'se') {
            div3.animate({ top: '+=274' }, 1500);
            div2.animate({ top: '-=274' }, 1500);
            div3.animate({ left: '5' }, 0);
            currPosition = initPosition;
            se.attr('src', 'images/npcs/interface/se.jpg');
            cs.attr('src', 'images/npcs/interface/cs_on.jpg');
            itemType = 'cs';
            bg.css('background-image', 'url(/images/npcs/interface/bg1_3.gif)');
        }
    });

    np.mouseup(function (e) {
        if (itemType == 'cs') {
            div2.animate({ top: '+=274' }, 1500);
            div.animate({ top: '-=274' }, 1500);
            div2.animate({ left: '5' }, 0);
            currPosition = initPosition;
            np.attr('src', 'images/npcs/interface/np_on.jpg');
            cs.attr('src', 'images/npcs/interface/cs.jpg');
            bg.css('background-image', 'url(/images/npcs/interface/bg1_3.gif)');
            itemType = 'np';
        } else if (itemType == 'se') {
            div3.animate({ top: '+=274' }, 1500);
            div.animate({ top: '-=274' }, 1500);
            div3.animate({ left: '5' }, 0);
            currPosition = initPosition;
            np.attr('src', 'images/npcs/interface/np_on.jpg');
            se.attr('src', 'images/npcs/interface/se.jpg');
            bg.css('background-image', 'url(/images/npcs/interface/bg1_3.gif)');
            itemType = 'np';
        }
    });

    se.mouseup(function (e) {
        if (itemType == 'cs') {
            div2.animate({ top: '+=274' }, 1500);
            div3.animate({ top: '-=274' }, 1500);
            div2.animate({ left: '5' }, 0);
            currPosition = initPosition;
            se.attr('src', 'images/npcs/interface/se_on.jpg');
            cs.attr('src', 'images/npcs/interface/cs.jpg');
            bg.css('background-image', 'url(/images/npcs/interface/bg1_2.gif)');
            itemType = 'se';
        } else if (itemType == 'np') {
            div.animate({ top: '+=274' }, 1500);
            div3.animate({ top: '-=274' }, 1500);
            div.animate({ left: '5' }, 0);
            currPosition = initPosition;
            se.attr('src', 'images/npcs/interface/se_on.jpg');
            np.attr('src', 'images/npcs/interface/np.jpg');
            bg.css('background-image', 'url(/images/npcs/interface/bg1_2.gif)');
            itemType = 'se';
        }
    });

});

/*]]>*/

function doPosters() {

    document.write("<table width='624' border='0' cellpadding='0' cellspacing='0'><tr><td><div class='larrow'><img onMouseOver=\"MM_swapImage('larrow', '', 'images/npcs/interface/larrow_on.jpg', 1)\" onMouseOut=\"MM_swapImgRestore()\" name='larrow' src='images/npcs/interface/larrow.jpg' width='22' height='298' border='0' /></div></td><td width='580'><div class='np_cs'><img src='images/npcs/interface/np_on.jpg' name='np' border='0' id='np' /><img src='images/npcs/interface/cs.jpg' name='cs' border='0' id='cs' /><img src='images/npcs/interface/se.jpg' name='se' border='0' id='se' /></div><div id='sc_bg' class='sc_bg'><div class='sc_menu' ><ul class='sc_menu'>");
    for (i = 0; i < NpPosters.length; i += 2) {
        document.write("<li style='padding-right:10px'><a href='http://www.movietickets.com/movie_detail.asp?exid=rmp&movie_id=" + NpPosters[i + 1] + "' target='movieWindow'><img src='" + posterPath + NpPosters[i] + "' border='0'/></a></li>");
    }

    document.write("</ul></div><div class='sc_menu2' > <ul class='sc_menu'>");
    for (i = 0; i < CsPosters.length; i += 2) {
        document.write("<li style='padding-right:10px'><a href='http://www.movietickets.com/movie_detail.asp?exid=rmp&movie_id=" + CsPosters[i + 1] + "' target='movieWindow'><img src='" + posterPath + CsPosters[i] + "' border='0'/></a></li>");
    }

    document.write("</ul></div><div class='sc_menu3' > <ul class='sc_menu'>");
    for (i = 0; i < SePosters.length; i += 3) {
        if (SePosters[i + 2].length == 0) {
            document.write("<li style='padding-right:10px'><a href='http://www.movietickets.com/movie_detail.asp?exid=rmp&movie_id=" + SePosters[i + 1] + "' target='movieWindow'><img src='" + seposterpath + SePosters[i] + "' border='0'/></a></li>");
        }
        else {
            document.write("<li style='padding-right:10px'><a href='" + SePosters[i + 2] + "' target='movieWindow'><img src='" + seposterpath + SePosters[i] + "' border='0'/></a></li>");
        }
    }
    document.write("</ul></div></div></td><td><div class='rarrow'><img onMouseOver=\"MM_swapImage('rarrow', '', 'images/npcs/interface/rarrow_on.jpg', 1)\" onMouseOut=\"MM_swapImgRestore()\" name='rarrow' src='images/npcs/interface/rarrow.jpg' width='22' border='0' height='298' /></div></td></table>");

}


