function menuControl()
{
	hiddenAllSpan();
	var numID=Math.floor(Math.random()*3)+1;
	showOneSpan(numID);
}

//显示一个
function showOneSpan(obj)
{
	var s = "menu_" + obj;
	document.getElementById(s).style.display = "";
}

//隐藏所有的span
function hiddenAllSpan()
{
	for(var i=1; i<=3; i++)
	{
		var s = "menu_" + i;
		document.getElementById(s).style.display = "none";
	}
}


function sel(theinput)
{
  if(document.getElementById("text_content").value!="")
     document.getElementById("text_content").value+="\n"+theinput
  else
	 document.getElementById("text_content").value=theinput
}

//表单判断
function LTrim(s)
{
    for(var i=0;i<s.length;i++)
        if(s.charAt(i)!=' ')
            return s.substring(i,s.length);
    return "";
}

function RTrim(s)
{
	for(var i=s.length-1;i>=0;i--)
		if(s.charAt(i)!=' ')
		    return s.substring(0,i+1);
    return "";
}

function Trim(s)
{
	return RTrim(LTrim(s));
}

function checkAllFormInput(flag)
{
   var f = 0;
   var isHaveProject = 0;
   var a = new Array();   
   var len = shekeform.elements.length;   
   
	if($F('text_trueName') == "")
	{
		alert('请输入您的中文姓名');
		$('text_trueName').focus();
		return false;
	}
	if(!isChineseSrting($F('text_trueName')))
	{
		alert('姓名必须为中文！');
		$('text_trueName').focus();
		return false;
	}
	
	if($F('text_trueName').length > 4)
	{
		alert('姓名字数在1～4内');
		$('text_trueName').focus();
		return false;			
	}	
	
	//if($F('areaNo').length > 0)
	//{
		if($F('areaNo').length < 3 || $F('areaNo').length > 4)
		{
			alert('区号不对！');
			$('areaNo').focus();
			return false;
		}
		var Letters = "0123456789";  // 电话号码格式判断
    	for (i=0; i< $F('areaNo').length; i++)
    	{
       		var CheckChar = $F('areaNo').charAt(i);
       		if (Letters.indexOf(CheckChar) == -1)
       		{
         		alert("区号不对！");
         		$('areaNo').focus();
         		return false;
       		}
     	}
	//}
		
	if($F('text_telephone') == "")
	{
		alert('电话号码不能为空！');
		$('text_telephone').focus();
		return false;
	}
	if($F('text_telephone').length < 7)
	{
		alert('电话号码至少为7位数字！');
		$('text_telephone').focus();
		return false;
	}
	
	var Letters = "0123456789";  // 电话号码格式判断
    for (i=0; i< $F('text_telephone').length; i++)
    {
       var CheckChar = $F('text_telephone').charAt(i);
       if (Letters.indexOf(CheckChar) == -1)
       {
         alert("电话号码格式不对！");
         $('text_telephone').focus();
         return false;
       }
     }
	
	if($F('text_email') != "" && ($F('text_email').charAt(0)=="." || $F('text_email').charAt(0)=="@" || $F('text_email').indexOf('@', 0) == -1 ||
	   $F('text_email').indexOf('.', 0) == -1 || $F('text_email').lastIndexOf("@") == $F('text_email').length-1 || 
	   $F('text_email').lastIndexOf(".") ==$F('text_email').length-1))
	{
		alert('邮箱格式不正确');
		$('text_email').focus();
		return false;
	}
	
	if($F('text_address') == "")
	{
		alert('联系地址不能为空！');
		$('text_address').focus();
		return false;
	}
	if($F('text_address').length < 5) 
	{
		alert('联系地址至少为5个中文字符！');
		$('text_address').focus();
		return false;
	}
	
	 // 地址不能全为数字
	 
	 if(checkNum($F('text_address')))
	 {
	 	alert('联系地址太简单了！');
		$('text_address').focus();
		return false;
	 }
	 
	if($F('text_postcode') == "")
	{
		alert('邮政编码不能为空！');
		$('text_postcode').focus();
		return false;
	}
	
	if($F('text_postcode').length != 6)
	{
		alert('邮政编码格式不正确！');
		$('text_postcode').focus();
		return false;
	}
	
	 if(!checkNum($F('text_postcode')))
	 {
	 	alert('邮政编码必须为数字！');
		$('text_postcode').focus();
		return false;
	 }
	
	
	if(flag == 1) // 无快捷方式留言版
	{	
		if($F('text_content') == "")
		{
			alert('留言内容不能为空！');
			$('text_content').focus();
			return false;
		}
		if($F('text_content').length < 15)
		{
			alert('留言内容至少15个字符！');
			$('text_content').focus();
			return false;
		}	
	}
	
	return true;	
}

function checkNum(str)
{
	return str.match(/\D/)==null
}


function showHit(obj,isBorder)
{
	switch(obj)
	{
		case "trueName":
			var hit_span = "h_trueName";
			var hit_text = "请输入您的真实姓名";
			break;
		case "areaNo":
			var hit_span = "h_areaNo";
			var hit_text = "请输入您的区号";
			break;	
		case "telephone":
			var hit_span = "h_telephone";
			var hit_text = "请输入您的联系电话";
			break;
		case "email":
			var hit_span = "h_email";
			var hit_text = "请输入您的邮箱地址";
			break;
		case "mobile":
			var hit_span = "h_mobile";
			var hit_text = "请输入您的手机号码";
			break;
		case "address":
			var hit_span = "h_address";
			var hit_text = "请输入您的联系地址";
			break;
		case "postcode":
			var hit_span = "h_postcode";
			var hit_text = "请输入您的邮政编码";
			break;
		default:
			break;
	}
	$(hit_span).innerHTML = hit_text;
	if(isBorder == 1)
		$(hit_span).className = "spanborder";
	else
		$(hit_span).className = "spanNoBorder";		
}

function checkInput(obj)
{
	var hit_span = "h_" + obj;
	switch(obj)
	{
		case "trueName":			
			var hit_text = __checkTitle();			
			break;
		case "areaNo":
			var hit_text = __checkAreaNo();
			break;
		case "telephone":
			var hit_text = __checkTelephone();
			break;
		case "email":
			var hit_text = "";
			break;
		case "mobile":
			var hit_text = "";
			break;
		case "address":
			var hit_text = __checkAddress();
			break;
		case "postcode":
			var hit_text = __checkPostcode();
			break;
		default:
			break;
	}
	$(hit_span).innerHTML = hit_text;
	if(hit_text == "")
		$(hit_span).className = "";
	else
		$(hit_span).className = "spanborder";
}

function __checkTitle()
{
	if($('text_trueName').value == "")
		return "姓名不能为空";
	if(!isChineseSrting($('text_trueName').value))
		return "姓名必须为中文";
	return "";
}
function __checkTelephone()
{
	if($('text_telephone').value == "")
		return "电话号码不能为空";
		
	var Letters = "0123456789";  // 电话号码格式判断
    for (i=0; i< $F('text_telephone').length; i++)
    {
    	var CheckChar = $F('text_telephone').charAt(i);
    	if (Letters.indexOf(CheckChar) == -1)
    	{
       		return("电话号码格式不对！");        		
    	}
    }		
	return "";
}

function __checkAreaNo()
{
	if($F('areaNo').length > 0)
	{
		if($F('areaNo').length < 3 || $F('areaNo').length > 4)
		{
			return('区号不对！');			
		}
		var Letters = "0123456789";  // 电话号码格式判断
    	for (i=0; i< $F('areaNo').length; i++)
    	{
       		var CheckChar = $F('areaNo').charAt(i);
       		if (Letters.indexOf(CheckChar) == -1)
       		{
         		return("区号不对！");        		
       		}
     	}
	}
	return "";
}

function __checkAddress()
{
	if($('text_address').value == "")
		return "联系地址不能为空";
	if($('text_address').value.length < 5)
		return "联系地址太简单，至少5个中文字符";
	return "";
}
function __checkPostcode()
{
	if($('text_postcode').value == "")
		return "邮政编码不能为空";	
	if($('text_postcode').value.length < 6)
		return "邮政编码格式不正确";
	return "";
}

/**  省市选择 **/

function clear(o)
{
	l=o.length;
	for (i = 0; i< l; i++)
		o.options[1]=null;
}

function switchprovince(obj1,obj2,pos)
{
	clear(obj2);
	if(pos!=0)
		for(i=1;i<city[pos].length;i++)
	
		    obj2.add(new Option(city[pos][i],city[pos][i]));
}


function switchprovince1(obj1,obj2,pos)
{
	clear(obj2);
	if(pos!=0)
		for(i=1;i<city[pos].length;i++)
		    obj2.add(new Option(city[pos][i],cityid[pos][i]));
}
function switchcity1(obj1,obj2,obj3,pos1,pos2)
{
	clear(obj3);
	if(pos2!=0)
		for(i=1;i<county[pos1][pos2].length;i++)
		    obj3.add(new Option(county[pos1][pos2][i],county[pos1][pos2][i]));
}
function switchcity(obj1,obj2,obj3,pos1,pos2)
{
	clear(obj3);
	if(pos2!=0)
		for(i=1;i<county[pos1][pos2].length;i++)
		    obj3.add(new Option(county[pos1][pos2][i],county[pos1][pos2][i]));
}

function init()
{
	for(i=1;i<province.length;i++)
		document.shekeform.province.add(new Option(province[i],province[i]));
}
