﻿
function GetObj(objName){
	if(document.getElementById){
		return eval('document.getElementById("' + objName + '")');	}
	else if(document.layers){
		return eval("document.layers['" + objName +"']");	}
	else{	return eval('document.all.' + objName);	}
}

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 get_ajax_infos(postUrl)
{
	var objAjax = newXMLHttpRequest()
	objAjax.open("GET",postUrl,false)	//同步
	//objAjax.onreadystatechange = function(){callback(obj,objAjax);};
	objAjax.send(null);
	return objAjax.responseText;
	
	}
	
function submitForm(frm,url)
{
	alert(frm)
	return false;
eval("document." + frm + ".action='" + url + "'" ) ; 
//文字提交按钮
//frm 传入的可能是一个字符串:表单名称
}

function sel(a)
{ 
o=document.getElementsByName(a) 
for(i=0;i<o.length;i++) 
o[i].checked=event.srcElement.checked 
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function isNumber(s) {
	if (s != "") {
	  var food=0;
	  do{
		if ("0123456789".indexOf(s.substr(food,1)) <0){
			return false;
		}
		food ++;
	  }while(food < s.length)
	  return true;
  }else{
	  return false;
  }
}

 

//==========================================================================
//
//  代码描述：打开一个新的有状态栏、工具栏、菜单栏、定位栏，
//            可以改变大小，且位置居中的新窗口
//  
//  传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
//  
//  返回参数：无
//
//
//==========================================================================
function g_OpenSizeWindow(pageURL, innerWidth, innerHeight)
{    
var ScreenWidth = screen.availWidth
var ScreenHeight = screen.availHeight
var StartX = (ScreenWidth - innerWidth) / 2
var StartY = (ScreenHeight - innerHeight) / 2
window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=yes, scrollbars=no, status=no, toolbar=no, menubar=no, location=no')

}

function g_OpenDiaSizeWindow(pageURL, innerWidth, innerHeight)
{    
//alert(pageURL)
var ScreenWidth = screen.availWidth
var ScreenHeight = screen.availHeight
var StartX = (ScreenWidth - innerWidth) / 2
var StartY = (ScreenHeight - innerHeight) / 2
window.showModalDialog(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', dialogWidth=' + innerWidth +', dialogHeight=' + innerHeight + ', center=yes, scrollbars=no, status=no, toolbar=no, menubar=no, location=no')

}
/*
用途：检查输入手机号码是否正确
输入：s：字符串
返回：如果通过验证返回true,否则返回false
*/

function checkMobile( s ){  
	var regu =/^[1][3|5|6][0-9]{9}$/;
	var re = new RegExp(regu);
	if (re.test(s)) {return true;}
	else{return false;}
}

/* 检查是否邮箱

用途：检查输入对象的值是否符合E-Mail格式
输入：str 输入的字符串
返回：如果通过验证返回true,否则返回false
*/
function isEmail( str ){

	var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
	if(myReg.test(str)) return true;
	return false;
}

/* 
用途：检查输入字符串是否为空或者全部都是空格 
输入：str 
返回：
如果全是空返回true,否则返回false 
*/ 
function isNull( str ){ 
	if ( str == "" ) return true; 
	var regu = "^[ ]+$"; 
	var re = new RegExp(regu); 
	return re.test(str); 
} 


//根据指定名称，获取单选按钮组的值
function getRadioValue(frm,selname)
{
	var arr = frm.elements[selname];
	for(var k=0,p=arr.length;k<p;k++)
	{
		if(arr[k].checked){ return arr[k].value;}
		}

	}
//指定<select>中的所有项目别选中[多选]
function setSelectAll(frm,selname)
{
	var arr = frm.elements[selname];
	for (k=0,p=arr.length;k<p;k++)
	{
		arr[k].selected = true
		}
	}
	
//
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}

//此处为独立函数
function LTrim(str)
{
    var i;
    for(i=0;i<str.length;i++)
    {
        if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
    }
    str=str.substring(i,str.length);
    return str;
}
function RTrim(str)
{
    var i;
    for(i=str.length-1;i>=0;i--)
    {
        if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
    }
    str=str.substring(0,i+1);
    return str;
}
function Trim(str)
{
    return LTrim(RTrim(str));
}
