// JavaScript Document
function Showtable(id)
{
	var obj = document.getElementById(id);
	if(obj.style.display == "none")
	{
		obj.style.display = "block";	
		}
	else
	{
		obj.style.display = "none";
		}
	}



function check(name,type,minChars,maxChars,ErrSpanID)
{
	var object = document.getElementById(name);
	var msg;
//	alert(object);
	object.onfocus = function()
	{
		this.className = 'b'; //初始化样式
		this.select();
		document.getElementById(ErrSpanID).innerHTML = "";
		
		}
	object.onblur = function()
	{
		var result = object.value;
		switch(type){
			case "Echar": var reg = /([a-z|A-Z])+([\s|'])?([a-z|A-Z])*$/;
						if(reg.test(result))
						{
							if(minChars == 0 && maxChars == 0)
							{
								this.className = 's';
								document.getElementById("Formstatus").value = 1;
								}
							else
							{
								if(result.length < minChars || result.length > maxChars )
								{
	//								alert("fdsa");
									msg="Enter："+ minChars+"-"+ maxChars+" characters";
									this.className='e';
									document.getElementById("Formstatus").value = 0;
								}
									else{
										msg = "";
										document.getElementById(ErrSpanID).innerHTML = "";
										this.className = 's';
										document.getElementById("Formstatus").value = 1;
										}
							}
							
						}
						else
						{
							msg="Invalid character: All the characters you entered should be in English;";this.className = 'e';}
						if(msg == "" || typeof(msg) == "undefined")
						{}
						else
						{
							if(ErrSpanID !== "")
							{
								document.getElementById(ErrSpanID).innerHTML = msg;//显示错误信息
								document.getElementById("Formstatus").value = 0;
							}
						};
						break;
			case "Pwd": var reg =  /^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/;
						
						break;
			case "Email":var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
							if(reg.test(result))
										{
											document.getElementById(ErrSpanID).innerHTML = "";
											this.className = 's';
											document.getElementById("Formstatus").value = 1;
											}
										else
										{
											msg = "Invalid email address";
											document.getElementById(ErrSpanID).innerHTML = msg;
											this.className = 'e';
											document.getElementById("Formstatus").value = 0;
											}
										break;
		case "telephone":var reg = /^(\+)?(\86)?-0{0,1}\d{2,3}-\d{7,8}$/;
							if(reg.test(result))
										{
											document.getElementById(ErrSpanID).innerHTML = "";
											this.className = 's';
											document.getElementById("Formstatus").value = 1;
											}
											else
											{
												msg = "For example: +86-021-51615388";
												document.getElementById(ErrSpanID).innerHTML = msg;
												this.className = 'e';
												document.getElementById("Formstatus").value = 0;
												}
												break;
		case "textContent":break;
		}
	}
}

function CheckForm()
{
	var s = document.getElementById("Formstatus").value;
	if(typeof(s) == "undefined")
	{
		s = 0;
		}
	if (s == 0 )
	{
		document.getElementById("FormInfo").innerHTML = "Please fill in all the items with detailed information!";
		return false;
		}
	else
	{return true;}
	}