
function showFreeShipPopup1124() {        
    var body = '<div id="ship_panel" style="padding-left:310px;padding-top:260px;"><img src="/images/homepage/images/1124_overlay.jpg" usemap="#PopupMap" border="none"></div>';
    
    if (typeof shipPanel != "undefined"){ shipPanel.show(); return;}
    shipPanel = new YAHOO.widget.Panel("ship_panel", {
                        width:"352px",
                        height:"128px",
                        constraintoviewport: true,
                        underlay:"none",
                        close:false,
                        visible:false,
                        draggable:false,
                        modal: true,
                        iframe: true
                    });
    shipPanel.setBody(body);
    
    if(checkIEVersion()==6 || checkIEVersion()==7 || checkFFVersion()==2){
        shipPanel.render(document.body);
    } else {
        shipPanel.render(document.getElementById('header'));
    }

    shipPanel.show();
}

function showFreeShipPopup1126() {
    var body = '<div id="ship_panel" style="padding-left:324px;padding-top:226px;"><img src="/images/homepage/images/1126_overlay.jpg" usemap="#PopupMap" border="none"></div>';
    
    if (typeof shipPanel != "undefined"){ shipPanel.show(); return;}
    shipPanel = new YAHOO.widget.Panel("ship_panel", {
                        width:"321px",
                        height:"220px",
                        constraintoviewport: true,
                        underlay:"none",
                        close:false,
                        visible:false,
                        draggable:false,
                        modal: true
                    });
    shipPanel.setBody(body);

    if(checkIEVersion()==6 || checkIEVersion()==7 || checkFFVersion()==2){
        shipPanel.render(document.body);
    } else {
        shipPanel.render(document.getElementById('header'));
    }

    shipPanel.show();
}

function showFreeShipPopup1127() {
    var body = '<div id="ship_panel" style="padding-left:324px;padding-top:253px;"><img src="/images/homepage/images/1127_overlay.jpg" usemap="#PopupMap" border="none"></div>';

    if (typeof shipPanel != "undefined"){ shipPanel.show(); return;}
    shipPanel = new YAHOO.widget.Panel("ship_panel", {
                        width:"321px",
                        height:"179px",
                        constraintoviewport: true,
                        underlay:"none",
                        close:false,
                        visible:false,
                        draggable:false,
                        modal: true
                    });
    shipPanel.setBody(body);

    if(checkIEVersion()==6 || checkIEVersion()==7 || checkFFVersion()==2){
        shipPanel.render(document.body);
    } else {
        shipPanel.render(document.getElementById('header'));
    }

    shipPanel.show();
}

function showFreeShipPopup1128() {
    var body = '<div id="ship_panel" style="padding-left:330px;padding-top:212px;"><img src="/images/homepage/images/1128_overlay.jpg" usemap="#PopupMap" border="none"></div>';

    if (typeof shipPanel != "undefined"){ shipPanel.show(); return;}
    shipPanel = new YAHOO.widget.Panel("ship_panel", {
                        width:"312px",
                        height:"113px",
                        constraintoviewport: true,
                        underlay:"none",
                        close:false,
                        visible:false,
                        draggable:false,
                        modal: true
                    });
    shipPanel.setBody(body);

    if(checkIEVersion()==6 || checkIEVersion()==7 || checkFFVersion()==2){
        shipPanel.render(document.body);
    } else {
        shipPanel.render(document.getElementById('header'));
    }

    shipPanel.show();
}

function showFreeShipPopup1130() {
    var body = '<div id="ship_panel" style="padding-left:327px;padding-top:241px;"><img src="/images/homepage/images/1130_overlay.jpg" usemap="#PopupMap" border="none"></div>';

    if (typeof shipPanel != "undefined"){ shipPanel.show(); return;}
    shipPanel = new YAHOO.widget.Panel("ship_panel", {
                        width:"322px",
                        height:"152px",
                        constraintoviewport: true,
                        underlay:"none",
                        close:false,
                        visible:false,
                        draggable:false,
                        modal: true
                    });
    shipPanel.setBody(body);

    if(checkIEVersion()==6 || checkIEVersion()==7 || checkFFVersion()==2){
        shipPanel.render(document.body);
    } else {
        shipPanel.render(document.getElementById('header'));
    }

    shipPanel.show();
}


function hideFreeShipPopup() {
    shipPanel.hide(true);
}

/**
 * This function is called when enter key is typed in the "become an insider" textbox.
 * calls the fucntion adventure.submitForm using the textbox value.
 */
function enterPressed(myfield,e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13){
        adventure.submitForm(document.getElementById('header_email_signup').value,
            'name', null, null, null, null, null, null, '', null);
        return false;
    } else {
        return true;
    }
}


function getInternetExplorerVersion()
// Returns the version of Windows Internet Explorer or a -1
// (indicating the use of another browser).
{
   var rv = -1; // Return value assumes failure.
   if (navigator.appName == 'Microsoft Internet Explorer')
   {
      var ua = navigator.userAgent;
      var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
      if (re.exec(ua) != null)
         rv = parseFloat( RegExp.$1 );
   }
   return rv;
}
function checkIEVersion()
{
   var msg = "You're not using Windows Internet Explorer.";
   var version = 0;
   var ver = getInternetExplorerVersion();
   if ( ver> -1 )
   {
      if ( ver>= 8.0 ){
         msg = "You're using Windows Internet Explorer 8.";
         version = 8;
      } else if ( ver == 7.0 ) {
       msg = "You're using Windows Internet Explorer 7.";
         version = 7;
      } else if ( ver == 6.0 ) {
       msg = "You're using Windows Internet Explorer 6.";
         version = 6;
      } else{
       msg = "You should upgrade your copy of Windows Internet Explorer";
         version = 0;
      }
    }
   //alert( msg );
   return version;
}

function checkFFVersion()
{
    var ffversion = 0;
    if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
        ffversion=new Number(RegExp.$1); // capture x.x portion and store as a number
    }
    return ffversion;
}

YAHOO.util.Event.onDOMReady(
    function()
    {       
        SendToFriend = function (e)
        {
            var rType = '?type=cart';
            YAHOO.util.Event.preventDefault(e);
            if (YAHOO.util.Dom.hasClass(this, 'wishlist')) 
                rType = '?type=wishlist';
            else 
                if (YAHOO.util.Dom.hasClass(this, 'item')) {
                    rType = '?type=item';
                    var item = showcase.getCurrent();
                    rType+='&color='+item.color+'&item='+item.item;
                }
                if (YAHOO.util.Dom.hasClass(this, 'group')) {
                    rType = '?type=group';
                    var group_name = MultiItem.showingGroupName.replace('-', ' ');
                    rType += '&group=' + group_name;
                }
            getPageOverlay('send-to-friend', 'Send To Friend','/send-to-friend'+rType,'345px', null,
                function(panel){
                    YAHOO.util.Event.addListener(YAHOO.util.Selector.query('#stf-send')[0], 'click',
                        function(f)
                        {
                            
                            var required = YAHOO.util.Selector.query('.required'), index, error=false;
                            YAHOO.util.Event.preventDefault(f);
                            for(index in required)
                                if(required[index].value=='') {
                                    error = true;
                                    // removed due to padding issues.
                                    // error message along is enough
                                    if(required[index].name=='message') {
                                        //YAHOO.util.Dom.setStyle(required[index].parentNode, 'border', '1px solid red');
                                    }
                                    else {
                                        //YAHOO.util.Dom.setStyle(required[index], 'border', '1px solid red');
                                    }
                                } else {
                                    if(required[index].name=='message') {
                                        //YAHOO.util.Dom.setStyle(required[index].parentNode, 'border', '0px none');
                                    }
                                    else {
                                        //YAHOO.util.Dom.setStyle(required[index], 'border', '0px none');
                                    }
                                }
                            if (error) {
                                YAHOO.util.Dom.setStyle(YAHOO.util.Selector.query('#stf-error')[0], 'display', 'block');
                                return;
                            } else {
                                YAHOO.util.Dom.setStyle(YAHOO.util.Selector.query('#stf-error')[0], 'display', 'none');
                            }
                                    
                            var loader = YAHOO.util.Selector.query('.loader')[0],
                                form = YAHOO.util.Selector.query('#stf-form')[0],
                                cb = {
                                    success: function(p)
                                        {
                                            YAHOO.util.Selector.query('.stf-container')[0].innerHTML = p.responseText;
                                            sIFR.replace(tradegothic20, {
                                              selector: '.tradegothic20',  
                                              css: '.sIFR-root { color: #333333; font-weight: bold; }',
                                              wmode: 'transparent'
                                            });
                                        },
                                    argument: panel
                                };
                            YAHOO.util.Dom.setStyle(loader, 'display', 'inline');
                            YAHOO.util.Connect.setForm(form);
                            YAHOO.util.Connect.asyncRequest('POST', '/send-to-friend', cb);
                        });
                });
        };

        var targets = YAHOO.util.Selector.query('.send-to-friend');
        YAHOO.util.Event.addListener(targets, 'click', SendToFriend);
    });

