function isIE(){ //ie?
  if (window.navigator.userAgent.toLowerCase().indexOf("msie") >= 1)
  return true;
  else
  return false;
}

if(!isIE()){ //firefox innerText define
  HTMLElement.prototype.__defineGetter__( "innerText",
  function(){
  var anyString = "";
  var childS = this.childNodes;
  for(var i=0; i <childS.length; i++) {
  if(childS[i].nodeType==1)
  anyString += childS[i].tagName=="BR" ? '\n' : childS[i].innerText;
  else if(childS[i].nodeType==3)
  anyString += childS[i].nodeValue;
  }
  return anyString;
  }
  );
  HTMLElement.prototype.__defineSetter__( "innerText",
  function(sText){
  this.textContent=sText;
  }
  );
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//获取浏览器版本 add by 2011-06-20
function getBrowserVersion(){
	var browser = {};
    var userAgent = navigator.userAgent.toLowerCase();  
    var s;  
    (s = userAgent.match(/msie ([\d.]+)/))  
            ? browser.ie = s[1]  
            : (s = userAgent.match(/firefox\/([\d.]+)/))  
                    ? browser.firefox = s[1]  
                    : (s = userAgent.match(/chrome\/([\d.]+)/))  
                            ? browser.chrome = s[1]  
                            : (s = userAgent.match(/opera.([\d.]+)/))  
                                    ? browser.opera = s[1]  
                                    : (s = userAgent  
                                            .match(/version\/([\d.]+).*safari/))  
                                            ? browser.safari = s[1]  
                                            : 0;  
    var version = "";  
    if (browser.ie) {  
        //version = 'msie ' + browser.ie; 
        version = 'msie';  
    } else if (browser.firefox) {  
        //version = 'firefox ' + browser.firefox;  
        version = 'firefox';  
    } else if (browser.chrome) {  
        //version = 'chrome ' + browser.chrome; 
        version = 'chrome';  
    } else if (browser.opera) {  
        //version = 'opera ' + browser.opera;  
        version = 'opera';  
    } else if (browser.safari) {  
        //version = 'safari ' + browser.safari; 
        version = 'safari';  
    } else {  
        version = '未知浏览器';  
    }  
    return version; 
}

//获取IE浏览器版本号 add by 2011-06-29
function getBrowserVersionNumber(){
	var browser = {};
    var userAgent = navigator.userAgent.toLowerCase();  
    var s;  
    (s = userAgent.match(/msie ([\d.]+)/))  
            ? browser.ie = s[1]  
            : (s = userAgent.match(/firefox\/([\d.]+)/))  
                    ? browser.firefox = s[1]  
                    : (s = userAgent.match(/chrome\/([\d.]+)/))  
                            ? browser.chrome = s[1]  
                            : (s = userAgent.match(/opera.([\d.]+)/))  
                                    ? browser.opera = s[1]  
                                    : (s = userAgent  
                                            .match(/version\/([\d.]+).*safari/))  
                                            ? browser.safari = s[1]  
                                            : 0;  
    var version = "";  
    if (browser.ie) {  
        version = browser.ie; 
    } 
    return version; 
}

//获取客户端浏览器操作系统
function getWindowSystem(){
	var ua = window.navigator.userAgent;
	var osVersion = ua.split(";")[2];
	var osV = osVersion.substr(osVersion.length-3,3);
	var windowSystem = "";
	switch(osV)
	{
	case "5.0":
		windowSystem = "Win2000";
		break;
	case "5.1":
		windowSystem = "WinXP";
		break;
	case "5.2":
		windowSystem = "Win2003";
		break;
	case "6.1":
		windowSystem = "Win7";
		break;
	default:
		windowSystem = "Others";
		break;
	}
	return windowSystem;
}

//iframe高度自适应
function IFrameReSize(iframename) {

	var pTar = document.getElementById(iframename);
	if (pTar) {  
		//ff
		if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight) {
			pTar.height = pTar.contentDocument.body.offsetHeight;
		} //ie
		else if (pTar.Document && pTar.Document.body.scrollHeight) {
			pTar.height = pTar.Document.body.scrollHeight;
		}
	}
}



