<public:component lightWeight="true" xmlns:public="http://www.w3.org/TR/NOTE-HTMLComponents">
<public:attach event="ondocumentready" handler="inIt" />
<script type="text/javascript">
/*
 PNG Behavior for VML Render
 (C)2004 Hiro Konda
 Version: 0.7.2
 Created : 2003-06-28
 Last Modified:  2005-07-17
*/

var allowPngClass = 'AlphaPng';
var imgJump = true;
var pngCounter = '';

function inIt(){
 if (navigator.platform != "Win32" || navigator.userAgent.indexOf("MSIE 7.") >= 0) return;
 var doc = element.document;
 var tags = doc.getElementsByTagName('IMG');
 if(tags.length < 1) return;

 var compatMode = (doc.compatMode && doc.compatMode == "CSS1Compat") ? 1 : 0;
 var jumpEvtMsg = (navigator.userLanguage == "ja") ? '\'ブラウザで この画像のみを表示しますか？\'' : '\'Show Me This Image ?\'';
 var jumpEvt = (imgJump) ? ' oncontextmenu="if(window.confirm(this.src+\'\\n\'+'+jumpEvtMsg+')) window.location.href = this.src; return false;"' : '';

 doc.getElementsByTagName('HTML').item(0).setAttribute('xmlns:v','urn:schemas-microsoft-com:vml');

 for(var i = 0; i < tags.length; i++){
  var e = tags.item(i);
  var es = e.style;
  var ecs = e.currentStyle;
  var src = e.getAttribute('src');
  if(!src.match(/\.png$/i)){
   if(!(pngCounter != '' && src.indexOf(pngCounter))) continue;
  }

  var className = e.className;
  if(allowPngClass != '' && allowPngClass != className) continue;

  var width  = (ecs.width != 'auto') ? ecs.width : e.getAttribute('width') + 'px';
  var height = (ecs.height != 'auto') ? ecs.height : e.getAttribute('height') + 'px';
  var align = e.getAttribute('align');
  var hspace = (e.getAttribute('hspace') != '') ? e.getAttribute('hspace') : 0;
  var vspace = (e.getAttribute('vspace') != '') ? e.getAttribute('vspace') : 0;
  var border = (e.getAttribute('border') != '') ? e.getAttribute('border') : null;
  var cssText = (es.cssText) ? es.cssText : '';
  var vTag = '';/* Output Tag */
  var vCss = '';/* inLine CSS */

  if(es.width == ''){ vCss += 'width: '+width;}
  if(es.height == ''){ vCss += '\; height: '+height;}
  if(es.margin == '' && (hspace != 0 || vspace != 0)){ vCss += '\; margin: '+vspace+'px '+hspace+'px';}
  if(es.border == '' && border != null){
    vCss += '\; border: '+border+'px';
    vCss += (ecs.borderStyle != 'none') ? ' '+ecs.borderStyle : ' solid';
  }
  
  if(ecs.styleFloat == 'none'){
   if(align != ''){
    vCss += '\; float: '+align;
   }else if(ecs.display == 'inline' && compatMode){
    vCss += '\; display: block';
   }
  }
  vCss += '; ' + cssText;
  vTag += '<v:image'+jumpEvt+' style="behavior: url(#default#vml); '+vCss+'" src="'+src+'" alt="'+e.alt+'"';
  if(className){ vTag += ' class="'+className+'"';}
  if(e.title){ vTag += ' title="'+e.title+'"';}
  if(e.id){ vTag += ' id="'+e.id+'"';}
  vTag += ' \/>';

  e.outerHTML = vTag;
  i--;
  /* Debug */
 // alert(vTag);
 }
}
</script>