var myriadlight = {
  src: baseurl + 'skin/frontend/default/swf/myriad-pro-light.swf'
  ,ratios: [7, 1.32, 11, 1.31, 13, 1.24, 14, 1.25, 19, 1.23, 27, 1.2, 34, 1.19, 42, 1.18, 47, 1.17, 48, 1.18, 69, 1.17, 74, 1.16, 75, 1.17, 1.16]
};

var myriad = {
  src: baseurl + 'skin/frontend/default/swf/myriad-pro-roman.swf'
  ,ratios: [7, 1.32, 11, 1.31, 13, 1.24, 14, 1.25, 19, 1.23, 27, 1.2, 34, 1.19, 42, 1.18, 47, 1.17, 48, 1.18, 69, 1.17, 74, 1.16, 75, 1.17, 1.16]
};


var sifrUpdate = function()
{
    var interval;

    var updateWorkspace = function()
    {
	    // Only in the backend
	    if (typeof Workspace === 'undefined')
	    {
		    return;
	    }

	    if (interval)
	    {
		    clearInterval(interval);
	    }

	    interval = setTimeout(function()
	    {
		    Workspace.overlayComponents();
	    }, 200);
    }


    sIFR.activate(myriadlight,myriad);


    sIFR.replace(myriad, {
      selector: 'h3.nav',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #555555; letter-spacing: -0.3; line-height: 26px;}',
		    'a { color: #555555; text-decoration:none;}',
		    'a:hover { color: #502d7f; }'
	    ]
    });

    sIFR.replace(myriad, {
      selector: 'h3.showreel',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #555555; letter-spacing: -0.3; line-height: 26px;}',
		    'a { color: #555555; text-decoration:none;}',
		    'a:hover { color: #502d7f; }'
	    ]
    });


    sIFR.replace(myriadlight, {
      selector: 'h1.pageheader',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #555555; letter-spacing: -0.7; line-height: 40px;}',
		    '.purple { color: #502d7f;}'
	    ]
    });

    sIFR.replace(myriadlight, {
      selector: '.imagewrapper h2',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #502d7f; letter-spacing: -0.7; line-height: 46px;}',

	    ]
    });


    sIFR.replace(myriad, {
      selector: '#homepage #left h2',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 26px; }',
	    ]
    });

    sIFR.replace(myriadlight, {
      selector: 'h2.featurednews',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #FFFFFF; letter-spacing: -0.3; line-height: 26px;}'
	    ]
    });

    sIFR.replace(myriadlight, {
      selector: 'h2.featurednewsrollover',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #f37800; letter-spacing: -0.3; line-height: 26px;}'
	    ]
    });

	sIFR.replace(myriad, {
      selector: 'h2.project-title',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #555555; letter-spacing: -0.3; line-height: 30px;}'
	    ]
    });


    sIFR.replace(myriad, {
      selector: '#blog-header h1',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px; text-align: left;}'
	    ]
    });

	sIFR.replace(myriad, {
      selector: '#search-results h1',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px; text-align: left;}'
	    ]
    });

    sIFR.replace(myriad, {
      selector: 'h1.blog-title',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px; text-align: left;}'
	    ]
    });

    sIFR.replace(myriad, {
      selector: 'h2.blog-title',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px; text-align: left;}',
		    'a { color: #666666; text-decoration:none;}',
		    'a:hover { color: #de2276; }'
	    ]
    });

	 sIFR.replace(myriad, {
      selector: '#blog-header h3',
      wmode: 'transparent',
      css: [
		     '.sIFR-root { color: #666666; letter-spacing: -0.3; line-height: 20px;}'
	    ]
    });

    sIFR.replace(myriad, {
      selector: '.blog-comments h2',
      wmode: 'transparent',
      css: [
		     '.sIFR-root { color: #666666; letter-spacing: -0.3; line-height: 16px;}'
	    ]
    });

    sIFR.replace(myriad, {
      selector: '.blog-response h3',
      wmode: 'transparent',
      css: [
		     '.sIFR-root { color: #666666; letter-spacing: -0.3; line-height: 16px;}'
	    ]
    });

    sIFR.replace(myriadlight, {
       selector: '.blog-sidebar h3',
       wmode: 'transparent',
       css: [
		    '.sIFR-root { color: #999999; letter-spacing: -0.3; line-height: 16px;}'
	    ]
     });

    sIFR.replace(myriad, {
      selector: '#homepage #right h3',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px; text-align: right;}',
		    'a { color: #502d7f; text-decoration:none;}',
		    'a:hover { color: #777777; }'
	    ]
    });

	 sIFR.replace(myriad, {
      selector: '#left h3',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px;}',
		    'a { color: #502d7f; text-decoration:none;}',
		    'a:hover { color: #777777; }'
	    ]
    });

	sIFR.replace(myriad, {
      selector: '.search-result h3',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px;}',
		    'a { color: #777777; text-decoration:none;}',
		    'a:hover { color: #502d7f; }'
	    ]
    });

    sIFR.replace(myriad, {
      selector: '#twocol #right h2',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #502d7f; letter-spacing: -0.7; line-height: 46px;}',

	    ]
    });
	
	sIFR.replace(myriad, {
      selector: '.project-header',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #502d7f; letter-spacing: -0.7; line-height: 46px;}',

	    ]
    });



    sIFR.replace(myriad, {
      selector: '#twocol #left h3',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px;}',
		    'a { color: #777777; text-decoration:none;}',
		    'a:hover { color: #777777; }'
	    ]
    });

    sIFR.replace(myriad, {
      selector: '#twocol #left .contentblock h2',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.7; line-height: 24px;}',
		    'a { color: #777777; text-decoration:none;}',
		    'a:hover { color: #777777; }'
	    ]
    });

    sIFR.replace(myriad, {
      selector: 'h3.worktitle',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #FFFFFF; letter-spacing: -0.7; line-height: 24px;}'
	    ]
    });

    sIFR.replace(myriad, {
      selector: 'h3.subtitle',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #666666; letter-spacing: -0.3; line-height: 20px;}',
	    ]
    });


    sIFR.replace(myriadlight, {
      selector: 'h5.share-widget-header',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #777777; letter-spacing: -0.3; line-height: 24px;}'
	    ]
    });

	sIFR.replace(myriadlight, {
      selector: '#frame h2',
      wmode: 'transparent',
      css: [
		    '.sIFR-root { color: #757575; letter-spacing: -0.3; line-height: 26px;}'
	    ]
    });
}

sifrUpdate();

if (jQuery.browser.msie)
{
	setTimeout(function()
	{
	    $('h1.pageheader object').hide().show();
	}, 1000);
}

