
//scripts/subscribermail.collision.detector.js
function _SM_COLLISION_DETECTOR_(){this.objects_on_screen=[];this.objects_in_system=[];this.colission_threshold=3;this.grid_factor=30;this.screen_width=0;this.screen_height=0;this.grid_width=0;this.grid_height=0;this.grid={};this.initialize()}_SM_COLLISION_DETECTOR_.prototype={initialize:function(){this.initializeDimensions()},initializeDimensions:function(){this.screen_width=$(window).width();this.screen_height=$(window).height();this.grid_width=Math.ceil(this.screen_width/this.grid_factor);this.grid_height=Math.ceil(this.screen_height/this.grid_factor);this.grid=new Array(parseInt(this.grid_width*this.grid_height))},setBitAtCoordinate:function(a,b){this.grid[(this.grid_width*b)+a]=this.getBitAtCoordinate(a,b)+1},setBitAtCoordinateWithValue:function(a,b,c){this.grid[(this.grid_width*b)+a]=this.getBitAtCoordinate(a,b)+c},getBitAtCoordinate:function(a,b){var c=this.grid[(this.grid_width*b)+a];if(c==undefined){return 0}return c},addObject:function(a){this.objects_in_system.push(a);if(this.testAddObjectToCollisionBitmap(a)){this.objects_on_screen.push(a);this.addObjectToCollisionBitmap(a);$(a.dom_element).show()}else{}},testAddObjectToCollisionBitmap:function(colission_object){var dimensions=this.convertColissionDimensionsForGrid(colission_object.dimensions);with(dimensions){for(var y=top_left.y;y<bottom_left.y;y++){for(var x=top_left.x;x<top_right.x;x++){if(this.getBitAtCoordinate(x,y)+1>=this.colission_threshold){return false}else{continue}}}}return true},addObjectToCollisionBitmap:function(colission_object){var dimensions=this.convertColissionDimensionsForGrid(colission_object.dimensions);with(dimensions){for(var y=top_left.y;y<bottom_left.y;y++){for(var x=top_left.x;x<top_right.x;x++){if(x>0&&y>0){this.setBitAtCoordinate(x,y)}else{}}}}},convertColissionDimensionsForGrid:function(colission_object_dimensions){with(colission_object_dimensions){var coords={top_left:{x:this.convertPixelPositionToGridCoordinate(top_left.x),y:this.convertPixelPositionToGridCoordinate(top_left.y)},top_right:{x:this.convertPixelPositionToGridCoordinate(top_right.x),y:this.convertPixelPositionToGridCoordinate(top_right.y)},bottom_left:{x:this.convertPixelPositionToGridCoordinate(bottom_left.x),y:this.convertPixelPositionToGridCoordinate(bottom_left.y)},bottom_right:{x:this.convertPixelPositionToGridCoordinate(bottom_right.x),y:this.convertPixelPositionToGridCoordinate(bottom_right.y)}}}return coords},convertPixelPositionToGridCoordinate:function(a){if(a<0){a=1}return Math.ceil(a/this.grid_factor)},returnFirstAvailablePosition:function(a){if(a.top_left==true){return"top_left"}if(a.top_right==true){return"top_right"}if(a.bottom_right==true){return"bottom_right"}if(a.bottom_left==true){return"bottom_left"}return false},getObjectById:function(b){var a=false;for(index in this.objects_in_system){if(this.objects_in_system[index].id===b){a=this.objects_in_system[index];break}}if(!a){}return a},detectObjectAgainstCollection:function(b){var c=this.getObjectById(b);if(c){var a={top_left:false,top_right:false,bottom_left:false,bottom_right:false};for(inner_index in this.objects_on_screen){if(!(c===this.objects_on_screen[inner_index])){var d=this.objects_on_screen[inner_index];a.top_left=this.detectUsingTopLeft(c,d);a.top_right=this.detectUsingTopRight(c,d);a.bottom_left=this.detectUsingBottomLeft(c,d);a.bottom_right=this.detectUsingBottomRight(c,d)}}return a}else{return false}},detectUsingTopLeft:function(c,b){var a=c.getDimensions();var d=b.getDimensions();if(d.top_left.x>=a.top_left.x&&d.top_left.x<=a.top_right.x){if(d.top_left.y>=a.top_left.y&&d.top_left.y<=a.bottom_right.y){return[a.top_left.x,a.top_left.y]}}return false},detectUsingTopRight:function(c,b){var a=c.getDimensions();var d=b.getDimensions();if(d.top_right.x>=a.top_left.x&&d.top_right.x<=a.top_right.x){if(d.top_right.y>=a.top_right.y&&d.top_right.y<=a.bottom_right.y){return[a.top_right.x,a.top_right.y]}}return false},detectUsingBottomLeft:function(c,b){var a=c.getDimensions();var d=b.getDimensions();if(d.bottom_left.x>=a.bottom_left.x&&d.bottom_left.x<=a.bottom_right.x){if(d.bottom_left.y>=a.top_left.y&&d.bottom_left.y<=a.bottom_left.y){return[a.bottom_left.x,a.bottom_left.y]}}return false},detectUsingBottomRight:function(c,b){var a=c.getDimensions();var d=b.getDimensions();if(d.bottom_right.x>=a.bottom_left.x&&d.bottom_right.x<=a.bottom_right.x){if(d.bottom_right.y>=a.top_right.y&&d.bottom_right.y<=a.bottom_right.y){return[a.bottom_right.x,a.bottom_right.y]}}return false},visualize:function(){var d=excanvas(document.createElement("canvas"));d.setAttribute("id","test-canvas");d.setAttribute("width",this.grid_x);d.setAttribute("height",this.grid_y);var b=d.getContext("2d");for(var a=0;a<this.grid_x;a++){for(var c=0;c<this.grid_y;c++){switch(this.grid[c][a]){case 0:b.fillStyle="#000000";break;case 1:b.fillStyle="#ff0000";break;case 2:b.fillStyle="#990000";break;case 3:b.fillStyle="#660000";break;case 4:b.fillStyle="#330000";break;default:b.fillStyle="#666666";break}b.fillRect(c,a,1,1)}}$(document.body).append($(d))}};
//scripts/subscribermail.collision.object.js
function _SM_COLLISION_DETECTOR_OBJECT_(a){this.id=$(a).attr("id");this.dom_element=document.getElementById(this.id);this.defineDimensions()}_SM_COLLISION_DETECTOR_OBJECT_.prototype={getDimensions:function(){return this.dimensions},defineDimensions:function(){$(this.dom_element).show();this.dimensions={top_left:{x:$(this.dom_element).position().left,y:$(this.dom_element).position().top},top_right:{x:$(this.dom_element).position().left+$(this.dom_element).width(),y:$(this.dom_element).position().top},bottom_right:{x:$(this.dom_element).position().left+$(this.dom_element).width(),y:$(this.dom_element).position().top+$(this.dom_element).height()},bottom_left:{x:$(this.dom_element).position().left,y:$(this.dom_element).position().top+$(this.dom_element).height()}}}};
//scripts/subscribermail.overlay.layer.text.js
function _SM_OVERLAY_LAYER_TEXT_(b,d,e,a,c){this.overlay_object=b;this.id=b.id;this.boxModel=b.boxModel;this.message=d;this.font_family=e;this.font_size=a;this.font_color=c;this.initialize()}_SM_OVERLAY_LAYER_TEXT_.prototype={initialize:function(){this.dom_element=this.createDomElement()},createDomElement:function(){var a=$(document.createElement("p"));a.attr("id","overlay-text-"+this.id);if(this.overlay_object.debug==true){$(a).css({border:"1px solid #666666"})}return a},draw:function(){this.dom_element.html(this.message);this.dom_element.css({overflow:"hidden",position:"absolute",width:this.boxModel.text.width-this.boxModel.text.left,height:this.boxModel.text.height,top:this.boxModel.text.top,left:this.boxModel.text.left,padding:this.boxModel.text.padding_string,margin:this.boxModel.text.margin_string,color:jQuery.trim(this.font_color),"text-align":"left","text-decoration":"none","font-family":this.font_family,"font-weight":"normal","font-style":"normal","font-size":this.font_size});return this.dom_element}};
//scripts/subscribermail.overlay.layer.skin.js
function _SM_OVERLAY_LAYER_SKIN_(a){this.overlay_object=a;this.id=a.id;this.boxModel=a.boxModel;this.initialize()}_SM_OVERLAY_LAYER_SKIN_.prototype={initialize:function(){this.dom_element=this.createDomElement()},createDomElement:function(){var a=$(document.createElement("div"));a.attr("id","overlay-skin-"+this.id);if(this.overlay_object.debug==true){$(a).css({border:"1px solid #ff0000"})}return a},draw:function(){var div=this.overlay_object.dom_element;var width=this.boxModel.width;var height=this.boxModel.height-this.boxModel.padding.bottom;var margin=this.boxModel.text.margin;var pl=this.boxModel.text.padding.left;var pr=this.boxModel.text.padding.right;var pt=this.boxModel.text.padding.top;var pb=this.boxModel.text.padding.bottom;var text_style="margin:"+0+"px; padding: 5px;color: "+this.font_color+";";var right_edge=this.boxModel.width-48;var bottom_edge=this.boxModel.height-41;var middle_section=0+48;with(this.boxModel){var bottom_left_corner=$('<img src="/img/overlay/bottom_left_corner.png" width="48" height="41" alt="" />');bottom_left_corner.attr("src","/img/overlay/bottom_left_corner.png");bottom_left_corner.attr("width",48);bottom_left_corner.attr("height",41);bottom_left_corner.css({position:"absolute",top:bottom_edge,left:0});var bottom_side=$('<img src="/img/overlay/bottom_side.png" width="1000" height="41" alt="" />');bottom_side.attr("src","/img/overlay/bottom_side.png");bottom_side.attr("width",right_edge-50);bottom_side.attr("height",28);bottom_side.css({position:"absolute",top:bottom_edge-$(bottom_side).height()+1,left:middle_section});var bottom_right_corner=$('<img src="/img/overlay/bottom_right_corner.png" width="1000" height="41" alt="" />');var brc_height=0+29-$(bottom_left_corner).height()+0;var brc_width=50;var brc_top=0+29+1;var brc_left=0;if($.browser.msie){brc_top-=1}bottom_right_corner.attr("src","/img/overlay/bottom_right_corner.png");bottom_right_corner.attr("width",50);bottom_right_corner.attr("height",28);bottom_right_corner.css({position:"absolute",top:bottom_edge-$(bottom_right_corner).height()+0,left:right_edge-2});var top_left_corner=$('<img src="/img/overlay/top_left_corner.png" width="1000" height="41" alt="" />');top_left_corner.attr("src","/img/overlay/top_left_corner.png");top_left_corner.attr("width",50);top_left_corner.attr("height",0+29-$(bottom_right_corner).height()+1);top_left_corner.css({position:"absolute",top:0,left:0});var left_side=$('<img src="/img/overlay/left_side.png" width="1000" height="41" alt="" />');var rs_height=bottom_edge-$(bottom_right_corner).height()-$(top_left_corner).height()-30;var rs_width=50;var rs_top=0+29+1;var rs_left=0;if($.browser.msie){if(parseInt($.browser.version)<7){rs_top-=1;rs_height+=1}}left_side.attr("src","/img/overlay/left_side.png");left_side.attr("width",rs_width);left_side.attr("height",rs_height);left_side.css({position:"absolute",top:rs_top,left:rs_left})}div.append(bottom_right_corner);div.append(bottom_left_corner);div.append(top_left_corner);div.append(bottom_side);div.append(left_side);return this.dom_element}};
//scripts/subscribermail.overlay.layer.canvas.js
function _SM_OVERLAY_LAYER_CANVAS_(b,a){this.layer_object=b;this.id=b.id;this.boxModel=b.boxModel;this.fill_color=a;this.initialize()}_SM_OVERLAY_LAYER_CANVAS_.prototype={initialize:function(){this.dom_element=this.createDomElement()},createDomElement:function(){if($.browser.msie){var a=excanvas(document.createElement("canvas"))}else{var a=document.createElement("canvas")}a.setAttribute("id","overlay-canvas-"+this.id);a.setAttribute("class","subscribermail-overlay");a.setAttribute("width",this.boxModel.width);a.setAttribute("height",this.boxModel.height-20);$(a).css({overflow:"hidden",width:this.boxModel.width,height:this.boxModel.height-20});return a},draw:function(){var a=this.dom_element.getContext("2d");this.drawShapeToCanvasWithCoordinates(a);a.fillStyle=this.fill_color;a.fill();return this.dom_element},drawShapeToCanvasWithCoordinates:function(canvas_surface){canvas_surface.beginPath();canvas_surface.moveTo(this.boxModel.start.x,this.boxModel.start.y);with(this.boxModel){with(left){canvas_surface.quadraticCurveTo(top.control.x,top.control.y,top.point.x,top.point.y);canvas_surface.lineTo(lines.left.x,lines.left.y);canvas_surface.quadraticCurveTo(bottom.control.x,bottom.control.y,bottom.point.x,bottom.point.y)}with(right){canvas_surface.lineTo(lines.bottom.x,lines.bottom.y);canvas_surface.quadraticCurveTo(bottom.control.x,bottom.control.y,bottom.point.x,bottom.point.y);canvas_surface.lineTo(lines.right.x,lines.right.y);canvas_surface.quadraticCurveTo(top.control.x,top.control.y,top.point.x,top.point.y);canvas_surface.lineTo(lines.top.x,lines.top.y)}}}};
//scripts/subscribermail.overlay.layer.canvas.tail.js
function _SM_OVERLAY_LAYER_CANVAS_TAIL_(b,a){this.overlay_object=b;this.id=b.id;this.boxModel=b.boxModel;this.fill_color=a;this.initialize()}_SM_OVERLAY_LAYER_CANVAS_TAIL_.prototype={initialize:function(){this.dom_element=this.createDomElement()},createDomElement:function(){if(!$.browser.safari){var a=excanvas(document.createElement("canvas"))}else{var a=document.createElement("canvas")}a.setAttribute("id","subscribermail-overlay-tail-"+this.id);a.setAttribute("class","subscribermail-overlay-tail");a.setAttribute("width",this.boxModel.width);a.setAttribute("height",this.boxModel.height);a.setAttribute("width",this.boxModel.canvas_tail.width);a.setAttribute("height",this.boxModel.canvas_tail.height);$(a).css({width:this.boxModel.canvas_tail.width,height:this.boxModel.canvas_tail.height,position:"absolute",left:0,top:0});if(this.overlay_object.debug==true){$(a).css({border:"1px solid #00ff00"})}return a},draw:function(){var a=this.dom_element.getContext("2d");this.drawShapeToCanvasWithCoordinates(a);a.fillStyle=this.fill_color;a.fill();return this.dom_element},drawShapeToCanvasWithCoordinates:function(canvas_surface){canvas_surface.beginPath();canvas_surface.moveTo(this.boxModel.start.x,this.boxModel.start.y);with(this.boxModel){with(tail){canvas_surface.moveTo(start.x,start.y);canvas_surface.lineTo(middle.x,middle.y);canvas_surface.lineTo(end.x,end.y)}}}};
//scripts/subscribermail.overlay.layer.closebutton.js
function _SM_OVERLAY_LAYER_CLOSE_BUTTON_(a){this.id=a.id;this.overlay_object=a;this.boxModel=a.boxModel;this.message="&times;";this.font_color="#000000";this.font_family="arial";this.font_size="14px";this.initialize()}_SM_OVERLAY_LAYER_CLOSE_BUTTON_.prototype={initialize:function(){this.dom_element=this.createDomElement()},createDomElement:function(){var a=$(document.createElement("p"));a.attr("id","overlay-close-button-"+this.id);if(this.overlay_object.debug==true){$(a).css({border:"1px solid #ff0000"})}return a},draw:function(){this.dom_element.html("&times;");this.dom_element.css({overflow:"hidden",position:"absolute",width:14,height:14,padding:this.boxModel.close_button.padding_string,margin:this.boxModel.close_button.margin_string,top:this.boxModel.close_button.top,left:this.boxModel.close_button.left+this.boxModel.width,color:jQuery.trim(this.font_color),cursor:"pointer","text-align":"right","font-family":this.font_family,"font-size":this.font_size,"text-decoration":"none","font-weight":"normal","font-style":"normal"});var a=this.overlay_object;this.dom_element.bind("click",function(){a.closeOverlay(a)});return this.dom_element}};
//scripts/subscribermail.overlay.boxmodel.js
function _SM_OVERLAY_BOX_MODEL_(b,a){this.height=parseInt(a,10);this.width=parseInt(b,10);this.corner_size=18;this.start={};this.tail={};this.left={};this.right={};this.lines={};this.container={};this.padding={bottom:11,top:3,right:0,left:6};this.text={top:0,left:16,margin:{left:0,right:0,top:0,bottom:0},padding:{left:0,right:0,top:14,bottom:0},margin_string:"",padding_string:""};this.close_button={top:4,left:-18,margin:{left:0,right:0,top:0,bottom:0},padding:{left:0,right:0,top:0,bottom:0},margin_string:"",padding_string:""};this.canvas_tail={width:48,height:this.height};this.computeBoxModel();this.augmentBoxModelWithPadding()}_SM_OVERLAY_BOX_MODEL_.prototype={computeBoxModel:function(){if(this.width>300){this.width=300}if(this.height>300){this.height=300}if(this.width<100){this.width=100}if(this.height<100){this.height=100}var top_margin=this.padding.top;var w_sans_rpad=this.width-this.padding.right;var tail_height=15;var tail_width=20;this.start={x:this.corner_size+this.padding.left+1,y:0+top_margin};this.tail={start:{x:w_sans_rpad-this.corner_size-2,y:this.height-this.padding.bottom+this.padding.top-1},middle:{x:w_sans_rpad-this.corner_size-2,y:this.height-this.padding.bottom+this.padding.top+tail_height-1},end:{x:w_sans_rpad-this.corner_size-tail_width-2,y:this.height-this.padding.bottom+this.padding.top-1},height:tail_height,width:tail_width};with(this.tail){start.x=-(start.x-this.width);middle.x=-(middle.x-this.width);end.x=-(end.x-this.width)}this.container={height:this.height-20,width:this.width};this.left={top:{control:{x:0,y:0+top_margin},point:{x:0,y:this.corner_size+top_margin}},bottom:{control:{x:0,y:this.height-this.padding.bottom+top_margin},point:{x:this.corner_size,y:this.height-this.padding.bottom+top_margin}}};this.right={top:{control:{x:w_sans_rpad,y:0+top_margin},point:{x:w_sans_rpad-this.corner_size,y:0+top_margin}},bottom:{control:{x:w_sans_rpad,y:this.height-this.padding.bottom+top_margin},point:{x:w_sans_rpad,y:this.height-this.padding.bottom-this.corner_size+top_margin}}};this.lines={left:{x:0,y:this.height-this.padding.bottom-this.corner_size+top_margin},right:{x:w_sans_rpad,y:this.corner_size+top_margin},top:{x:this.corner_size,y:0+top_margin},bottom:{x:w_sans_rpad-this.corner_size,y:this.height-this.padding.bottom+top_margin}};this.text.container_width=0;this.text.container_height=0;this.text.margin_string=this.text.margin.top+"px "+this.text.margin.right+"px "+this.text.margin.bottom+"px "+this.text.margin.left+"px";this.text.padding_string=this.text.padding.top+"px "+this.text.padding.right+"px "+this.text.padding.bottom+"px "+this.text.padding.left+"px";this.text.width=this.width;this.text.height=this.height-this.padding.bottom-this.padding.top-20;this.close_button.container_width=0;this.close_button.container_height=0;this.close_button.margin_string=this.close_button.margin.top+"px "+this.close_button.margin.right+"px "+this.close_button.margin.bottom+"px "+this.close_button.margin.left+"px";this.close_button.padding_string=this.close_button.padding.top+"px "+this.close_button.padding.right+"px "+this.close_button.padding.bottom+"px "+this.close_button.padding.left+"px";this.close_button.width=this.width;this.close_button.height=this.height-this.padding.bottom-this.padding.top-20},augmentBoxModelWithPadding:function(){with(this){start.x=start.x-padding.right;with(left){top.control.x=top.control.x+padding.left;top.point.x=top.point.x+padding.left;lines.left.x=lines.left.x+padding.left;bottom.control.x=bottom.control.x+padding.left;bottom.point.x=bottom.point.x+padding.left}with(right){lines.bottom.x=lines.bottom.x-padding.right;bottom.control.x=bottom.control.x-padding.right;bottom.point.x=bottom.point.x-padding.right;lines.right.x=lines.right.x-padding.right;top.control.x=top.control.x-padding.right;top.point.x=top.point.x-padding.right}with(tail){start.x=start.x-padding.right}}with(this){start.y=start.y+padding.top;with(left){top.control.y=top.control.y+padding.top;top.point.y=top.point.y+padding.top;lines.left.y=lines.left.y-padding.bottom;bottom.control.y=bottom.control.y-padding.bottom;bottom.point.y=bottom.point.y-padding.bottom}with(right){lines.bottom.y=lines.bottom.y-padding.bottom;bottom.control.y=bottom.control.y-padding.bottom;bottom.point.y=bottom.point.y-padding.bottom;lines.right.y=lines.right.y+padding.top;top.control.y=top.control.y+padding.top;top.point.y=top.point.y+padding.top;lines.top.y=lines.top.y+padding.top}with(tail){start.y=start.y-padding.bottom;middle.y=middle.y-padding.bottom;end.y=end.y-padding.bottom}}}};
//scripts/subscribermail.overlay.js
function _SM_OVERLAY_(b,a){this.debug=false;this.id=b;this.layers=[];this.dom_element={};this.wasClosed=false;this.hasCollision=false;this.link_object=a;this.skin={color:a.extractLinkData("overlay-color")};this.text={dom_element:false,message:a.extractLinkData("overlay-message"),font_family:a.extractLinkData("message-font-family"),font_size:a.extractLinkData("message-font-size"),font_color:a.extractLinkData("message-font-color")};this.boxModel=new _SM_OVERLAY_BOX_MODEL_(a.extractLinkData("overlay-width"),a.extractLinkData("overlay-height"));this.createOverlay(b,a)}_SM_OVERLAY_.prototype={createOverlay:function(c,b){this.dom_element=this.createDomElement(this.boxModel.container.width,this.boxModel.container.height);this.attachLayer(new _SM_OVERLAY_LAYER_CANVAS_(this,this.skin.color));this.attachLayer(new _SM_OVERLAY_LAYER_CANVAS_TAIL_(this,this.skin.color));this.attachLayer(new _SM_OVERLAY_LAYER_SKIN_(this));this.attachLayer(new _SM_OVERLAY_LAYER_TEXT_(this,this.text.message,this.text.font_family,this.text.font_size,this.text.font_color));this.attachLayer(new _SM_OVERLAY_LAYER_CLOSE_BUTTON_(this));var a=this;this.dom_element.bind("click",function(){a.bringOverlayToFront(this)});this.addDomElementToDocument()},createDomElement:function(a,c){var b=$('<div id="subscribermail-overlay-container-'+this.id+'" class="subscribermail-overlay "></div>');b.css({position:"absolute",width:a+"px",height:c-20+"px",left:0,top:0});return b},addDomElementToDocument:function(){this.dom_element.prependTo($(this.link_object.dom_element).parent())},attachLayer:function(a){a.draw();this.layers.push(a);$(this.dom_element).append(a.dom_element)},placeAtCoordinates:function(a,b){this.dom_element.css({position:"absolute",display:"block",top:b,left:a})},bringOverlayToFront:function(b){var b=$(b);var a=999;$(".subscribermail-overlay").each(function(){var e=$(this);var d=e.css("z-index");if(parseInt(d,10)>a){a=d}});var c=parseInt(a,10)+100;b.css("z-index",c)},toggleVisibility:function(a){$(this).parent().toggle()},closeOverlay:function(a){a.wasClosed=true;a.dom_element.hide()},getOverlayLeft:function(){if(this.link_object.spansMultipleLines()){return this.link_object.dom_element.offsetLeft+15+this.boxModel.corner_size}else{return $(this.link_object.dom_element).position().left-15}},getOverlayTop:function(){return $(this.link_object.dom_element).position().top-this.boxModel.height}};
//scripts/subscribermail.link.js
function _SM_LINK_(a){this.dom_element=a;this.config={dom_elmnt_attr:"smovly"}}_SM_LINK_.prototype={linkHasOverlayAttribute:function(){var a=$(this.dom_element).attr(this.config.dom_elmnt_attr);return(a)?true:false},extractLinkData:function(b){var c,a;c=$(this.dom_element).attr(this.config.dom_elmnt_attr);regexp_data_filter=new RegExp(".*"+b+":(.+?);");if(a=regexp_data_filter.exec(c)){return a[1]}else{return false}},countLines:function(){var c=$(this.dom_element).css("line-height");var b=$(this.dom_element).height();var a=0;if(c&&b){if(typeof c=="String"&&c=="auto"){c=1}else{c=parseInt(c)}a=Math.ceil(b/c)}else{a=false}return a},spansMultipleLines:function(){return(this.countLines()>1)?true:false}};
//scripts/subscribermail.document.js
function _SM_DOCUMENT_(){}_SM_DOCUMENT_.prototype={getHeight:function(){return $(document.body).height()},getWidth:function(){return $(document.body).width()}};
//scripts/subscribermail.email.js
function _SM_EMAIL_(){}_SM_EMAIL_.prototype={collection_bin:[],overlay_count:0,toolbar_margin:75,toggle_visible:true,email_parent_doc:new _SM_DOCUMENT_(),collision_detector:new _SM_COLLISION_DETECTOR_(),visualizeData:function(){this.collision_detector.visualize()},initialize:function(){this.initializeWindowDimensions();this.findAndOpenOverlays()},initializeWindowDimensions:function(){this.height=this.email_parent_doc.getHeight();this.width=this.email_parent_doc.getWidth()},findAndOpenOverlays:function(){var b=this;var a=$("#email-message").find("a");a.each(function(){var d=new _SM_LINK_(this);if(d.linkHasOverlayAttribute()==true){var c=b.createOverlay(d)}})},createOverlay:function(c){var a=new _SM_OVERLAY_(this.overlay_count,c);this.collection_bin.push(a);var b={top:a.getOverlayTop()+"px",left:a.getOverlayLeft()+"px"};a.placeAtCoordinates(b.left,b.top);this.repositionElementToLink(a,true);this.overlay_count=this.overlay_count+1;return a},updateOverlayPositions:function(){for(current_item in this.collection_bin){this.repositionElementToLink(this.collection_bin[current_item],true)}},repositionElementToLink:function(c,f){var d=d||false;var h=$(c.dom_element).attr("id");var a={};if(a=this.collision_detector.getObjectById(h)){var g=this.collision_detector.testAddObjectToCollisionBitmap(a);var i={top:c.getOverlayTop()+"px",left:c.getOverlayLeft()+"px"};var e=this.isOverlayHittingToolbar(i.top);if(e){$(c.dom_element).hide();c.wasClosed=true;c.hasCollision=true}if(g&&c.wasClosed==false&&c.hasCollision==false){c.placeAtCoordinates(i.left,i.top);c.hasCollision=false}}else{var a=new _SM_COLLISION_DETECTOR_OBJECT_(c.dom_element);if(this.collision_detector.testAddObjectToCollisionBitmap(a)){this.collision_detector.addObject(a);var b=c.position;var i={top:c.getOverlayTop()+"px",left:c.getOverlayLeft()+"px"};var e=this.isOverlayHittingToolbar(i.top);if(e){$(c.dom_element).hide();c.hasCollision=true;c.wasClosed=true}else{c.placeAtCoordinates(i.left,i.top)}}else{c.wasClosed=true;c.hasCollision=true;$(c.dom_element).hide()}}},isOverlayHittingToolbar:function(a){if(parseInt(a)<this.toolbar_margin){return true}else{return false}},toggleAllOverlayVisibility:function(){if(this.allNonCollidingOverlaysAreClosed()==true){for(current_item in this.collection_bin){var a=this.collection_bin[current_item];if(a.hasCollision==false){a.dom_element.show();a.wasClosed=false}}}else{for(current_item in this.collection_bin){var a=this.collection_bin[current_item];if(a.hasCollision==false){if(a.wasClosed==true){a.dom_element.show()}a.dom_element.toggle();a.wasClosed=false}}}},allNonCollidingOverlaysAreClosed:function(){var a=true;for(current_item in this.collection_bin){var b=this.collection_bin[current_item];if(b.hasCollision==false){a&=b.wasClosed}}return a}};
//scripts/subscribermail.init.js
if($.browser.msie){if(parseInt($.browser.version)<7){var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){DD_belatedPNG=null})}},createVmlStyleSheet:function(){var a=document.createElement("style");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);var b=a.styleSheet;b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.styleSheet=b},readPropertyChange:function(){var b=event.srcElement;if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(b)}if(event.propertyName=="style.display"){var c=(b.currentStyle.display=="none")?"none":"block";for(var a in b.vml){b.vml[a].shape.style.display=c}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(b)}},vmlOpacity:function(b){if(b.currentStyle.filter.search("lpha")!=-1){var a=b.currentStyle.filter;a=parseInt(a.substring(a.lastIndexOf("=")+1,a.lastIndexOf(")")),10)/100;b.vml.color.shape.style.filter=b.currentStyle.filter;b.vml.image.fill.opacity=a}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){var c=a.split(",");for(var b=0;b<c.length;b++){this.styleSheet.addRule(c[b],"behavior:expression(DD_belatedPNG.fixPng(this))")}},applyVML:function(a){a.runtimeStyle.cssText="";this.vmlFill(a);this.vmlOffsets(a);this.vmlOpacity(a);if(a.isImg){this.copyImageBorders(a)}},attachHandlers:function(g){var d=this;var c={resize:"vmlOffsets",move:"vmlOffsets"};if(g.nodeName=="A"){var e={mouseleave:"handlePseudoHover",mouseenter:"handlePseudoHover",focus:"handlePseudoHover",blur:"handlePseudoHover"};for(var b in e){c[b]=e[b]}}for(var f in c){g.attachEvent("on"+f,function(){d[c[f]](g)})}g.attachEvent("onpropertychange",this.readPropertyChange)},giveLayout:function(a){a.style.zoom=1;if(a.currentStyle.position=="static"){a.style.position="relative"}},copyImageBorders:function(b){var c={borderStyle:true,borderWidth:true,borderColor:true};for(var a in c){b.vml.color.shape.style[a]=b.currentStyle[a]}},vmlFill:function(e){if(!e.currentStyle){return}else{var d=e.currentStyle}for(var c in e.vml){e.vml[c].shape.style.zIndex=d.zIndex}e.runtimeStyle.backgroundColor="";e.runtimeStyle.backgroundImage="";var a=(d.backgroundColor=="transparent");var f=true;if(d.backgroundImage!="none"||e.isImg){if(!e.isImg){e.vmlBg=d.backgroundImage;e.vmlBg=e.vmlBg.substr(5,e.vmlBg.lastIndexOf('")')-5)}else{e.vmlBg=e.src}var g=this;if(!g.imgSize[e.vmlBg]){var b=document.createElement("img");g.imgSize[e.vmlBg]=b;b.className=g.ns+"_sizeFinder";b.runtimeStyle.cssText="behavior:none; position:absolute; left:-10000px; top:-10000px; border:none;";b.attachEvent("onload",function(){this.width=this.offsetWidth;this.height=this.offsetHeight;g.vmlOffsets(e)});b.src=e.vmlBg;b.removeAttribute("width");b.removeAttribute("height");document.body.insertBefore(b,document.body.firstChild)}e.vml.image.fill.src=e.vmlBg;f=false}e.vml.image.fill.on=!f;e.vml.image.fill.color="none";e.vml.color.shape.style.backgroundColor=d.backgroundColor;e.runtimeStyle.backgroundImage="none";e.runtimeStyle.backgroundColor="transparent"},vmlOffsets:function(d){var h=d.currentStyle;var o={W:d.clientWidth+1,H:d.clientHeight+1,w:this.imgSize[d.vmlBg].width,h:this.imgSize[d.vmlBg].height,L:d.offsetLeft,T:d.offsetTop,bLW:d.clientLeft,bTW:d.clientTop};var a=(o.L+o.bLW==1)?1:0;var e=function(b,p,q,c,s,u){b.coordsize=c+","+s;b.coordorigin=u+","+u;b.path="m0,0l"+c+",0l"+c+","+s+"l0,"+s+" xe";b.style.width=c+"px";b.style.height=s+"px";b.style.left=p+"px";b.style.top=q+"px"};e(d.vml.color.shape,(o.L+(d.isImg?0:o.bLW)),(o.T+(d.isImg?0:o.bTW)),(o.W-1),(o.H-1),0);e(d.vml.image.shape,(o.L+o.bLW),(o.T+o.bTW),(o.W),(o.H),1);var g={X:0,Y:0};var n=function(p,b){var c=true;switch(b){case"left":case"top":g[p]=0;break;case"center":g[p]=0.5;break;case"right":case"bottom":g[p]=1;break;default:if(b.search("%")!=-1){g[p]=parseInt(b)*0.01}else{c=false}}var q=(p=="X");g[p]=Math.ceil(c?((o[q?"W":"H"]*g[p])-(o[q?"w":"h"]*g[p])):parseInt(b));if(g[p]==0){g[p]++}};for(var j in g){n(j,h["backgroundPosition"+j])}d.vml.image.fill.position=(g.X/o.W)+","+(g.Y/o.H);var m=h.backgroundRepeat;var f={T:1,R:o.W+a,B:o.H,L:1+a};var l={X:{b1:"L",b2:"R",d:"W"},Y:{b1:"T",b2:"B",d:"H"}};if(m!="repeat"){var i={T:(g.Y),R:(g.X+o.w),B:(g.Y+o.h),L:(g.X)};if(m.search("repeat-")!=-1){var k=m.split("repeat-")[1].toUpperCase();i[l[k].b1]=1;i[l[k].b2]=o[l[k].d]}if(i.B>o.H){i.B=o.H}d.vml.image.shape.style.clip="rect("+i.T+"px "+(i.R+a)+"px "+i.B+"px "+(i.L+a)+"px)"}else{d.vml.image.shape.style.clip="rect("+f.T+"px "+f.R+"px "+f.B+"px "+f.L+"px)"}},fixPng:function(b){b.style.behavior="none";if(b.nodeName=="BODY"||b.nodeName=="TD"||b.nodeName=="TR"){return}b.isImg=false;if(b.nodeName=="IMG"){if(b.src.toLowerCase().search(/\.png$/)!=-1){b.isImg=true;b.style.visibility="hidden"}else{return}}else{if(b.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}var g=DD_belatedPNG;b.vml={color:{},image:{}};var a={shape:{},fill:{}};for(var c in b.vml){for(var f in a){var d=g.ns+":"+f;b.vml[c][f]=document.createElement(d)}b.vml[c].shape.stroked=false;b.vml[c].shape.appendChild(b.vml[c].fill);b.parentNode.insertBefore(b.vml[c].shape,b)}b.vml.image.shape.fillcolor="none";b.vml.image.fill.type="tile";b.vml.color.fill.on=false;g.attachHandlers(b);g.giveLayout(b);g.giveLayout(b.offsetParent);g.applyVML(b)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet()}}var excanvas=function(a){if(arguments.length==1){return a}};if(!window.CanvasRenderingContext2D){excanvas=function(l){var t=Math;var u=t.round;var q=t.sin;var A=t.cos;var a=10;var n=a/2;var h={init:function(m,j){var B=m||document;if(/MSIE/.test(navigator.userAgent)&&!window.opera){var i=this;if(typeof j!="undefined"){return i.init_(B,j)}else{B.attachEvent("onreadystatechange",function(){i.init_(B)})}}},init_:function(D,C){if(typeof C!="undefined"){if(!C.getContext){return this.initElement(C)}return}if(D.readyState=="complete"){if(!D.namespaces.g_vml_){D.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml")}var B=D.createStyleSheet();B.cssText="canvas{display:inline-block;/*overflow:hidden;*/text-align:left;width:300px;height:150px}g_vml_\\:*{behavior:url(#default#VML)}";var m=D.getElementsByTagName("canvas");for(var j=0;j<m.length;j++){if(!m[j].getContext){this.initElement(m[j])}}}},fixElement_:function(m){var C=m.outerHTML;var B=m.ownerDocument.createElement(C);if(C.slice(-2)!="/>"){var i="/"+m.tagName;var j;while((j=m.nextSibling)&&j.tagName!=i){j.removeNode()}if(j){j.removeNode()}}if(m.parentNode==null){return m}m.parentNode.replaceChild(B,m);return B},initElement:function(j){j=this.fixElement_(j);j.getContext=function(){if(this.context_){return this.context_}return this.context_=new o(this)};j.attachEvent("onpropertychange",z);j.attachEvent("onresize",b);var i=j.attributes;if(i.width&&i.width.specified){j.style.width=i.width.nodeValue+"px"}else{j.width=j.clientWidth}if(i.height&&i.height.specified){j.style.height=i.height.nodeValue+"px"}else{j.height=j.clientHeight}return j}};function z(j){var i=j.srcElement;switch(j.propertyName){case"width":i.style.width=i.attributes.width.nodeValue+"px";i.getContext().clearRect();break;case"height":i.style.height=i.attributes.height.nodeValue+"px";i.getContext().clearRect();break}}function b(j){var i=j.srcElement;if(i.firstChild){i.firstChild.style.width=i.clientWidth+"px";i.firstChild.style.height=i.clientHeight+"px"}}var d=h.init(null,l);var e=[];for(var x=0;x<16;x++){for(var w=0;w<16;w++){e[x*16+w]=x.toString(16)+w.toString(16)}}function p(){return[[1,0,0],[0,1,0],[0,0,1]]}function f(B,m){var j=p();for(var i=0;i<3;i++){for(var E=0;E<3;E++){var C=0;for(var D=0;D<3;D++){C+=B[i][D]*m[D][E]}j[i][E]=C}}return j}function v(j,i){i.fillStyle=j.fillStyle;i.lineCap=j.lineCap;i.lineJoin=j.lineJoin;i.lineWidth=j.lineWidth;i.miterLimit=j.miterLimit;i.shadowBlur=j.shadowBlur;i.shadowColor=j.shadowColor;i.shadowOffsetX=j.shadowOffsetX;i.shadowOffsetY=j.shadowOffsetY;i.strokeStyle=j.strokeStyle;i.arcScaleX_=j.arcScaleX_;i.arcScaleY_=j.arcScaleY_}function c(m){var D,C=1;m=String(m);if(m.substring(0,3)=="rgb"){var F=m.indexOf("(",3);var j=m.indexOf(")",F+1);var E=m.substring(F+1,j).split(",");D="#";for(var B=0;B<3;B++){D+=e[Number(E[B])]}if((E.length==4)&&(m.substr(3,1)=="a")){C=E[3]}}else{D=m}return[D,C]}function s(i){switch(i){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function o(j){this.m_=p();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=a*1;this.globalAlpha=1;this.canvas=j;var i=j.ownerDocument.createElement("div");i.style.width=j.clientWidth+"px";i.style.height=j.clientHeight+"px";i.style.overflow="hidden";i.style.position="absolute";j.appendChild(i);this.element_=i;this.arcScaleX_=1;this.arcScaleY_=1}var k=o.prototype;k.clearRect=function(){this.element_.innerHTML="";this.currentPath_=[]};k.beginPath=function(){this.currentPath_=[]};k.moveTo=function(j,i){this.currentPath_.push({type:"moveTo",x:j,y:i});this.currentX_=j;this.currentY_=i};k.lineTo=function(j,i){this.currentPath_.push({type:"lineTo",x:j,y:i});this.currentX_=j;this.currentY_=i};k.bezierCurveTo=function(m,i,D,C,B,j){this.currentPath_.push({type:"bezierCurveTo",cp1x:m,cp1y:i,cp2x:D,cp2y:C,x:B,y:j});this.currentX_=B;this.currentY_=j};k.quadraticCurveTo=function(F,E,D,C){var j=this.currentX_+2/3*(F-this.currentX_);var i=this.currentY_+2/3*(E-this.currentY_);var B=j+(D-this.currentX_)/3;var m=i+(C-this.currentY_)/3;this.bezierCurveTo(j,i,B,m,D,C)};k.arc=function(E,C,D,B,j,m){D*=a;var I=m?"at":"wa";var F=E+(A(B)*D)-n;var H=C+(q(B)*D)-n;var i=E+(A(j)*D)-n;var G=C+(q(j)*D)-n;if(F==i&&!m){F+=0.125}this.currentPath_.push({type:I,x:E,y:C,radius:D,xStart:F,yStart:H,xEnd:i,yEnd:G})};k.rect=function(m,j,i,B){this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+B);this.lineTo(m,j+B);this.closePath()};k.strokeRect=function(m,j,i,B){this.beginPath();this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+B);this.lineTo(m,j+B);this.closePath();this.stroke()};k.fillRect=function(m,j,i,B){this.beginPath();this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+B);this.lineTo(m,j+B);this.closePath();this.fill()};k.createLinearGradient=function(j,B,i,m){var C=new y("gradient");return C};k.createRadialGradient=function(B,D,m,j,C,i){var E=new y("gradientradial");E.radius1_=m;E.radius2_=i;E.focus_.x=B;E.focus_.y=D;return E};k.drawImage=function(O,m){var G,E,J,V,M,K,Q,Y;var I=O.runtimeStyle.width;var N=O.runtimeStyle.height;O.runtimeStyle.width="auto";O.runtimeStyle.height="auto";var F=O.width;var T=O.height;O.runtimeStyle.width=I;O.runtimeStyle.height=N;if(arguments.length==3){G=arguments[1];E=arguments[2];M=K=0;Q=J=F;Y=V=T}else{if(arguments.length==5){G=arguments[1];E=arguments[2];J=arguments[3];V=arguments[4];M=K=0;Q=F;Y=T}else{if(arguments.length==9){M=arguments[1];K=arguments[2];Q=arguments[3];Y=arguments[4];G=arguments[5];E=arguments[6];J=arguments[7];V=arguments[8]}else{throw"Invalid number of arguments"}}}var X=this.getCoords_(G,E);var B=Q/2;var j=Y/2;var U=[];var i=10;var D=10;U.push(" <g_vml_:group",' coordsize="',a*i,",",a*D,'"',' coordorigin="0,0"',' style="width:',i,";height:",D,";position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]){var C=[];C.push("M11='",this.m_[0][0],"',","M12='",this.m_[1][0],"',","M21='",this.m_[0][1],"',","M22='",this.m_[1][1],"',","Dx='",u(X.x/a),"',","Dy='",u(X.y/a),"'");var S=X;var R=this.getCoords_(G+J,E);var P=this.getCoords_(G,E+V);var L=this.getCoords_(G+J,E+V);S.x=Math.max(S.x,R.x,P.x,L.x);S.y=Math.max(S.y,R.y,P.y,L.y);U.push("padding:0 ",u(S.x/a),"px ",u(S.y/a),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",C.join(""),", sizingmethod='clip');")}else{U.push("top:",u(X.y/a),"px;left:",u(X.x/a),"px;")}U.push(' ">','<g_vml_:image src="',O.src,'"',' style="width:',a*J,";"," height:",a*V,';"',' cropleft="',M/F,'"',' croptop="',K/T,'"',' cropright="',(F-M-Q)/F,'"',' cropbottom="',(T-K-Y)/T,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",U.join(""))};k.stroke=function(Z){var F=[];var E=false;var ac=c(Z?this.fillStyle:this.strokeStyle);var U=ac[0];var B=ac[1]*this.globalAlpha;var m=10;var K=10;F.push("<g_vml_:shape",' fillcolor="',U,'"',' filled="',Boolean(Z),'"',' style="position:absolute;width:',m,";height:",K,';"',' coordorigin="0 0" coordsize="',a*m," ",a*K,'"',' stroked="',!Z,'"',' strokeweight="',this.lineWidth,'"',' strokecolor="',U,'"',' path="');var J=false;var T={x:null,y:null};var V={x:null,y:null};for(var X=0;X<this.currentPath_.length;X++){var P=this.currentPath_[X];if(P.type=="moveTo"){F.push(" m ");var ab=this.getCoords_(P.x,P.y);F.push(u(ab.x),",",u(ab.y))}else{if(P.type=="lineTo"){F.push(" l ");var ab=this.getCoords_(P.x,P.y);F.push(u(ab.x),",",u(ab.y))}else{if(P.type=="close"){F.push(" x ")}else{if(P.type=="bezierCurveTo"){F.push(" c ");var ab=this.getCoords_(P.x,P.y);var S=this.getCoords_(P.cp1x,P.cp1y);var Q=this.getCoords_(P.cp2x,P.cp2y);F.push(u(S.x),",",u(S.y),",",u(Q.x),",",u(Q.y),",",u(ab.x),",",u(ab.y))}else{if(P.type=="at"||P.type=="wa"){F.push(" ",P.type," ");var ab=this.getCoords_(P.x,P.y);var L=this.getCoords_(P.xStart,P.yStart);var D=this.getCoords_(P.xEnd,P.yEnd);F.push(u(ab.x-this.arcScaleX_*P.radius),",",u(ab.y-this.arcScaleY_*P.radius)," ",u(ab.x+this.arcScaleX_*P.radius),",",u(ab.y+this.arcScaleY_*P.radius)," ",u(L.x),",",u(L.y)," ",u(D.x),",",u(D.y))}}}}}if(ab){if(T.x==null||ab.x<T.x){T.x=ab.x}if(V.x==null||ab.x>V.x){V.x=ab.x}if(T.y==null||ab.y<T.y){T.y=ab.y}if(V.y==null||ab.y>V.y){V.y=ab.y}}}F.push(' ">');if(typeof this.fillStyle=="object"){var O={x:"50%",y:"50%"};var R=(V.x-T.x);var M=(V.y-T.y);var aa=(R>M)?R:M;O.x=u((this.fillStyle.focus_.x/R)*100+50)+"%";O.y=u((this.fillStyle.focus_.y/M)*100+50)+"%";var I=[];if(this.fillStyle.type_=="gradientradial"){var Y=(this.fillStyle.radius1_/aa*100);var N=(this.fillStyle.radius2_/aa*100)-Y}else{var Y=0;var N=100}var j={offset:null,color:null};var C={offset:null,color:null};this.fillStyle.colors_.sort(function(H,i){return H.offset-i.offset});for(var X=0;X<this.fillStyle.colors_.length;X++){var G=this.fillStyle.colors_[X];I.push((G.offset*N)+Y,"% ",G.color,",");if(G.offset>j.offset||j.offset==null){j.offset=G.offset;j.color=G.color}if(G.offset<C.offset||C.offset==null){C.offset=G.offset;C.color=G.color}}I.pop();F.push("<g_vml_:fill",' color="',C.color,'"',' color2="',j.color,'"',' type="',this.fillStyle.type_,'"',' focusposition="',O.x,", ",O.y,'"',' colors="',I.join(""),'"',' opacity="',B,'" />')}else{if(Z){F.push('<g_vml_:fill color="',U,'" opacity="',B,'" />')}else{F.push("<g_vml_:stroke",' opacity="',B,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',s(this.lineCap),'"',' weight="',this.lineWidth,'px"',' color="',U,'" />')}}F.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",F.join(""));this.currentPath_=[]};k.fill=function(){this.stroke(true)};k.closePath=function(){this.currentPath_.push({type:"close"})};k.getCoords_=function(j,i){return{x:a*(j*this.m_[0][0]+i*this.m_[1][0]+this.m_[2][0])-n,y:a*(j*this.m_[0][1]+i*this.m_[1][1]+this.m_[2][1])-n}};k.save=function(){var i={};v(this,i);this.aStack_.push(i);this.mStack_.push(this.m_);this.m_=f(p(),this.m_)};k.restore=function(){v(this.aStack_.pop(),this);this.m_=this.mStack_.pop()};k.translate=function(m,j){var i=[[1,0,0],[0,1,0],[m,j,1]];this.m_=f(i,this.m_)};k.rotate=function(j){var B=A(j);var m=q(j);var i=[[B,m,0],[-m,B,0],[0,0,1]];this.m_=f(i,this.m_)};k.scale=function(m,j){this.arcScaleX_*=m;this.arcScaleY_*=j;var i=[[m,0,0],[0,j,0],[0,0,1]];this.m_=f(i,this.m_)};k.clip=function(){};k.arcTo=function(){};k.createPattern=function(){return new g};function y(i){this.type_=i;this.radius1_=0;this.radius2_=0;this.colors_=[];this.focus_={x:0,y:0}}y.prototype.addColorStop=function(j,i){i=c(i);this.colors_.push({offset:1-j,color:i})};function g(){}G_vmlCanvasManager=h;CanvasRenderingContext2D=o;CanvasGradient=y;CanvasPattern=g;return d}}excanvas();
//scripts/subscribermail.instantiate.js
var email_preview=new _SM_EMAIL_();$(window).bind("resize",function(){email_preview.updateOverlayPositions()});$(window).load(function(){email_preview.initialize();$("#subscribermail-overlay-toggle-switch").bind("click",function(){if(typeof email_preview=="object"){email_preview.toggleAllOverlayVisibility()}});if($.browser.msie){if(parseInt($.browser.version)<7){DD_belatedPNG.fix("img")}}});

