// JavaScript Document
//输入你希望根据页面高度自动调整高度的iframe的名称的列表 
//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"]，可以只有一个窗体，则不用逗号。 

//定义异常记录
function log(s){
  return ; //非调试什么也不做。
}

//定义iframe的ID 
var iframeids=["top","key"]

//如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏，no表示不隐藏 
var iframehide="yes" 

function dyniframesize() 
{ 
var dyniframe=new Array() 
for (i=0; i<iframeids.length; i++) 
{ 
if (document.getElementById) 
{ 
//自动调整iframe高度 
dyniframe[dyniframe.length] = document.getElementById(iframeids[i]); 
if (dyniframe[i] && !window.opera) 
{ 
dyniframe[i].style.display="block" 
if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape 
dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight; 
else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //如果用户的浏览器是IE 
dyniframe[i].height = dyniframe[i].Document.body.scrollHeight; 
} 
} 
//根据设定的参数来处理不支持iframe的浏览器的显示问题 
if ((document.all || document.getElementById) && iframehide=="no") 
{ 
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]) 
tempobj.style.display="block" 
} 
} 
} 
if (window.addEventListener) 
window.addEventListener("load", dyniframesize, false) 
else if (window.attachEvent) 
window.attachEvent("onload", dyniframesize) 
else 
window.onload=dyniframesize 

function screeChange(){
	var heightValue = document.body.scrollHeight;
  try{
	  parent.document.all.mainFrame.style.height = document.body.scrollHeight;
  }catch(ex){
    log(ex);
  }
}

function ShowSoundDiv(a)
{
  if(a==2)
  {
    document.getElementById("soundDiv1").style.display = "none";
    document.getElementById("soundDiv2").style.display = "block";
  }
  else
  {
    document.getElementById("soundDiv1").style.display = "block";
    document.getElementById("soundDiv2").style.display = "none";
  }
}


//////////////////////////////////////////////////////////////////////////////////

  function ODR(){
    //文档加载后可执行区......
    FixPngLogo();
    var s = document.title.split(" - ");
    if(s.length<2) return;
    parent.document.title = Tri(s[1])+" - "+Tri(s[0]);
  }
  

//////////////////////////////////////////////////////////////////////////////////
  var _$ = function(s){return document.getElementById(s);};
  
  function Tri(s){
    var t = ""+ s;
    while(t.length != t.replace("　").length) t = t.replace("　","");
    while(t.length != t.replace(" ").length) t = t.replace(" ","");
    return t;
  }
  
  function IEV(){
    var i = window.navigator.userAgent.indexOf("MSIE");
    if (i!=-1){
      return(parseInt(window.navigator.userAgent.substring(i+4)));
    }else{
      return 0;
    }
  }
  
  var iev = IEV();
  var UA = window.navigator.userAgent;
  var isIE = UA.indexOf("MSIE")!=-1;
  var isMF = UA.indexOf("Firefox")!=-1&&UA.indexOf("Navigator")==-1;
  var isSF = UA.indexOf("Safari")!=-1;
  var isNN = UA.indexOf("Navigator")!=-1;
  var isOP = UA.indexOf("Opera")!=-1;

  if(window.addEventListener){   //DOM event model
    window.addEventListener("load",ODR,false);
  }else if(window.attachEvent){  //IE 5+ event model
    window.attachEvent("onload",ODR);
  }else{  //IE 4 event model
    window.onload = ODR;
  }
  
  

//////////////////////////////////////////////////////////////////////////////////
  function LoadPicture(tag,src){
    var img = new Image();
    img.onload = function(){
      tag.src = this.src;
    }
    img.src = src;
  }

  var win;
  function OpenRes(s){
    var h = 600, w = 800;
    if(s.indexOf("size=big")!=-1){
      h = 768;
      w = 1024;
    }
    var top = (screen.availHeight-h)/2, left = (screen.availWidth-w)/2;
    if(screen.availHeight<= h) top = 0;
    if(screen.availWidth<= w) left = 0;
    
    try{win.close();}catch(ex){}
    win = window.open('res.aspx?'+s,'win','width='+w+',height='+h+',top='+top+',left='+left);
    //win.onunload = function(){this.close();};
    try{win.focus();}catch(ex){}
  }
  
  function OpenWindow(n,url,w,h){
    var top = (screen.availHeight-h)/2, left = (screen.availWidth-w)/2;
    if(screen.availHeight<= h) top = 0;
    if(screen.availWidth<= w) left = 0;
    
    try{win.close();}catch(ex){}
    win = window.open(url, n,'width='+w+',height='+h+',top='+top+',left='+left);
    try{win.focus();}catch(ex){}
  }

  function FixRect(s,h,w){
    var img = new Image();
    img.onload = function(){
      var r1 = w/h, r2 = img.width/img.height;
      s.style.position = "relative";
      s.style.left = "0px";
      s.style.top = "0px";
      if(r1>r2 || r1==r2){
        s.style.width = w + "px";
        s.style.height = w/r2 + "px";
        s.style.top = -parseInt((w/r2 - h)/2) + "px";
      }
      if(r1<r2){
        s.style.height = h + "px";
        s.style.width = h*r2 + "px";
        s.style.left = -parseInt((h*r2-w)/2) + "px";
      }
    };
    img.src = s.src;
  }

 function FixPngLogo(){
    var tag = _$('pnglogo');
    if(tag!=null && isIE && iev<7){
      //tag.style.filter = "alpha(opacity=50)";
      //sizingMethod='crop' sizingMethod='image' sizingMethod='scale'
      tag.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='image')";
      tag.style.background = "none";
    }
}
