﻿// Image Preload (Custom)

function preloadImages()
{
    if (document.images)
    {
      imageObject = new Image();      
      
      imagePath = new Array();
      imagePath[0] = "../../App_Themes/MoMos/Images/makeareservation.png";
      imagePath[1] = "../../App_Themes/MoMos/Images/makeareservationover.png";
      imagePath[2] = "../../App_Themes/MoMos/Images/twitter.png";
      imagePath[3] = "../../App_Themes/MoMos/Images/twitter-over.png";
      imagePath[4] = "../../App_Themes/MoMos/Images/facebook.png";
      imagePath[5] = "../../App_Themes/MoMos/Images/facebook-over.png";

       var i = 0;
       for (i=0; i<=5; i++)
       {
           imageObject.src = imagePath[i];
       }
    }
    else
    {
        return;
    }
}

// JQuery Document Ready Function

google.load("jqueryui", "1.7.2");
google.load("swfobject", "2.2");
var urlStr = "http://www.myonlinereservations.com:82/component/";
var attrs = { id: "ReservationWidget", name: "ReservationWidget", align: "middle" };
var params = { wmode: "transparent", bgcolor: "#000000", allowscriptaccess: "always", quality: "high" };
var flashvarsKnoxLocation = { rid: "7A360EB5-FE81-4C82-85A6-CB82BB83B7BA", analyticsID: "UA-8833057-1", phone: "(214) 521-3009" };
var flashvarsAddisonLocation = { rid: "C2EC535F-8090-4A72-9E70-B761B4D9DB7B", analyticsID: "UA-8833057-1", phone: "(972) 386-7373" };
var flashvars = "";

function initialize()
{
    jQuery('#dlgComp').hide().addClass('smoothness').dialog
                    ({
                        autoOpen: false,
                        modal: true,
                        resizable: false,
                        width: 766,
                        height: 465,
                        close: function(event, ui)
                        {
                            jQuery('#dlgComp').html('');
                            jQuery('#container').hide();
                        }
                    });
    jQuery('#container').hide();
}
function showComp()
{
    jQuery('#container').show();
    if (swfobject.hasFlashPlayerVersion("6.0.65"))
    {
        swfobject.embedSWF(urlStr + "ReservationWidget.swf", "rescompcontainer", "100%", "100%", "6.0.65", "", flashvars, params, attrs);
    }
    else
    {
        var htmlURL = urlStr + "HTMLComponentHolder.aspx?rid=" + flashvars.rid;
        jQuery('#dlgComp').html('<iframe id="modalIframeId" width="100%" height="100%" marginWidth="0" marginHeight="0" frameBorder="0" scrolling="auto" />').dialog("open").parents(".ui-dialog:first").find(".ui-dialog-titlebar").hide();
        jQuery('#modalIframeId').attr('src', htmlURL);
    }
}
function hideComponent()
{
    jQuery('#container').hide();

    setTimeout(function()
    {
        swfobject.removeSWF("ReservationWidget");
        jQuery('#container').append("<div id='rescompcontainer' />");
    }, 100);

    flashvars = "";
}

google.setOnLoadCallback(initialize);

// JQuery Functions (Custom)

$(document).ready(function()
{
    preloadImages();

    $('a.thickbox').bind('mousedown', function(event)
    {
        document.getElementById('phMultLocDropDown').innerHTML = document.getElementById('pnMultLocDropDownContent').innerHTML;
    });
    $('input#btnReservationOk').bind('click', function(event)
    {
        var checkedValue = $('[name=Locations]:checked').val();

        if (checkedValue == 0)
        {
            flashvars = flashvarsKnoxLocation;
            showComp();
        }
        else
        {
            flashvars = flashvarsAddisonLocation;
            showComp();
        }
        tb_remove();
    });
    $('input#btnReservationOk').bind('mouseover', function(event)
    {
        this.className='btnSubscribeOver'; 
    });
    $('input#btnReservationOk').bind('mouseout', function(event)
    {
        this.className='btnSubscribe';
    });
});

// Image Rollovers (Standard)

function rollImage(imgName, imgSrc)
{
    document[imgName].src = imgSrc;
}

// Google Analytics Tracking (Standard)

function directionsClickMultLoc(sender, e)
{
    pageTracker._trackPageview('/Directions Link/Clicked');
}
function directionsMouseoverMultLoc(sender, e)
{
    pageTracker._trackPageview('/Directions Link/Mouseover');
}
function directionsMouseoverLoc1(sender, e)
{
    pageTracker._trackPageview('/Location 1/Get Directions Link/Mouseover');
}
function directionsClickLoc1(sender, e)
{
    pageTracker._trackPageview('/Location 1/Get Directions Link/Clicked');
}
function directionsMouseoverLoc1(sender, e)
{
    pageTracker._trackPageview('/Location 1/Get Directions Link/Mouseover');
}
function directionsClickLoc2(sender, e)
{
    pageTracker._trackPageview('/Location 2/Get Directions Link/Clicked');
}
function directionsMouseoverLoc2(sender, e)
{
    pageTracker._trackPageview('/Location 2/Get Directions Link/Mouseover');
}
function directionsClickLoc3(sender, e)
{
    pageTracker._trackPageview('/Location 3/Get Directions Link/Clicked');
}
function directionsMouseoverLoc3(sender, e)
{
    pageTracker._trackPageview('/Location 3/Get Directions Link/Mouseover');
}
function directionsClickLoc4(sender, e)
{
    pageTracker._trackPageview('/Location 4/Get Directions Link/Clicked');
}
function directionsMouseoverLoc4(sender, e)
{
    pageTracker._trackPageview('/Location 4/Get Directions Link/Mouseover');
}
function directionsClickLoc5(sender, e)
{
    pageTracker._trackPageview('/Location 5/Get Directions Link/Clicked');
}
function directionsMouseoverLoc5(sender, e)
{
    pageTracker._trackPageview('/Location 5/Get Directions Link/Mouseover');
}
function reservationClick(sender, e)
{
    pageTracker._trackPageview('/Make Reservation/Clicked');
}
function reservationMouseover(sender, e)
{
    pageTracker._trackPageview('/Make Reservation/Mouseover');
}
function twitterClick(sender, e)
{
    pageTracker._trackPageview('/Twitter Link/Clicked');
}
function twitterMouseover(sender, e)
{
    pageTracker._trackPageview('/Twitter Link/Mouseover');
}
function facebookClick(sender, e)
{
    pageTracker._trackPageview('/Facebook Link/Clicked');
}
function facebookMouseover(sender, e)
{
    pageTracker._trackPageview('/Facebook Link/Mouseover');
}
function contactUsClick(sender, e)
{
    pageTracker._trackPageview('/Contact Us Link/Clicked');
}
function contactUsMouseover(sender, e)
{
    pageTracker._trackPageview('/Contact Us Link/Mouseover');
}
function commentClick(sender, e)
{
    pageTracker._trackPageview('/Send Comment Link/Clicked');
}
function commentMouseover(sender, e)
{
    pageTracker._trackPageview('/Send Comment Link/Mouseover');
}
function tmnClick(sender, e)
{
    pageTracker._trackPageview('/TMN Link/Clicked');
}
function tmnMouseover(sender, e)
{
    pageTracker._trackPageview('/TMN Link/Mouseover');
}
function specialsMouseover(offer)
{
    pageTracker._trackPageview("/Specials/" + offer + "/Mouseover");
}
function specialsClicked(offer)
{
    pageTracker._trackPageview("/Specials/" + offer + "/Clicked");
}

// Google Analytics Tracking (Custom)

function menu1Click(sender, e)
{
    pageTracker._trackPageview('/Menu/Appetizers/Clicked');
}
function menu1Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/Appetizers/Mouseover');
}
function menu2Click(sender, e)
{
    pageTracker._trackPageview('/Menu/Salads/Clicked');
}
function menu2Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/Salads/Mouseover');
}
function menu3Click(sender, e)
{
    pageTracker._trackPageview('/Menu/Pastas/Clicked');
}
function menu3Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/Pastas/Mouseover');
}
function menu4Click(sender, e)
{
    pageTracker._trackPageview('/Menu/Second Course/Clicked');
}
function menu4Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/Second Course/Mouseover');
}
function menu5Click(sender, e)
{
    pageTracker._trackPageview('/Menu/I Rosotti/Clicked');
}
function menu5Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/I Rosotti/Mouseover');
}
function menu6Click(sender, e)
{
    pageTracker._trackPageview('/Menu/Pizza & Calzone/Clicked');
}
function menu6Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/Pizza & Calzone/Mouseover');
}
function menu7Click(sender, e)
{
    pageTracker._trackPageview('/Menu/Desserts/Clicked');
}
function menu7Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/Desserts/Mouseover');
}
function menu8Click(sender, e)
{
    pageTracker._trackPageview('/Menu/Brunch/Clicked');
}
function menu8Mouseover(sender, e)
{
    pageTracker._trackPageview('/Menu/Brunch/Mouseover');
}