﻿// JScript 文件

function funClearCity()
{
	for(var i=document.all.CITY.options.length;i>0;i--)
	{
		document.all.CITY.options.remove(i);
	}
}

function funSelectProvince(TargetElement,SelectedValue)
{
	var oXMLDoc;
	var sURL;
	var oRoot;
	var oItem;
	var sName;
	var sTemp;
	var oOption;
	
	funClearCity();
	
	if(SelectedValue!="")
	{
		sURL	= "CITY_XML.asp?ChangeType="+TargetElement.name+"&Province="+SelectedValue;
		//window.prompt("",sURL);
		oXMLDoc = new ActiveXObject('MSXML');

		oXMLDoc.url = sURL;
		var oRoot=oXMLDoc.root;
		if(oRoot.children != null)
		{
			for(var i=0;i<oRoot.children.length;++i)
			{
				oItem = oRoot.children.item(i);
				sName = oItem.text;
				sTemp = sName.split("@");
				sValue = sTemp[1];
				sText = sTemp[0];
				var oOption = document.createElement('OPTION');
				oOption.text = sText;
				oOption.value = sValue;
				TargetElement.options.add(oOption);
				if(TargetElement.name=="CITY"&&sValue=="0")
				{
					TargetElement.selectedIndex = i+1;
					//alert("selected");
				}
				else
				{
					//alert("TargetElement.name:" + TargetElement.name +"\n"+"sValue:" + sValue);
				}
			}
		}
	}
}
function funCheckAMD(UserName)
{
	//得到用户ＵｓｅｒＩＤ

	
	var strUserName		= UserName;
	var companyInfo=document.getElementById("company_Name_info");
	
	if(UserName==""||UserName==null)
	{
	 companyInfo.innerHTML="请填写公司名称!";
	 return false;
	}
	
    var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
    var oDoc = new ActiveXObject("MSXML2.DOMDocument");
    oHttpReq.open("POST", "../Ajax/CompanyAjax.aspx?userName="+strUserName, false);        
										 
    oHttpReq.send("");
    result = oHttpReq.responseText;     
    oDoc.loadXML(result);
    //alert(result)
    items3 = oDoc.selectNodes("/NewDataSet/CCount/cnumber");            
//    items4 = oDoc.selectNodes("/NewDataSet/eptype/City_Name");             
    var itemsLength1=items3.length;
    var a=items3[0].text;
    if(a==0)
    {
     companyInfo.innerHTML="这个公司名称可以注册";
     return true;
    }
    else
    {
    companyInfo.innerHTML="这个公司名称已经存在";
    return false;
    }
   

}

function makeShop(Num,CityID)
{
	if(!is_numeric(Num))
	{
		alert("你输入的不是数字");
		return false;
	}	
	var url = "makeShop.asp";
	var myurl=url+"?Num="+Num+"&City_ID="+CityID+"&rnd="+Date.parse(new Date());
	
	try
		{
				whb147.src =myurl;		
		}
		catch(e)
		{
				return false;
		}
}

function CheckCompanyName(Obj)
{
	var value = Obj.value;
	var name = Obj.name;
	var PROVINCE_ID = document.getElementById("PROVINCE_ID").value;
	var CITY_ID = document.getElementById("CITY_ID").value;
	if (PROVINCE_ID=="") 
	{
		alert("请选择省份");
		//document.getElementById("PROVINCE_ID").focus();
		return;
	}
	if (CITY_ID=="0") 
	{
		alert("请选择城市");
		//document.getElementById("CITY_ID").focus();
		return;
	}	
	if(value=="")
	{return false;}
	var url = "CheckCompanyName.asp";
	var myurl=url+"?CompanyName="+value+"&name="+name+"&PROVINCE_ID="+PROVINCE_ID+"&CITY_ID="+CITY_ID+"&rnd="+Date.parse(new Date());
	//alert(myurl);
	try
		{
				whb147.src =myurl;		
		}
		catch(e)
		{
				return false;
		}
}

function CheckAvailability()
{

    var f=0;
    
    var companyname=document.getElementById("COMPANY_NAME").value;
    if(companyname=="")
    {
     alert('请填写完整的公司名称！');
     return false;
    }

    
	if(document.getElementById("PROVINCE_ID").value=="")
	{
		document.getElementById("PROVINCE_ID").focus();
		alert("请选择省份");
		f=1;			
		return false;
	}
	if(document.getElementById("CITY_ID").value=="0")
	{
		document.getElementById("CITY_ID").focus();
		alert("请选择城市");	
		f=1;
		return (false);
	}	
	if(document.getElementById("Company_NAME").value=="")
	{	
		document.getElementById("Company_NAME").focus();
		alert("请填写完整的公司名称");
		f=1;
		return false;
	}
	if(document.getElementById("C_ADDRESS").value=="")
	{	
		document.getElementById("C_ADDRESS").focus();
		alert("请填写完整的公司地址");
		f=1;
		return false;
	}
	if(document.getElementById("POST_CODE").value!="")
	{
	 var post=document.getElementById("POST_CODE").value;
	 if(new RegExp(/\d{6}/).test(post))
	 {
	 
	 }
	 else
	 {
	  alert("邮编格式不正确！");
	  return false;
	 }
	 

	}	
	if(document.getElementById("COMPANY_TEL").value=="")
	{
		document.getElementById("COMPANY_TEL").focus();
		alert("请填写公司电话");
		f=1;
		return false;
	}		

	if(document.getElementById("incorporator").value=="")
	{
		document.getElementById("incorporator").focus();
		alert("请填写公司负责人");
		f=1;
		return false;
	}		
	if(document.getElementById("incorporator_email").value=="")
	{
		document.getElementById("incorporator_email").focus();
		alert("请填写公司负责人邮箱");
		f=1;
		return false;
	}
    else
	{
	    
	     if(is_mail('incorporator_email')==false)
	     {
    	  alert("负责人邮箱格式不对，请检查");
    	  f=1;
    	  return false;

	     }
	}		
	if(document.getElementById("businessor").value=="")
	{
		document.getElementById("businessor").focus();
		alert("请填写业务联系人");
		f=1;
		return false;
	}
	if(document.getElementById("businessor_tel").value=="")
	{
		document.getElementById("businessor_tel").focus();
		alert("请填写联系人电话");
		f=1;
		return false;
	}
	if(document.getElementById("contact_name").value=="")
	{
		document.getElementById("contact_name").focus();
		alert("请填写联络人手机号");
		f=1;
		return false;
	}
		
	if(document.getElementById("contact_email").value=="")
	{
		document.getElementById("contact_email").focus();
		alert("请填写联系人的邮件");
		f=1;
		return false;
	}	
	else
	{
	     if(is_mail('contact_email')==false)
	     {
    	  alert("联系人邮箱格式不对，请检查");
    	  f=1;
    	  return false;

	     }
	}
	return true;

}
function is_mail(obj)
{
var obj1=document.getElementById(obj);
if(new RegExp(/^[\w.-]+\@([0-9a-z][\w-]+\.){1,2}[A-Za-z0-9]+$/).test(obj1.value))
{
}
else
{
return false;
//this.focus();
//alert("邮箱格式不对，请检查");
}
}
function is_numeric(value)
{
	var reg ;
	if(/^[\d]+$/.test(value)) 
	{
		return true;
	}
	else
	{
		return false;
	}
}

function selectCity(City_ID)
{
	if (City_ID=="")
	{City_ID=0;}
	var url;
	url = "check_mall.asp?City_ID="+City_ID+"&rnd="+Date.parse(new Date());
	try
		{
				//alert(url);
				whb147.src =url;		
		}
		catch(e)
		{
				return false;
		}
}

function checkShopData()
{


		if (document.getElementById("ddlComputer").value=="-1")
		{
			alert("电脑城数据为空，请填写。");
			return false;
		}
		
		if (document.getElementById("MALL_COUNTER").value=="")
			{
				document.getElementById("MALL_COUNTER").focus();
				alert("柜台号数据为空，请填写。");
				return false;
			}	
		if (document.getElementById("MOBILE").value=="")
			{
				document.getElementById("MOBILE").focus();
				alert("联系电话数据为空，请填写。");
				return false;
			}	
		if (document.getElementById("CONTACT_NAME").value=="")
			{
				document.getElementById("CONTACT_NAME").focus();
				alert("联系人数据为空，请填写。");
				return false;
			}	

	return true;
}

    function reportError(msg,url,line) {
	var str = "You have found an error as below: \n\n";
	str += "Err: " + msg + " on line: " + line;
	alert(str);
	return true;
   }
    
//会员验证




function fnCheckEN(str)
{
	var i

	for(i = 0;i<= str.length-1;i++)
	{
		if(str.charCodeAt(i)>127||str.charCodeAt(i)<=0)
		{
			return false;
		}
	}
	return true;
}
function fnCheckCN(str)
{
	var i

	for(i = 0;i<= str.length-1;i++)
	{
		if(str.charCodeAt(i)<127&&str.charCodeAt(i)>0)
		{
			return false;
		}
	}
	return true;
}
function funCheckForm(objForm)
{
	var blnAcademic
	var intYear;
	var intMonth;
	var intDay;
	var reg;
	
	
	blnAcademic = false;
	
	if(objForm.Company_ID.value=="-1")
	{
	    alert("请选择公司!");
		return false;
	}
	
	if(objForm.LoginName.value=="")
	{
		alert("请填写会员名称!");
		return false;
	}
	else
	{
		if(objForm.LoginName.value.length<=4)
		{
			alert("会员登陆名称至少为五位!");
			return false;
		}
		else
		{
			if(!fnCheckEN(objForm.LoginName.value))
			{
				alert("会员名称不可有中文内容！");
				return false;
			}
		}
	}
	if(objForm.PWDTxt.value=="")
	{
		alert("请填写会员登陆密码!");
		return false;
	}
	else
	{
		if(objForm.PWDTxt.value.length<=4)
		{
			alert("会员登陆密码至少为五位!");
			return false;
		}
	}
	if(objForm.PWDTxt.value!=objForm.RePWD.value)
	{
		alert("二次密码输入不匹配,请检查!");
		return false;
	}
	if(objForm.UserName.value=="")
	{
		alert("请填写用户真实姓名!");
		return false;
	}
	else
	{
		if(!fnCheckCN(objForm.UserName.value))
		{
			alert("会员真实姓名只能为中文内容！");
			return false;
		}
	}
	
	
	if(objForm.AreaCode.value=="")
	{
		alert("电话区号,不能为空!");
		return false;
	}
	if(objForm.Tel.value=="")
	{
		alert("用户联系电话,不能为空!");
		return false;
	}
	if(objForm.CellPhone.value=="")
	{
		alert("用户手机,不能为空!");
		return false;
	}
	if(objForm.Email.value=="")
	{
		alert("联系E-Mail,不能为空!");
		return false;
	}
	if(objForm.ShipAddress.value=="")
	{
		alert("地址,不能为空!");
		return false;
	}
	if(objForm.PostCode.value=="")
	{
		alert("邮政编码,不能为空!");
		return false;
	}
	if(objForm.PostCode.value.length!=6)
	{
		alert("请填写正确的邮政编码!");
		return false;
	}
	return true;

}

