var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(iframename) {


  var temp = "";
  var temp1 = temp.concat(document.location);
  var num = temp1.lastIndexOf("/");
  var temp2 = temp1.slice(num-2,num);
  if(temp2 == "TW") document.images[1].src="../image/s-tc.jpg";
  if(temp2 == "CN") document.images[2].src="../image/s-sc.jpg";
  if(temp2 == "JP") document.images[3].src="../image/s-jp.jpg";
  if(temp2 == "EN") document.images[4].src="../image/s-en.jpg";
  
  
  var temp3 = temp.concat(self.main.location);
  var num1 = temp3.lastIndexOf("/");
  var temp4 = temp3.slice(num1+1,num1+2);
  var num2 = parseInt(temp4);
  var num3 = num2 + 4;
  
 

  var pTar = null;
  if (document.getElementById){
    pTar = document.getElementById(iframename);
  }
  else{
    eval('pTar = ' + iframename + ';');
  }
  if (pTar && !window.opera){
    //begin resizing iframe
    pTar.style.display="block"
    
    if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
      //ns6 syntax
      pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
    }
    else if (pTar.Document && pTar.Document.body.scrollHeight){
      //ie5+ syntax
      pTar.height = pTar.Document.body.scrollHeight;
    }
  }

  check_iframe_src(iframename);
}



function check_iframe_src(id) {

  var iframe_src = "";
  iframe_src = iframe_src.concat(document.getElementById(id).contentWindow.location);
  var char = iframe_src.charAt(iframe_src.lastIndexOf("/")+1);

  if(isNaN(char)) {
    for(var i=1;i<=8;i++) {
      us_gif_src = "image/0" + i + ".gif";  
      document.images[i+4].src = us_gif_src;
    }  
  } 

  else {
    for(var i=1;i<=8;i++) {
      s_gif_src = "image/s0" + i + ".gif";
      us_gif_src = "image/0" + i + ".gif";  
      if(i==char) document.images[i+4].src = s_gif_src;
      else        document.images[i+4].src = us_gif_src;  
    }    
  }

}  
