// JavaScript Document

function fucCheckNum(num,flag) {
    var i,j,strTemp;
    if (flag==1)
        strTemp="0123456789-()";//绰
    else if (flag==2)
        strTemp="0123456789xX";//֤
    else
        strTemp="0123456789";//
    for (i=0;i<num.length;i++) {
        j=strTemp.indexOf(num.charAt(i));
        if (j==-1) {
            //˵ַϷ
            return 1;
        }
    }
    //˵Ϸ
    return 0;
}
function fucCheckLen(strTemp) { //ֶγ
    var i,sum;
    sum=0;
    for(i=0;i<strTemp.length;i++) {
        if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
            sum=sum+1;
        else
            sum=sum+2;
    }
    return sum;
}
function chkemail(a) {
        var myReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
        if(myReg.test(a)) {
                return 0;
        }
        return 1;
}
function $(s) {return document.getElementById(s);}
function trim(s) {return s.replace(/(^[ |]*)|([ |]*$)/g, "");}
function $a(s) {return document.getElementsByName(s);}

function getRadioValue(name)
{
	var arrObj = $a(name);
	var arrLen = arrObj.length;
	var value = false;
	for (var i=0; i<arrLen; i++)
	{
		if (arrObj[i].checked){ 
			value = arrObj[i].value;
			break;
		}
	}
	return value;
}

function getCheckBoxValue(id)
{
	var obj = $(id);
	if(obj.checked)
	{
		return obj.value;
	}
	return false;
}

function getSelectValue(id)
{
	var oSel = $(id);
	return oSel.options[oSel.selectedIndex].value;
}

function getValue(id)
{
	var obj = $(id);
	var tagName = obj.tagName;
	
	switch(tagName)
	{
		case 'INPUT':
			var oType = obj.type;
			switch (oType)
			{
				case 'radio':			
					value = getRadioValue(id);
					break;
				case 'checkbox':
					value = getCheckBoxValue(id);
					break;
				default :
					value = obj.value;
					break;
			}		
			break;
		case 'SELECT':
			value = getSelectValue(id);
			break;
		case 'TEXTAREA':
			value = obj.value;
			break;
		default :
			value = false;
			break;
	}

	return value;
}


function newXMLHttpRequest() { 			
			var xmlreq = false; 			
			if (window.XMLHttpRequest) { 			
			xmlreq = new XMLHttpRequest();			
			} 
			else if (window.ActiveXObject) {			
				try { 			
				xmlreq = new ActiveXObject("Msxml2.XMLHTTP"); 
				
				} 
				catch (e1) { 			
					try { 			
						xmlreq = new ActiveXObject("Microsoft.XMLHTTP"); 			
					} 
					catch (e2) { 			
					} 			
				} 			
			} 			
			return xmlreq; 
}

function getReadyStateHandler(req,Tid,h_tid) { 
	return function () { 
			if (req.readyState == 4 && req.status == 200) {
					var tt= req.responseText;
					//alert(tt);
					document.getElementById(h_tid).innerHTML =tt;
					document.getElementById(Tid).innerHTML ='';
					
				} 
			else 
				{ 
					//alert('dddddd')
				} 
		
	} 
}

function gethtml(str,obj,h_obj){ 
		if (str.length > 0)
			{ 
				var url=str;
				//alert(url);
				//document.write(str);
					var req = newXMLHttpRequest();
						req.onreadystatechange =getReadyStateHandler(req,obj,h_obj);
						req.open("get", url, true);
						req.send(null); 
			} 
	}

function getReadyStateHandler2(req,Tid) { 
	return function () { 
			if (req.readyState == 4 && req.status == 200) {
					var tt= req.responseText;
					//alert(tt);
					$(Tid).innerHTML =tt;
					
				} 
			else 
				{ 
					 $(Tid).innerHTML = "loading"; 
				} 
		
	} 
}

function gethtml2(str,obj){ 
		if (str.length > 0)
			{ 
				var url=str;
				//alert(url);
					var req = newXMLHttpRequest();
						req.onreadystatechange =getReadyStateHandler2(req,obj);
						req.open("get", url, true);
						req.send(null); 
			} 
	}
function getReadyStateHandler3(req) { 
	return function () { 
			if (req.readyState == 4 && req.status == 200) {
					var tt= req.responseText.trim();
					if (tt=='00') 
					{
						if (confirm('你还没有登陆，现在登陆吗？'))
						{
							window.location='/index.html';
							}
					}
					else{
					alert(tt);
					 if (typeof(parent.ShadeDiv)=='object'){
						parent.ShadeDiv.Close(); 
					 }
					}
					
				} 
			else 
				{ 
					 //$(Tid).innerHTML = "С"; 
				} 
		
	} 
}

function gethtml3(str) {
	if(str.length>0) {
		var url=str;
		var req=newXMLHttpRequest();
		req.open("GET",url,true);
		req.onreadystatechange=getReadyStateHandler3(req);
		req.send(null);
	}
}

String.prototype.trim = function()
	{
		// 用正则表达式将前后空格
		// 用空字符串替代。
		return this.replace(/(^\s*　*)|(\s*　*$)/g, "");
	}