(function($){var clients=['Outlook 2003','Outlook 2007','Windows Mail','Mac Mail','Entourage 2004','Entourage 2008','Thunderbird','AOL 9','AOL 10','AOL Desktop for Mac','Lotus Notes 6','Eudora','Yahoo Mail','Gmail','Live Mail','Hotmail','AOL Web','MobileMe'];var emailIframe,hiClient,styles=[];var ejq=function(e){return $(e,$(emailIframe));};Array.prototype.hasValue=function(p_val){for(var i=0,l=this.length;i<l;i++){if(this[i]==p_val)return true;};return false;};var head_style=[9,10,11,13,15];var body_style=[9,10,11,13];var head_link=[9,11,13,15];var body_link=[9,11,13,15];var css_selc={'^\w+':[9,10,11,13],'\\*':[1,9,10,11,13],'\\..+$':[9,10,11,13],'\#.+$':[9,10,11,13,14],'^.+:(link|visited)$':[7,9,10,11,13,17],'^.+:(active|hover|first-line|first-letter)$':[1,9,10,11,13,17],'^.+>.+$':[0,1,2,7,8,9,10,11,13,14,15,16,17],'^.+:focus$':[0,1,2,7,8,9,10,11,13,14,15,17],'^.+\\+.+$':[0,2,4,7,8,9,10,11,12,13,14,16,17],'^.+\\[.+\\]$':[0,1,2,4,7,8,9,10,11,13,14,17]};var css_prop={'color':[11],'fontSize':[11],'fontStyle':[11],'fontWeight':[11],'textAlign':[11],'textDecoration':[11],'backgroundColor':[10,11],'border':[10,11],'borderTop':[10,11],'borderRight':[10,11],'borderBottom':[10,11],'borderLeft':[10,11],'display':[1,11],'fontFamily':[11,13],'fontVariant':[10,11],'letterSpacing':[10,11],'lineHeight':[10,11],'padding':[10,11],'paddingTop':[10,11],'paddingRight':[10,11],'paddingBottom':[10,11],'paddingLeft':[10,11],'tableLayout':[10,11],'textIndent':[10,11],'textTransform':[10,11],'borderCollapse':[4,10,11],'clear':[1,10,11],'direction':[1,4,11,13],'cssFloat':[1,11],'verticalAlign':[1,10,11],'width':[1,10,11],'wordSpacing':[1,10,11],'height':[1,10,11],'listStyleType':[1,11,15],'overflow':[1,4,10,11],'visibility':[1,10,11,13,16],'whiteSpace':[0,2,7,8,10,11,17],'backgroundImage':[1,10,11,13,14],'backgroundRepeat':[1,10,11,13,14],'clip':[1,10,11,12,13,14,17],'cursor':[1,4,10,11,13],'listStyleImage':[1,10,11,13,14],'listStylePosition':[1,10,11,15],'margin':[7,10,11,14,15],'marginTop':[7,10,11,14,15],'marginRight':[7,10,11,14,15],'marginBottom':[7,10,11,14,15],'marginLeft':[7,10,11,14,15],'zIndex':[10,11,12,13,14],'left':[1,10,11,12,13,14],'right':[1,10,11,12,13,14],'top':[1,10,11,12,13,14],'backgroundPosition':[1,10,11,13,14,15],'borderSpacing':[0,1,2,4,8,10,11,14,15],'bottom':[1,7,10,11,12,13,14],'emptyCells':[0,1,2,4,7,8,10,11,15],'position':[1,10,11,12,13,14,15,17],'captionSide':[0,1,2,3,4,5,7,8,9,10,11,12,15],'opacity':[0,1,2,4,10,11,12,13,14,15]};var cp_default={'backgroundImage':'none','cursor':'auto'};function switchClient(){if(head_style.hasValue(hiClient))ejq('head style').remove();if(body_style.hasValue(hiClient))ejq('body style').remove();if(head_link.hasValue(hiClient))ejq('head link').remove();if(body_link.hasValue(hiClient))ejq('body link').remove();styles=[];for(var i=0,css=emailIframe.styleSheets,il=css.length;i<il;i++){styles[i]=(css[i].rules)?css[i].rules:css[i].cssRules;};var nosel=[];$.each(css_selc,function(k,v){if(v.hasValue(hiClient))nosel.push(k);});if(nosel.length>0){var noregx=eval('/'+nosel.join('|')+'/');for(var ii=0,iil=styles.length;ii<iil;ii++){for(var ij=styles[ii].length-1;ij>=0;ij--){var sty=styles[ii][ij],ss=sty.selectorText.split(','),sl=ss.length;for(var i=sl-1;i>=0;i--){var st=$.trim(ss[i]);if(st.match(noregx))ss.splice(i,1);};if(sl>ss.length){var pss=emailIframe.styleSheets[ii];if(ss.length>0){var rules=(sty.cssText)?sty.cssText.replace(/^.+{/,'{'):'{}';(pss.insertRule)?pss.insertRule(ss.join(',')+rules,0):pss.addRule(ss.join(','),rules);};(pss.deleteRule)?pss.deleteRule(ij):pss.removeRule(ij);}}}};var props=[];$.each(css_prop,function(k,v){if(v.hasValue(hiClient)){props.push(k);}});if(props.length>0){for(var i=0,il=styles.length;i<il;i++){for(var j=0,jl=styles[i].length;j<jl;j++){for(var pi=0,pl=props.length;pi<pl;pi++){dv=cp_default[props[pi]]?cp_default[props[pi]]:'',sty=styles[i][j].style;if(sty[props[pi]]&&sty[props[pi]]!=dv)sty[props[pi]]=dv;}}}};if(props.length>0){ejq('*[style]').each(function(){for(var i=0,l=props.length;i<l;i++){dv=cp_default[props[i]]?cp_default[props[i]]:'';ts=$(this).css(props[i]);if(ts&&ts!=dv)$(this).css(props[i],dv);}});}};function loadEmail(){$('input[type=radio]').each(function(){$(this).attr('disabled',true);});ehtml=$('#email_acid').val().replace(/\n/gm,' ');ehead=ehtml.match(/<head>(.+)<\/head>/i)||[,''];ebody=ehtml.match(/<body>(.+)<\/body>/i)||[,ehtml];ejq('head').html(ehead[1]);ejq('body').html(ebody[1]);$('.show_input').hide();$('.show_email').show();$('input[type=radio]').each(function(){$(this).attr('disabled',false);});};$(function(){$('#email').attr('src','http://blog.orite.com.au/standard.html');$.each(clients,function(k,v){$('#email_clients').append('<label><input type="radio" name="client" value="'+k+'" />'+v+'</label> ');});$('input[value=6]').attr('checked','checked').parent().addClass('hi');$('input[name=client]').click(function(){if($(this).val()==hiClient)return false;$(this).parent().addClass('hi').siblings('.hi').removeClass('hi');hiClient=$(this).val();$('#email').trigger('switch');});$('input[name=show_image]').click(function(){$(this).parent().addClass('hi').siblings('.hi').removeClass('hi');if($(this).val()==1){ejq('img').each(function(){if(this.osrc){$(this).attr('src',this.osrc);}});ejq('*').css({'background-image':'','list-style-image':''});}else{ejq('img').each(function(){this.osrc=$(this).attr('src');$(this).attr('src','#');});ejq('*').css({'background-image':'none','list-style-image':'none'});}});$('#email').load(function(){emailIframe=(window.frames)?window.frames["email"].document:document.frames["email"].document;loadEmail();});$('#email').bind('switch',function(){loadEmail();$('#show_image').trigger('click');switchClient();});$('#input_email_btn').click(function(){$('.show_input').show();$('.show_email').hide();});$('#load_email_btn').click(function(){$('#email').trigger('switch');});});})(jQuery);
