// Initialize plugins

$(document).ready(function() {
    
// Open external links in a new window
    $("a[href^='http:']").attr('target','_blank');

    $("#slideshowBox").cycle ({
        timeout: 5000
        });

    $("#quotation").cycle ({
        timeout: 5000,
        fx: 'scrollLeft'
        });

    $("#submit-secret-word").submit(function(){
        
        var secret_words = [
            "globey",
            "scream",
            "coco",
            "jambi",
            "haha",
            "peewee",
            "broadway",
            "chairry",
            "wish",
            "show",
            "playhouse",
            "GLOBEY",
            "SCREAM",
            "COCO",
            "JAMBI",
            "HAHA",
            "PEEWEE",
            "BROADWAY",
            "CHAIRRY",
            "WISH",
            "SHOW",
            "PLAYHOUSE"
        ];
            
        var secret_word = $("#secret-word").val()
        
        if ( ($.inArray(secret_word, secret_words)) !== -1 ){
            window.open("http://www.broadwayoffers.com/go.aspx?MD=2001&MC=" + secret_word);
        } else {
            alert("Please enter your secret word.");
        }
        
        return false;
    })
    
    // FUN STUFF
    
        if (this.location == "http://www.peewee/broadwaystuff.php#news") {
            $("#stuffMenu a").removeClass("selectedLink");
            $("#news").addClass("selectedLink");
            $("#content div").removeClass("selectedPanel");
            $("#newsPanel").addClass("selectedPanel");

        }

        if (this.location == "http://www.peewee/broadwaystuff.php#photos") {
            $("#stuffMenu a").removeClass("selectedLink");
            $("#photos").addClass("selectedLink");
            $("#content div").removeClass("selectedPanel");
            $("#photosPanel").addClass("selectedPanel");
        }

        if (this.location == "http://www.peewee/broadwaystuff.php#videos") {
            $("#stuffMenu a").removeClass("selectedLink");
            $("#videos").addClass("selectedLink");
            $("#content div").removeClass("selectedPanel");
            $("#videosPanel").addClass("selectedPanel");

        }

        if (this.location == "http://www.peewee/broadwaystuff.php#reviews") {
            $("#stuffMenu a").removeClass("selectedLink");
            $("#reviews").addClass("selectedLink");
            $("#content div").removeClass("selectedPanel");
            $("#reviewsPanel").addClass("selectedPanel");

        }

        $("#fun #content div").hide();
        $(".selectedPanel").show();
        $(".selectedPanel div").show();

        $("#stuffMenu a").click(function() {
            var link = $(this).attr("rel");

            $("#fun #content div").removeClass("selectedPanel");
            $(''+link+'').addClass("selectedPanel")
            $("#fun #content div").hide();
            $(".selectedPanel").show();
            $(".selectedPanel div").show();
            $("#stuffMenu a").removeClass("selectedLink");
            $(this).addClass("selectedLink");

//            return false;
        });

        $("#photosPanel a").click(function() {
            var link = $(this).attr("href");
            $("#galleryImage").attr("src", link);
            return false;
        });

        /*  Submit e-list form via ajax
        ------------------------------------------------------------------------ */

        // Check for valid email
        function checkEmail(email) { 
          var pattern = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
          var emailVal = $("#" + email).val();
          return pattern.test(emailVal);
        }

        // Sumbit e-list sign-up via ajax
        $("#elist-form input:image").click(function() { 

          // First, disable the form from submitting
          $('form#elist-form').submit(function() { return false; });

          // Grab form action
          var formAction = $("form#elist-form").attr("action");

          // Hacking together id for email field
          // Replace the xxxxx below:
          // If your form action were http://mysiteaddress.createsend.com/t/r/s/abcde/, then you'd enter "abcde" below
          var id = "kttitj";
          var emailId = id + "-" + id;
          // Validate email address with regex
          if (!checkEmail(emailId)) {
            alert("Please enter a valid email address");
            return;
          }

          // Serialize form values to be submitted with POST
          var str = $("form#elist-form").serialize();

          // Add form action to end of serialized data
          // CDATA is used to avoid validation errors
          //<![CDATA[
          var serialized = str + "&action=" + formAction;
          // ]]>

          // Submit the form via ajax
          $.ajax({
            url: "php/proxy.php",
            type: "POST",
            data: serialized,
            success: function(data){
              // Server-side validation
              if (data.search(/invalid/i) != -1) {
                alert('The email address you supplied is invalid and needs to be fixed before you can subscribe to this list.');
              }
              else
              {
                $("#elist-form").hide(); // If successfully submitted hides the form
                $("#confirmation").fadeIn("slow");  // Shows "Thanks for subscribing" div
                $("#confirmation").tabIndex = -1;
                $("#confirmation").focus(); // For screen reader accessibility
                // Fire off Google Analytics fake pageview
                //var pageTracker = _gat._getTracker("UA-XXXXX-X");
                //pageTracker._trackPageview("/newsletter_signup");
              }
            }
          });
        });

        /*  End elist form
        ------------------------------------------------------------------------ */

});

