function switchShow(id,curr,num) {
	for(i=0; i<=num; i++)
	{
		document.getElementById(id+"_c"+i).style.display="none";
		document.getElementById(id+"_t"+i).className="";
	}
	document.getElementById(id+"_c"+curr).style.display="block";
	document.getElementById(id+"_t"+curr).className="curr";
}

function refVcode() {		//显示验证码
	var obj=document.getElementById("vcode");
	obj.innerHTML="正在刷新验证..."
	var date=new Date();
	var m=date.getMinutes();
	var s=date.getSeconds();
	var ms=date.getMilliseconds();
	obj.innerHTML="<img src=\"/inc/vcode.php?t="+m.toString()+s.toString()+ms.toString()+"\" width=\"180\" height=\"40\" alt=\"验证码\" onclick=\"refVcode();\" />"
}

function create_xmlhttp() {
	var a=null;
	try {
		a=new ActiveXObject("Msxml2.XMLHTTP")
	}
	catch(e) {
		try {
			a=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc) {
			a=null;
		}
	}
	if (!a&&typeof XMLHttpRequest!="undefined") {
		a=new XMLHttpRequest();
	}
	return a;
}

function getLength(str) {
	return str.length;
}

function isAccount(str)
{
	str=str.toLowerCase();
	var Letters="abcdefghijklmnopqrstuvwxyz1234567890_";
	var i;
	var c;
	for( i = 0; i < str.length; i ++ )
	{
		c=str.charAt(i);
		if (Letters.indexOf(c)<0) {
			return false;
		}
	}
	return true;
}

function isEmail(str) {
	if (str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		return true;
	}
	else {
		return false;
	}
}

function isChinese(str) {
	var re1 = new RegExp("^[\u4E00-\uFA29]*$");
	var re2 = new RegExp("^[\uE7C7-\uE7F3]*$");
	var str = str.replace(/(^\s*)|(\s*$)/g,'');
	if (str == '') {
		return false;
	}
	if (!(re1.test(str) && (! re2.test(str)))) {
		return false;
	}
	return true;
}

function isIdcard(str)
{
	str=str.toLowerCase();
	var Letters="1234567890x";
	var i;
	var c;
	for( i = 0; i < str.length; i ++ )
	{
		c=str.charAt(i);
		if (Letters.indexOf(c)<0) {
			return false;
		}
	}
	if (str.length!=15 && str.length!=18) {
		return false;
	}
	return true;
}