﻿

$(document).ready(function() {
    $("input").focus(function() { $(this).removeClass("requiredField") });

    //embed flash    
    var params = {
        menu: "false",
        scale: "noScale",
        base: "global/swf"
    };
    var attributes = {
        id: "promosFlash"
    };

    var swfpath = $('div#flashHolder').attr("swfpath");
    swfobject.embedSWF(swfpath, "flashHolder", "740", "435", "9.0.115", "global/swf/expressInstall.swf", null, params, attributes);

    // in IE only this substitutes a DHTML drop down for the regular drop down list
    // which does not expand to accomodate longer options
    if ($.browser.msie === true) {
        replaceSelect();
    }

});

function sendToJavaScript (value) {
  
    sendToActionScript (value);
  
}

function sendToActionScript (value) { 

    var obj = document.getElementById("promosFlash");
    obj.sendToActionScript(value);  

}

function validateThis() {

    $.each(Page_Validators, function(i,item) {
        ValidatorValidate(item);
        if (!item.isvalid) {
            var type = $("#" + item.controltovalidate).attr("type");
            switch(type) {
                case "text":
                    $("#" + item.controltovalidate).addClass('requiredField');
                    $("#" + item.controltovalidate).get(0).value = "";
                    break;
                case "select-one":
                    
                    break;
                
            } // end switch      
        } // end if 
    })  
} // end validateThis

function handlePreview() {
        window.open ("EmailPreview.htm", "mywindow","location=0,status=0,scrollbars=1, width=617,height=600");         
}

function popUnsubscribe(email) {    
    window.open ("Unsubscribe.aspx?email="+ email, "mywindow","location=0,status=0,scrollbars=1, width=450,height=450");   
}

function replaceSelect() {
    if ( $("select.flavorSelect").get(0)) {
        //var list = $("<ul class='ddl'></ul>").prependTo("#innerContent");
          
        var list =  $("<ul class='ddl'></ul>").insertBefore("select.flavorSelect");
            
        $("select.flavorSelect option").each( function(i,val) {
            $(list).append("<li><img src='global/images/icon-dd.gif' /><a href='javascript:void(0)' index='" + (i) + "'>" + $(this).text() + "</a></li>");
        });
                
        $(list).mouseover(
            openSelect
        );
        
        $("select.flavorSelect").css("visibility","hidden");
    }
} // end replaceSelect


function openSelect() {
        var menu = $(this).clone();
        $(menu).addClass("ddlMenu");
        $(menu).data("height",$(this).height());
        $(menu).css("height","auto");
        $(menu).data("width",$(this).width());
        $(menu).css("width","auto");
        $(menu).find("li img").hide();
        $("body").prepend(menu);
        $(menu).css("top",$(this).offset().top);
        $(menu).css("left",$(this).offset().left);        
        $(menu).hover( 
        function() { clearTimeout();  } 
        ,
        function() { var to = setTimeout( function() {$(menu).remove(); },100);   }
        
        );
        
        $(menu).find("a:gt(0)").click( function() {
                $("select.flavorSelect").get(0).selectedIndex = $(this).attr("index"); 
                $(".ddl").find("a:first").text($(this).text());
                $(".ddlMenu").remove(); 
        } );
        
        
}