﻿var CPUtility = {
    GLOBAL_NO_TITLES_IN_LIST_ID: 'noinlist',
    OURDOMAIN: 'http://www.cinemaparadiso.co.uk/',
    COVER_FOLDER: "Covers/",
    BFI_PATH: 'Shared/Images/BFIImages/',
    FILM_DESC_PAGE: function() {
        var fPath = 'rental-dvds/rent-dvd-uk.aspx?val=';
        if (String(window.location).indexOf('Movies') > -1) {
            var fPath = 'Movies/MovieDescription.aspx?val=';
        }
        return fPath;
    },


    createCookie: function(name, value, days) {
        if (days) {
            var date = new Date();
            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
            var expires = "; expires=" + date.toGMTString();
        }
        else {
            var expires = "";
            document.cookie = name + "=" + value + expires + "; path=/";
        }
    },

    readCookie: function(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for (var i = 0; i < ca.length; i++) {
            var c = ca[i];
            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
        }
        return null;
    },

    eraseCookie: function(name) {
        createCookie(name, "", -1);
    },

    getGifLoad: function(e) {
        var s = '<div id="qGifLoad" class="qGifLoad qGifLoadHeight25"></div>';
        return s
    },

    getGifLoadV2: function(e) {
        var s = '<div id="qGifLoad" class="qGifLoadv2 qGifLoadHeight350"></div>';
        return s
    },

    parseURL: function(link) {
        var arr = link.split('/');
        var p = arr[arr.length - 1];
        var f = p.split('.');
        var z
        if (!(p.indexOf('?') == -1)) {
            var c = p.split('?');
            z = c[1];
        }
        return {
            fileName: f[0],
            params: (function() {
                try {
                    var ret = {},
                    seg = z.replace(/^\?/, '').split('&'),
                    len = seg.length, i = 0, s;
                    for (; i < len; i++) {
                        if (!seg[i]) { continue; }
                        s = seg[i].split('=');
                        ret[s[0]] = s[1];
                    }
                    return ret;
                } catch (ex) {
                    return
                }
            })()
        };
    },

    loadXMLDoc: function(xml) {
        // code for Mozilla, etc.
        if (document.implementation.createDocument) {
            // Mozilla, create a new DOMParser 
            var parser = new DOMParser();
            xmlDoc = parser.parseFromString(xml, "application/xml");
        }
        // code for IE
        else if (window.ActiveXObject) {
            xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
            if (xmlDoc) {
                xmlDoc.async = "false";
                xmlDoc.loadXML(xml);
            }
        }
        return xmlDoc;
    },
    submitFormHead: function() {
        txtSearch = jQuery('#txtSearch');
        try {
            if (!txtSearch.value || !txtSearch.value == ' Titles, actors, directors') {
                document.FormHead.submit();
            }
            else {
                return false;
            }
        }
        catch (e) {
            return false;
        }
    },
    focusClear: function(t) {
        var txt = t.value;
        if (txt == 'Titles, actors, directors') {
            t.style.color = "#000000";
            t.value = "";
        }
    }  
}

var PopUp = {
    _popUpBgId: 'popUpBg',
    _popUpId: 'popUp',
    _popUpWinFrontCls: 'popUpWinFront',
    _popUpWinBackId: 'popUpBack',
    _popUpWinBackCls: 'popUpWinBack',

    buildSignUpIFrame: function(msgId) {
        var s = '<iframe class="popUpiFrame" frameborder="0" src="/Rental-dvds/LoginPop.aspx?msgId=' + msgId + '"></iframe>';
        return s
    },

    closePop: function(e) {
        try {
            var FO = { movie: "/trailers/trailer.swf", width: "100%", height: "0", majorversion: "8", build: "0", bgcolor: "#000000", allowfullscreen: "true", flashvars: "trl=1.flv&showdigits=false&autostart=false&showfsbutton=false", id: "fullscreen_flash" };
            UFO.create(FO, "player1");
        } catch (ex) {

        };

        jQuery('#popUpBack').slideUp('slow', function() {
            jQuery('#popUpBg').hide();
        });

    },
    logIn: function(msgId) {
        jQuery('#popUpBg').show();
        jQuery('#popUpWinFront').removeClass();
        jQuery('#popUpWinFront').addClass('popUpLogIn');
        jQuery('#popUpWinFront1').html(this.buildSignUpIFrame(msgId));
        jQuery('#popUpWinFront1').removeClass();
        jQuery('#popUpWinFront1').addClass('popUpLogIn1');
        jQuery('#popUpBack').slideDown('slow', function() {
            //  if ((jQuery.browser.msie && jQuery.browser.version == 6.0) || (jQuery.browser.webkit))  {
            //if (jQuery.browser.webkit)  {
            // jQuery('html, body').animate({scrollTop:0}, 'slow');
            // jQuery('#popUpWinFront').offset({top: 100});
            // } 
        });
        return true;
    } 
}
jQuery(document).ready(function() {
    jQuery("a[JQ=1]").click(function(event) {
        event.preventDefault();
        var msgId = jQuery(this).attr("JQD")
        PopUp.logIn(msgId);
    });
    jQuery("a[JQ=3]").click(function(event) {
        PopUp.closePop();
    });
   jQuery('li.hdl').hover(
			function() { $('ul', this).css('display', 'block'); },
			function() { $('ul', this).css('display', 'none'); 
			
	});
    /*jQuery("span[JQ=9]").mouseover(function() {
        jQuery('.topNavBox').show(); ;
    }).mouseout(function() {
        jQuery('.topNavBox').hide();
    })*/
});

