var shwdButtonPath = "/static/catalog/promotions/shwd/";
function loadAd() {

    var imgWidth = '350px';
    var closeImgColor = 'black';
    var closeImgStyle = "padding:10px 10px 0 0";
	var closeImg = shwdButtonPath + closeImgColor + ".png";
    if (popAds) { 
        var adDiv = document.getElementById('popAd');   

    	var imgSrc = "";
    	doHTML = false;
    	if ( popAds.html ) {
    	  doHTML = true;
    	  theSrc = popAds.html;
    	} else {
    	  theSrc = popAds.image;
    	}
    	
    	
    	var link = popAds.link;
    	var posTop  = '190';
		
		//in site of mcDonalds,there's no top navigation for sign in.
		if(typeof(noCap)!='undefined'){
			posTop = '150';
		}
		if (jQuery.browser.msie && jQuery.browser.version < 7){
			posTop  = '196';
			if(typeof(noCap)!='undefined'){
				posTop = '156';
			}
		}
		
        var posLeft = 100;
        //if ( $(window).width() > 1140 ) {     
        //  posLeft = ($('#fclogo').position().left - 135);
        //}
    	
    	// Set up the dom stuff for the ad.
    	// Create the table container
    	var tbl = document.createElement('table');
    	$(tbl).attr('cellpadding','0');
    	$(tbl).attr('cellspacing','0');
    	
    	var tbdy = document.createElement('tbody');
    	var trTop = document.createElement('tr');
    	var tdTopLeft = document.createElement('td');
    	var tdTop = document.createElement('td');
    	var tdTopRight = document.createElement('td');
    	var trMid = document.createElement('tr');
    	var tdMidLeft  = document.createElement('td');
    	var tdMid      = document.createElement('td');
    	$(tdMid).css({'background-color':'#ffffff'});
    	
        if ( doHTML ) {
          $(tdMid).html('<div><div style="width:' + imgWidth + ';position:absolute;text-align:right;">' +
                '<div style="' + closeImgStyle + '">' +
    			'<img class="aPng" src="' + closeImg + '" style="cursor:pointer;vertical-align:middle;border:none;behavior:url(/static/scripts/iepngfix.htc);" onclick="$(\'#popAd\').hide();adPopped=false;"/>' +
    			'</div></div>' + theSrc + '</div>');
        } else {
    	  $(tdMid).html('<div><div style="width:' + imgWidth + ';position:absolute;text-align:right;">' +
    			'<div style="' + closeImgStyle + '">' +
    			'<img class="aPng" src="' + closeImg + '" style="cursor:pointer;vertical-align:middle;border:none;behavior:url(/static/scripts/iepngfix.htc);" onclick="$(\'#popAd\').hide();adPopped=false;"/>' +
    			'</div></div>' +
    			'<a href="' + link + '"><img src="' + theSrc + '" style="border:none;display:block;"/></a></div>');
        }
    
    	var tdMidRight = document.createElement('td');
    	var trBtm = document.createElement('tr');
    	var tdBtmLeft = document.createElement('td');
    	var tdBtm = document.createElement('td');
    	var tdBtmRight = document.createElement('td');
    	var imgTopRight = document.createElement('img');
    	var imgTopLeft = document.createElement('img');
    	var imgTopRight = document.createElement('img');
    	var imgBtmLeft = document.createElement('img');
    	var imgBtmRight = document.createElement('img');
    	    	
    	$(imgTopLeft).attr('class','aPng');
		imgTopLeft.src= shwdButtonPath+'tleft.png';
		if (jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters) {
			$(tdTopLeft).css({
				'height': '15px','width':'15px',
				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "tleft.png\', sizingMethod='scale');"
			});
		}
		else {
			$(imgTopLeft).css({'height':'15px','width':'15px'}); 
    		tdTopLeft.appendChild(imgTopLeft);
		}
    	
    	
    	$(tdTop).attr('class','aPng');
		if (jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters) {
			$(tdTop).css({
				'height': '15px',
				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "top.png\', sizingMethod='scale');"
			});
		}
		else {
			$(tdTop).css({'height':'15px','background-image':'url(\''+shwdButtonPath+'top.png\')','background-repeat':'repeat-x'});
		}
    	
    	//$(tdTop).html('&nbsp;');
    	
    	$(imgTopRight).attr('class','aPng');
    	imgTopRight.src=shwdButtonPath+'tright.png';
		if (jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters) {
			$(tdTopRight).css({
				'height': '15px','width':'15px',
				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "tright.png\', sizingMethod='scale');"
			});
		}
		else {
			$(imgTopRight).css({'height':'15px','width':'15px'});   
    		tdTopRight.appendChild(imgTopRight);
		}
    	
    	
    	// Set up the drop shadow images Middle
    	$(tdMidLeft).attr('class','aPng');
    	$(tdMidRight).attr('class','aPng');
    	
    	if (jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters) {
			$(tdMidLeft).css({
				'height': '15px',
				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "left.png\', sizingMethod='scale');"
			});
			$(tdMidRight).css({
				'height': '15px',
				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "right.png\', sizingMethod='scale');"
			});
		}
		else {
			$(tdMidLeft).css({'width':'15px','background-image':'url(\''+shwdButtonPath+'left.png\')','background-repeat':'repeat-y'});
    		$(tdMidRight).css({'width':'15px','background-image':'url(\''+shwdButtonPath+'right.png\')','background-repeat':'repeat-y'});
		}
		
		
		//$(tdMidLeft).html('&nbsp;');
    	//$(tdMidRight).html('&nbsp;');
    	
    	// Set up the drop shadow images Bottom
    	
    	$(imgBtmLeft).attr('class','aPng');
    	
    	imgBtmLeft.src=shwdButtonPath+'bleft.png';
		if (jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters) {
			$(tdBtmLeft).css({
				'height': '15px','width':'15px',
				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "bleft.png\', sizingMethod='scale');"
			});
		}
		else {
			$(imgBtmLeft).css({'height':'15px','width':'15px'});
    		tdBtmLeft.appendChild(imgBtmLeft);
		}
    	
		if( jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters ) {
    		$(tdBtm).css({'height':'15px','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "bottom.png\', sizingMethod='scale');"});
    	}else{
			$(tdBtm).css({'height':'15px','background-image':'url(\''+shwdButtonPath+'bottom.png\')','background-repeat':'repeat-x'});
		}
    	$(tdBtm).attr('class','aPng');
		
		//$(tdBtm).html('&nbsp;');
    	
    	$(imgBtmRight).attr('class','aPng');
    	imgBtmRight.src=shwdButtonPath+'bright.png';
		if (jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters) {
			$(tdBtmRight).css({
				'height': '15px','width':'15px',
				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + shwdButtonPath + "bright.png\', sizingMethod='scale');"
			});
		}
		else {
			$(imgBtmRight).css({'height':'15px','width':'15px'});   
    		tdBtmRight.appendChild(imgBtmRight);
		}
    	
    	  	
    	trTop.appendChild(tdTopLeft);
    	trTop.appendChild(tdTop);
    	trTop.appendChild(tdTopRight);
    	
    	trMid.appendChild(tdMidLeft);
    	trMid.appendChild(tdMid);
    	trMid.appendChild(tdMidRight);
    	
    	trBtm.appendChild(tdBtmLeft);
    	trBtm.appendChild(tdBtm);
    	trBtm.appendChild(tdBtmRight);
    	
    	tbdy.appendChild(trTop);
    	tbdy.appendChild(trMid);
    	tbdy.appendChild(trBtm);
    	tbl.appendChild(tbdy);
    	adDiv.appendChild(tbl);
    	
    	$(adDiv).css({'top':posTop + 'px','left':posLeft + 'px','z-index':100});
    	adPopped = true;
    	placePopAd();
    	if ( jQuery.browser.msie ) {
    	  $(adDiv).show();  
    	} else {
    	  $(adDiv).fadeIn('slow');  
    	}  
    }
}

function placePopAd() {
  if ( adPopped ) {
     var wi = $(window).width();
     var posLeft = 0;
     if ( $(window).width() > 1140 ) {     
       posLeft = ($('#summerBanner').position().left - 135);
     }
     $('#popAd').css({'left':posLeft + 'px'});
  }
}
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version: 2.28
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
;
eval(function(p, a, c, k, e, r){
    e = function(c){
        return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
    };
    if (!''.replace(/^/, String)) {
        while (c--) 
            r[e(c)] = k[c] || e(c);
        k = [function(e){
            return r[e]
        }
];
        e = function(){
            return '\\w+'
        };
        c = 1
    };
    while (c--) 
        if (k[c]) 
            p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
    return p
}(';(4($){8 q=\'2.28\';8 r=$.2p.24&&/3G 6.0/.1A(4n.4m);4 1r(){7(2v.27&&2v.27.1r)2v.27.1r(\'[B] \'+3w.3v.3F.3E(2X,\'\'))};$.E.B=4(m){8 n=2X[1];O x.1t(4(){7(m===3t||m===P)m={};7(m.25==2C){3s(m){2a\'3r\':7(x.S)1v(x.S);x.S=0;$(x).1I(\'B.1R\',\'\');O;2a\'2h\':x.1g=1;O;2a\'2L\':x.1g=0;7(n===2l){m=$(x).1I(\'B.1R\');7(!m){1r(\'2O 1n 2S, 2T 1n 2L\');O}7(x.S){1v(x.S);x.S=0}1l(m.1X,m,1,1)}O;3W:m={1o:m}}}Q 7(m.25==47){8 c=m;m=$(x).1I(\'B.1R\');7(!m){1r(\'2O 1n 2S, 2T 1n 22 2Z\');O}7(c<0||c>=m.1X.L){1r(\'4l 2Z 1L: \'+c);O}m.N=c;7(x.S){1v(x.S);x.S=0}1l(m.1X,m,1,c>=m.1f);O}7(x.S)1v(x.S);x.S=0;x.1g=0;8 d=$(x);8 e=m.2r?$(m.2r,x):d.3i();8 f=e.3h();7(f.L<2){1r(\'3g; 3o 3k 3n: \'+f.L);O}8 g=$.3p({},$.E.B.2E,m||{},$.2F?d.2F():$.3q?d.1I():{});7(g.2e)g.2d=g.2f||f.L;d.1I(\'B.1R\',g);g.1w=x;g.1X=f;g.I=g.I?[g.I]:[];g.1j=g.1j?[g.1j]:[];g.1j.2J(4(){g.2i=0});7(g.1z)g.1j.J(4(){1l(f,g,0,!g.1x)});7(r&&g.21&&!g.2N)2m(e);8 h=x.3D;g.D=T((h.1F(/w:(\\d+)/)||[])[1])||g.D;g.C=T((h.1F(/h:(\\d+)/)||[])[1])||g.C;g.V=T((h.1F(/t:(\\d+)/)||[])[1])||g.V;7(d.u(\'1Z\')==\'3V\')d.u(\'1Z\',\'3R\');7(g.D)d.D(g.D);7(g.C&&g.C!=\'20\')d.C(g.C);7(g.1a)g.1a=T(g.1a);7(g.1k){g.1q=[];1J(8 i=0;i<f.L;i++)g.1q.J(i);g.1q.42(4(a,b){O 46.1k()-0.5});g.14=0;g.1a=g.1q[0]}Q 7(g.1a>=f.L)g.1a=0;8 j=g.1a||0;e.u({1Z:\'32\',A:0,9:0}).W().1t(4(i){8 z=j?i>=j?f.L-(i-j):j-i:f.L-i;$(x).u(\'z-1L\',z)});$(f[j]).u(\'1h\',1).U();7($.2p.24)f[j].35.2A(\'2t\');7(g.1m&&g.D)e.D(g.D);7(g.1m&&g.C&&g.C!=\'20\')e.C(g.C);7(g.2h)d.2z(4(){x.1g=1},4(){x.1g=0});8 k=$.E.B.M[g.1o];7($.2B(k))k(d,e,g);Q 7(g.1o!=\'2w\')1r(\'3f 3e: \'+g.1o);e.1t(4(){8 a=$(x);x.Y=(g.1m&&g.C)?g.C:a.C();x.12=(g.1m&&g.D)?g.D:a.D()});g.y=g.y||{};g.H=g.H||{};g.G=g.G||{};e.1n(\':26(\'+j+\')\').u(g.y);7(g.1e)$(e[j]).u(g.1e);7(g.V){g.V=T(g.V);7(g.19.25==2C)g.19=$.1o.3j[g.19]||T(g.19);7(!g.1N)g.19=g.19/2;3m((g.V-g.19)<3l)g.V+=g.19}7(g.2b)g.1O=g.1P=g.2b;7(!g.1u)g.1u=g.19;7(!g.1G)g.1G=g.19;g.2D=f.L;g.1f=j;7(g.1k){g.N=g.1f;7(++g.14==f.L)g.14=0;g.N=g.1q[g.14]}Q g.N=g.1a>=(f.L-1)?0:g.1a+1;8 l=e[j];7(g.I.L)g.I[0].1Q(l,[l,l,g,2l]);7(g.1j.L>1)g.1j[1].1Q(l,[l,l,g,2l]);7(g.1H&&!g.18)g.18=g.1H;7(g.18)$(g.18).2c(\'1H\',4(){O 22(f,g,g.1x?-1:1)});7(g.29)$(g.29).2c(\'1H\',4(){O 22(f,g,g.1x?1:-1)});7(g.1p)2H(f,g);g.3u=4(a){8 b=$(a),s=b[0];7(!g.2f)g.2d++;f.J(s);7(g.1c)g.1c.J(s);g.2D=f.L;b.u(\'1Z\',\'32\').2G(d);7(r&&g.21&&!g.2N)2m(b);7(g.1m&&g.D)b.D(g.D);7(g.1m&&g.C&&g.C!=\'20\')e.C(g.C);s.Y=(g.1m&&g.C)?g.C:b.C();s.12=(g.1m&&g.D)?g.D:b.D();b.u(g.y);7(g.1p)$.E.B.2g(f.L-1,s,$(g.1p),f,g);7(1V g.11==\'4\')g.11(b)};7(g.V||g.1z)x.S=1S(4(){1l(f,g,0,!g.1x)},g.1z?10:g.V+(g.2I||0))})};4 1l(a,b,c,d){7(b.2i)O;8 p=b.1w,1y=a[b.1f],18=a[b.N];7(p.S===0&&!c)O;7(!c&&!p.1g&&((b.2e&&(--b.2d<=0))||(b.1T&&!b.1k&&b.N<b.1f))){7(b.2j)b.2j(b);O}7(c||!p.1g){7(b.I.L)$.1t(b.I,4(i,o){o.1Q(18,[1y,18,b,d])});8 e=4(){7($.2p.24&&b.21)x.35.2A(\'2t\');$.1t(b.1j,4(i,o){o.1Q(18,[1y,18,b,d])})};7(b.N!=b.1f){b.2i=1;7(b.1U)b.1U(1y,18,b,e,d);Q 7($.2B($.E.B[b.1o]))$.E.B[b.1o](1y,18,b,e);Q $.E.B.2w(1y,18,b,e,c&&b.2K)}7(b.1k){b.1f=b.N;7(++b.14==a.L)b.14=0;b.N=b.1q[b.14]}Q{8 f=(b.N+1)==a.L;b.N=f?0:b.N+1;b.1f=f?a.L-1:b.N-1}7(b.1p)$.E.B.2k(b.1p,b.1f)}7(b.V&&!b.1z)p.S=1S(4(){1l(a,b,0,!b.1x)},b.V);Q 7(b.1z&&p.1g)p.S=1S(4(){1l(a,b,0,!b.1x)},10)};$.E.B.2k=4(a,b){$(a).3y(\'a\').3x(\'2M\').2t(\'a:26(\'+b+\')\').3z(\'2M\')};4 22(a,b,c){8 p=b.1w,V=p.S;7(V){1v(V);p.S=0}7(b.1k&&c<0){b.14--;7(--b.14==-2)b.14=a.L-2;Q 7(b.14==-1)b.14=a.L-1;b.N=b.1q[b.14]}Q 7(b.1k){7(++b.14==a.L)b.14=0;b.N=b.1q[b.14]}Q{b.N=b.1f+c;7(b.N<0){7(b.1T)O 23;b.N=a.L-1}Q 7(b.N>=a.L){7(b.1T)O 23;b.N=0}}7(b.1W&&1V b.1W==\'4\')b.1W(c>0,b.N,a[b.N]);1l(a,b,1,c>=0);O 23};4 2H(a,b){8 c=$(b.1p);$.1t(a,4(i,o){$.E.B.2g(i,o,c,a,b)});$.E.B.2k(b.1p,b.1a)};$.E.B.2g=4(i,a,b,c,d){8 e=(1V d.2n==\'4\')?$(d.2n(i,a)):$(\'<a 3A="#">\'+(i+1)+\'</a>\');7(e.3C(\'3B\').L==0)e.2G(b);e.2c(d.2Q,4(){d.N=i;8 p=d.1w,V=p.S;7(V){1v(V);p.S=0}7(1V d.2o==\'4\')d.2o(d.N,c[d.N]);1l(c,d,1,d.1f<i);O 23});7(d.2P)e.2z(4(){d.1w.1g=1},4(){d.1w.1g=0})};4 2m(b){4 1M(s){8 s=T(s).3N(16);O s.L<2?\'0\'+s:s};4 2R(e){1J(;e&&e.3H.3M()!=\'3J\';e=e.3I){8 v=$.u(e,\'2V-2U\');7(v.3L(\'3K\')>=0){8 a=v.1F(/\\d+/g);O\'#\'+1M(a[0])+1M(a[1])+1M(a[2])}7(v&&v!=\'3P\')O v}O\'#3O\'};b.1t(4(){$(x).u(\'2V-2U\',2R(x))})};$.E.B.2w=4(a,b,c,d,e){8 f=$(a),$n=$(b);$n.u(c.y);8 g=e?1:c.1u;8 h=e?1:c.1G;8 i=e?P:c.1O;8 j=e?P:c.1P;8 k=4(){$n.1Y(c.H,g,i,d)};f.1Y(c.G,h,j,4(){7(c.K)f.u(c.K);7(!c.1N)k()});7(c.1N)k()};$.E.B.M={2W:4(a,b,c){b.1n(\':26(\'+c.1a+\')\').u(\'1h\',0);c.I.J(4(){$(x).U()});c.H={1h:1};c.G={1h:0};c.y={1h:0};c.K={R:\'X\'}}};$.E.B.3Q=4(){O q};$.E.B.2E={1o:\'2W\',V:3U,1z:0,19:3S,1u:P,1G:P,18:P,29:P,1W:P,1p:P,2o:P,2Q:\'1H\',2n:P,I:P,1j:P,2j:P,2b:P,1O:P,1P:P,1K:P,H:P,G:P,y:P,K:P,1U:P,C:\'20\',1a:0,1N:1,1k:0,1m:0,2h:0,2P:0,2e:0,2f:0,2I:0,2r:P,21:0,1T:0,2K:0}})(2Y);(4($){$.E.B.M.3T=4(d,e,f){d.u(\'17\',\'1b\');f.I.J(4(a,b,c){$(x).U();c.y.A=b.1B;c.G.A=0-a.1B});f.1e={A:0};f.H={A:0};f.K={R:\'X\'}};$.E.B.M.3Z=4(d,e,f){d.u(\'17\',\'1b\');f.I.J(4(a,b,c){$(x).U();c.y.A=0-b.1B;c.G.A=a.1B});f.1e={A:0};f.H={A:0};f.K={R:\'X\'}};$.E.B.M.3X=4(d,e,f){d.u(\'17\',\'1b\');f.I.J(4(a,b,c){$(x).U();c.y.9=b.1C;c.G.9=0-a.1C});f.1e={9:0};f.H={9:0}};$.E.B.M.3Y=4(d,e,f){d.u(\'17\',\'1b\');f.I.J(4(a,b,c){$(x).U();c.y.9=0-b.1C;c.G.9=a.1C});f.1e={9:0};f.H={9:0}};$.E.B.M.41=4(f,g,h){f.u(\'17\',\'1b\').D();h.I.J(4(a,b,c,d){$(x).U();8 e=a.1C,2q=b.1C;c.y=d?{9:2q}:{9:-2q};c.H.9=0;c.G.9=d?-e:e;g.1n(a).u(c.y)});h.1e={9:0};h.K={R:\'X\'}};$.E.B.M.40=4(f,g,h){f.u(\'17\',\'1b\');h.I.J(4(a,b,c,d){$(x).U();8 e=a.1B,2s=b.1B;c.y=d?{A:-2s}:{A:2s};c.H.A=0;c.G.A=d?e:-e;g.1n(a).u(c.y)});h.1e={A:0};h.K={R:\'X\'}};$.E.B.M.43=4(d,e,f){f.I.J(4(a,b,c){$(a).u(\'F\',1)});f.11=4(a){a.W()};f.y={F:2};f.H={D:\'U\'};f.G={D:\'W\'}};$.E.B.M.44=4(d,e,f){f.I.J(4(a,b,c){$(a).u(\'F\',1)});f.11=4(a){a.W()};f.y={F:2};f.H={C:\'U\'};f.G={C:\'W\'}};$.E.B.M.1K=4(g,h,j){8 w=g.u(\'17\',\'30\').D();h.u({9:0,A:0});j.I.J(4(){$(x).U()});j.19=j.19/2;j.1k=0;j.1K=j.1K||{9:-w,A:15};j.1c=[];1J(8 i=0;i<h.L;i++)j.1c.J(h[i]);1J(8 i=0;i<j.1a;i++)j.1c.J(j.1c.31());j.1U=4(a,b,c,d,e){8 f=e?$(a):$(b);f.1Y(c.1K,c.1u,c.1O,4(){e?c.1c.J(c.1c.31()):c.1c.2J(c.1c.45());7(e)1J(8 i=0,2u=c.1c.L;i<2u;i++)$(c.1c[i]).u(\'z-1L\',2u-i);Q{8 z=$(a).u(\'z-1L\');f.u(\'z-1L\',T(z)+1)}f.1Y({9:0,A:0},c.1G,c.1P,4(){$(e?x:a).W();7(d)d()})})};j.11=4(a){a.W()}};$.E.B.M.4e=4(d,e,f){f.I.J(4(a,b,c){$(x).U();c.y.A=b.Y;c.H.C=b.Y});f.11=4(a){a.W()};f.1e={A:0};f.y={C:0};f.H={A:0};f.G={C:0};f.K={R:\'X\'}};$.E.B.M.4a=4(d,e,f){f.I.J(4(a,b,c){$(x).U();c.H.C=b.Y;c.G.A=a.Y});f.11=4(a){a.W()};f.1e={A:0};f.y={A:0,C:0};f.G={C:0};f.K={R:\'X\'}};$.E.B.M.49=4(d,e,f){f.I.J(4(a,b,c){$(x).U();c.y.9=b.12;c.H.D=b.12});f.11=4(a){a.W()};f.y={D:0};f.H={9:0};f.G={D:0};f.K={R:\'X\'}};$.E.B.M.48=4(d,e,f){f.I.J(4(a,b,c){$(x).U();c.H.D=b.12;c.G.9=a.12});f.11=4(a){a.W()};f.y={9:0,D:0};f.H={9:0};f.G={D:0};f.K={R:\'X\'}};$.E.B.M.33=4(d,e,f){f.1e={A:0,9:0};f.K={R:\'X\'};f.I.J(4(a,b,c){$(x).U();c.y={D:0,C:0,A:b.Y/2,9:b.12/2};c.K={R:\'X\'};c.H={A:0,9:0,D:b.12,C:b.Y};c.G={D:0,C:0,A:a.Y/2,9:a.12/2};$(a).u(\'F\',2);$(b).u(\'F\',1)});f.11=4(a){a.W()}};$.E.B.M.4d=4(d,e,f){f.I.J(4(a,b,c){c.y={D:0,C:0,1h:1,9:b.12/2,A:b.Y/2,F:1};c.H={A:0,9:0,D:b.12,C:b.Y}});f.G={1h:0};f.K={F:0}};$.E.B.M.4c=4(d,e,f){8 w=d.u(\'17\',\'1b\').D();e.U();f.I.J(4(a,b,c){$(a).u(\'F\',1)});f.y={9:w,F:2};f.K={F:1};f.H={9:0};f.G={9:w}};$.E.B.M.4b=4(d,e,f){8 h=d.u(\'17\',\'1b\').C();e.U();f.I.J(4(a,b,c){$(a).u(\'F\',1)});f.y={A:h,F:2};f.K={F:1};f.H={A:0};f.G={A:h}};$.E.B.M.4k=4(d,e,f){8 h=d.u(\'17\',\'1b\').C();8 w=d.D();e.U();f.I.J(4(a,b,c){$(a).u(\'F\',1)});f.y={A:h,9:w,F:2};f.K={F:1};f.H={A:0,9:0};f.G={A:h,9:w}};$.E.B.M.4h=4(d,e,f){f.I.J(4(a,b,c){c.y={9:x.12/2,D:0,F:2};c.H={9:0,D:x.12};c.G={9:0};$(a).u(\'F\',1)});f.11=4(a){a.W().u(\'F\',1)}};$.E.B.M.4g=4(d,e,f){f.I.J(4(a,b,c){c.y={A:x.Y/2,C:0,F:2};c.H={A:0,C:x.Y};c.G={A:0};$(a).u(\'F\',1)});f.11=4(a){a.W().u(\'F\',1)}};$.E.B.M.4f=4(d,e,f){f.I.J(4(a,b,c){c.y={9:b.12/2,D:0,F:1,R:\'1D\'};c.H={9:0,D:x.12};c.G={9:a.12/2,D:0};$(a).u(\'F\',2)});f.11=4(a){a.W()};f.K={F:1,R:\'X\'}};$.E.B.M.4j=4(d,e,f){f.I.J(4(a,b,c){c.y={A:b.Y/2,C:0,F:1,R:\'1D\'};c.H={A:0,C:x.Y};c.G={A:a.Y/2,C:0};$(a).u(\'F\',2)});f.11=4(a){a.W()};f.K={F:1,R:\'X\'}};$.E.B.M.4i=4(e,f,g){8 d=g.36||\'9\';8 w=e.u(\'17\',\'1b\').D();8 h=e.C();g.I.J(4(a,b,c){c.y=c.y||{};c.y.F=2;c.y.R=\'1D\';7(d==\'2y\')c.y.9=-w;Q 7(d==\'2x\')c.y.A=h;Q 7(d==\'34\')c.y.A=-h;Q c.y.9=w;$(a).u(\'F\',1)});7(!g.H)g.H={9:0,A:0};7(!g.G)g.G={9:0,A:0};g.K=g.K||{};g.K.F=2;g.K.R=\'X\'};$.E.B.M.3d=4(e,f,g){8 d=g.36||\'9\';8 w=e.u(\'17\',\'1b\').D();8 h=e.C();g.I.J(4(a,b,c){c.y.R=\'1D\';7(d==\'2y\')c.G.9=w;Q 7(d==\'2x\')c.G.A=-h;Q 7(d==\'34\')c.G.A=h;Q c.G.9=-w;$(a).u(\'F\',2);$(b).u(\'F\',1)});g.11=4(a){a.W()};7(!g.H)g.H={9:0,A:0};g.y=g.y||{};g.y.A=0;g.y.9=0;g.K=g.K||{};g.K.F=1;g.K.R=\'X\'};$.E.B.M.39=4(d,e,f){8 w=d.u(\'17\',\'30\').D();8 h=d.C();f.I.J(4(a,b,c){$(a).u(\'F\',2);c.y.R=\'1D\';7(!c.G.9&&!c.G.A)c.G={9:w*2,A:-h/2,1h:0};Q c.G.1h=0});f.11=4(a){a.W()};f.y={9:0,A:0,F:1,1h:1};f.H={9:0};f.K={F:2,R:\'X\'}};$.E.B.M.38=4(o,p,q){8 w=o.u(\'17\',\'1b\').D();8 h=o.C();q.y=q.y||{};8 s;7(q.1i){7(/37/.1A(q.1i))s=\'1s(1d 1d \'+h+\'Z 1d)\';Q 7(/3c/.1A(q.1i))s=\'1s(1d \'+w+\'Z \'+h+\'Z \'+w+\'Z)\';Q 7(/3b/.1A(q.1i))s=\'1s(1d \'+w+\'Z 1d 1d)\';Q 7(/3a/.1A(q.1i))s=\'1s(\'+h+\'Z \'+w+\'Z \'+h+\'Z 1d)\';Q 7(/33/.1A(q.1i)){8 t=T(h/2);8 l=T(w/2);s=\'1s(\'+t+\'Z \'+l+\'Z \'+t+\'Z \'+l+\'Z)\'}}q.y.1i=q.y.1i||s||\'1s(1d 1d 1d 1d)\';8 d=q.y.1i.1F(/(\\d+)/g);8 t=T(d[0]),r=T(d[1]),b=T(d[2]),l=T(d[3]);q.I.J(4(g,i,j){7(g==i)O;8 k=$(g).u(\'F\',2);8 m=$(i).u({F:3,R:\'1D\'});8 n=1,1E=T((j.1u/13))-1;4 f(){8 a=t?t-T(n*(t/1E)):0;8 c=l?l-T(n*(l/1E)):0;8 d=b<h?b+T(n*((h-b)/1E||1)):h;8 e=r<w?r+T(n*((w-r)/1E||1)):w;m.u({1i:\'1s(\'+a+\'Z \'+e+\'Z \'+d+\'Z \'+c+\'Z)\'});(n++<=1E)?1S(f,13):k.u(\'R\',\'X\')}f()});q.K={};q.H={9:0};q.G={9:0}}})(2Y);', 62, 272, '||||function|||if|var|left|||||||||||||||||||||css|||this|cssBefore||top|cycle|height|width|fn|zIndex|animOut|animIn|before|push|cssAfter|length|transitions|nextSlide|return|null|else|display|cycleTimeout|parseInt|show|timeout|hide|none|cycleH|px||onAddSlide|cycleW||randomIndex|||overflow|next|speed|startingSlide|hidden|els|0px|cssFirst|currSlide|cyclePause|opacity|clip|after|random|go|fit|not|fx|pager|randomMap|log|rect|each|speedIn|clearTimeout|container|rev|curr|continuous|test|offsetHeight|offsetWidth|block|count|match|speedOut|click|data|for|shuffle|index|hex|sync|easeIn|easeOut|apply|opts|setTimeout|nowrap|fxFn|typeof|prevNextClick|elements|animate|position|auto|cleartype|advance|false|msie|constructor|eq|console||prev|case|easing|bind|countdown|autostop|autostopCount|createPagerAnchor|pause|busy|end|updateActivePagerLink|true|clearTypeFix|pagerAnchorBuilder|pagerClick|browser|nextW|slideExpr|nextH|filter|len|window|custom|up|right|hover|removeAttribute|isFunction|String|slideCount|defaults|metadata|appendTo|buildPager|delay|unshift|fastOnEvent|resume|activeSlide|cleartypeNoBg|options|pauseOnPagerHover|pagerEvent|getBg|found|can|color|background|fade|arguments|jQuery|slide|visible|shift|absolute|zoom|down|style|direction|l2r|wipe|toss|b2t|t2b|r2l|uncover|transition|unknown|terminating|get|children|speeds|few|250|while|slides|too|extend|meta|stop|switch|undefined|addSlide|prototype|Array|removeClass|find|addClass|href|body|parents|className|call|join|MSIE|nodeName|parentNode|html|rgb|indexOf|toLowerCase|toString|ffffff|transparent|ver|relative|1000|scrollUp|4000|static|default|scrollLeft|scrollRight|scrollDown|scrollVert|scrollHorz|sort|slideX|slideY|pop|Math|Number|turnRight|turnLeft|turnDown|blindY|blindX|fadeZoom|turnUp|curtainX|growY|growX|cover|curtainY|blindZ|invalid|userAgent|navigator'.split('|'), 0, {}));


	function submitAjaxFormWL(pFormId, pTargetDiv, pResultString, pCallback)
	{
		if (document.getElementById(pFormId))
		{
			var pFormAction=document.getElementById(pFormId).action;
			var params=getValuesAsArray(pFormId);
			var paramsString = "";
			for(var prop in params){
				paramsString+=escape(prop)+"="+escape(params[prop])+"&";			
			}		
			paramsString = paramsString.replace(/&$/, "");
			makePOSTRequestWL(pFormAction, paramsString, pTargetDiv, pCallback, pResultString);
		}
		else
		{
			alert('An error has occurred.  Please try again.\n\nIf this error continues, please contact webmaster@franklincovey.com for assistance.');
		}
	}

   function makePOSTRequestWL(pUrl, pFormParameters, pTargetDiv, pCallback, pResultString) {
      var http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('An error has occurred.  Please try again.\n\nIf this error continues, please contact webmaster@franklincovey.com for assistance.');
         return false;
      }
      http_request.onreadystatechange = function () {
	        if (http_request.readyState == 4) {
	            // alert ("x updating: " + pDivId + "\nURL: "+pUrl+"\nstatus: " + xmlhttp.status);
	            var newHTML = http_request.responseText;
	            if (document.getElementById(pTargetDiv))
	            {
	            	var target = document.getElementById(pTargetDiv);
	            	if (null!=pResultString) target.innerHTML = "<br style='line-height:0px !important;' />"+pResultString;
	            	else target.innerHTML = "<br style='line-height:0px !important;' />"+newHTML;
	            	
	            	target.style.display="block";
	            	evaluateJs(pTargetDiv, newHTML);
	            }
	            if (typeof(pCallback) == "function")
	            {
	            	pCallback();
	            }
	        }
	    }
      http_request.open('POST', pUrl, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", pFormParameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(pFormParameters);
   }

	// {{{ __evaluateJs()
    /**
     * Evaluate Javascript in the inserted content
     */	
	function evaluateJs(pObj, pCode)
	{
		var obj = document.getElementById(pObj);
		if (obj)
		{
			var scriptTags = obj.getElementsByTagName('SCRIPT');
			var string = '';
			var jsCode = '';
			for(var no=0;no<scriptTags.length;no++){	
				if(scriptTags[no].src){
			        var head = document.getElementsByTagName("head")[0];
			        var scriptObj = document.createElement("script");
			        scriptObj.setAttribute("type", "text/javascript");
			        scriptObj.setAttribute("src", scriptTags[no].src);  	
			        head.appendChild(scriptObj);
				}else{
					if(window.opera){
						jsCode = jsCode + scriptTags[no].text + '\n';
					}
					else
					{
						jsCode = jsCode + scriptTags[no].innerHTML;	
					}
				}			
			}
			if(jsCode)installScript(jsCode);
		}
	}

	function installScript( script )
	{		
		try {
		    if (!script)
		        return;	
		    if (eval.call){
		    	eval.call(window,script);
		    }else if (window.execScript){ 
	        	window.execScript(script)
	        }else if(navigator.vendor.indexOf("Apple")!=-1){
	            window.setTimeout(script,0);
	        }else{        	
	            window.setTimeout( script, 0 );
	        } 
		}catch(e){
			alert(e);
		}
	}
function getValuesAsArray(formRef)
{
	var retArray = new Object();
	if (document.getElementById(formRef))
	{
		formRef = document.getElementById(formRef);
		var els = formRef.elements;
		for(var no=0;no<els.length;no++){
			if(els[no].disabled)continue;
			var tag = els[no].tagName.toLowerCase();
			switch(tag){
				case "input": 
					var type = els[no].type.toLowerCase();
					if(!type)type='text';
					switch(type){
						case "text":
						case "image":
						case "hidden":
						case "password":
							retArray[els[no].name] = els[no].value;
							break;
						case "checkbox":
							/*var boxes = this.getFamily(els[no],formRef);
							if(boxes.length>1){
								retArray[els[no].name] = new Array();
								for(var no2=0;no2<boxes.length;no2++){
									if(boxes[no2].checked){
										var index = retArray[els[no].name].length;
										retArray[els[no].name][index] = boxes[no2].value;
									}
								}								
							}else{*/
								if(els[no].checked)retArray[els[no].name] = els[no].value;
							//}
							break;	
						case "radio":
							if(els[no].checked)retArray[els[no].name] = els[no].value;
							break;		
						
					}	
					break;	
				case "select":
					var string = '';			
					var mult = els[no].getAttribute('multiple');
					if(mult || mult===''){
						retArray[els[no].name] = new Array();
						for(var no2=0;no2<els[no].options.length;no2++){
							var index = retArray[els[no].name].length;
							if(els[no].options[no2].selected)retArray[els[no].name][index] = els[no].options[no2].value;	
						}
					}else{
						retArray[els[no].name] = els[no].options[els[no].selectedIndex].value;
					}
					break;	
				case "textarea":
					retArray[els[no].name] = els[no].value;
					break;					
			}			
		}
	}
	return retArray;		
}	

function checkPNG() {
	
	 if ( jQuery.browser.msie && jQuery.browser.version < 7 && document.body.filters ) {
	   for(var i=0; i<document.images.length; i++) {
	     var img = document.images[i];
	     var imgName = img.src.toUpperCase();
	         //alert(document.images[i].src);
	     if (imgName.substring(imgName.length-3, imgName.length) == "PNG") {
	        //alert(imgName);
	        var imgID = (img.id) ? "id='" + img.id + "' " : "";
	        var imgClass = (img.className) ? "class='" + img.className + "' " : "";
	        var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
	        var imgStyle = "display:inline-block;" + img.style.cssText; 
	        if (img.align == "left") imgStyle = "float:left;" + imgStyle;
	        if (img.align == "right") imgStyle = "float:right;" + imgStyle;
	        if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
			var imgHeight = img.height;
			if(imgHeight>500){
				imgHeight = 206;
			}
	        var strNewHTML = "<span " + imgID + imgClass + imgTitle
	        + " style=\"" + "width:" + img.width + "px; height:" + imgHeight + "px;" + imgStyle + ";"
	        + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	        + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" ;
	        img.outerHTML = strNewHTML

	        i = i-1
	      }
	   }
	}    
}

/* Functions related to Freddie and Ma */
function setBorder(obj,onoff,dValue) {
	isFM = true;
	if ( onoff == 1 ) {
		obj.style.border = "3px solid #959a00";
	} else {
	  if ( selectedPattern != obj.id ) {
		obj.style.border = "3px solid #ffffff";
	  }
	}  
}
function setDriverValue(pattern_id,dValue) {
  isFM = true;
  if ( selectedPattern != "" ) {
	$('#' + selectedPattern).css('border','3px solid #ffffff');
  }
  $('#' + pattern_id).css('border','3px solid #959a00');
  document.SkuSelector.driverValue.value = dValue;
  selectedPattern = pattern_id;
}



