<!-- 
/* Pop up a new window, open URL in new window */ 
function popwin() 
{		
	var argLength = popwin.arguments.length;
	var myurl = popwin.arguments[0];
	var height = 300;
	var width = 400;
	if (argLength == 3)
	{
		height = popwin.arguments[1];
		width = popwin.arguments[2];
	}
	var str = "height="+height+",width="+width+",resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,location=no";
	window.open(myurl,"",str); 
}

/* popup a news window, call news.php */
function showNews(id) 
{		
	var myurl = "news.php?id="+id;
	var height = 400;
	var width = 538;
	var str = "height="+height+",width="+width+",resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no";
	window.open(myurl,"",str); 
}

/* check submited values, if null, stop submit */
function checkSubmit()
{
    var argLength = checkSubmit.arguments.length;
    for (var i = 0; i < argLength; i++)
    {
        var argValue = trim(checkSubmit.arguments[i].value);
        checkSubmit.arguments[i].value = argValue;
        if (argValue == "")
        {
            alert("信息填写不完整！");
            return false;
        }
    }
    return true;
}

/* delete all space characters that at the head of string and at the end of string*/
function trim(str)
{
    while (str.substr(0,1) == " ")
    {
        str = str.substr(1);
    }
    len = str.length;
    while (str.substr(len - 1, len) == " ")
    {
        str = str.substr(0, len - 1);
        len = str.length;
    }
    return str;
}
 
/* check data type */
function checkValue()
{
	var arglength=checkValue.arguments.length;	//sum arguments' number 
	var bResult=true;
	for (var i=1;i<arglength;i++)
	{
		if (checkValue.arguments[i]=="null") //format1
			bResult=checkNull(checkValue.arguments[0]);

        if (checkValue.arguments[i]=="date") //format2
			bResult=checkDate(checkValue.arguments[0]);

		if (checkValue.arguments[i]=="time") //format3
			bResult=checkTime(checkValue.arguments[0]);

		if (checkValue.arguments[i]=="datetime") //format4
			bResult=checkDateTime(checkValue.arguments[0]);

		if (checkValue.arguments[i]=="number") //format5
			bResult=checkNumber(checkValue.arguments[0]);

		if (checkValue.arguments[i]=="digit") //format6
			bResult=checkDigit(checkValue.arguments[0]);
	}
}

/* check field must be filled */
function checkNull()
{
	if (checkNull.arguments[0].value=="")
	{
		alert ("该值不能为空！");
		checkNull.arguments[0].value="";
		//checkNull.arguments[0].focus();
		return false;
	}
	return true;
}

/* Check whether data is digit */
function checkDigit()
{
	var arglength=checkDigit.arguments.length;	//sum arguments' number 
	for (var i=0;i<arglength;i++)	
	{//verify arguemnts one by one
		if (checkDigit.arguments[i].value!="")
			if (isNaN(checkDigit.arguments[i].value))	  
			{//verify argument is a valid numeric value 
				alert("只允许填写数值！");	//error message
				checkDigit.arguments[i].value="";	//clear invalid value
				checkDigit.arguments[i].focus();	//focus to this field 
				return false;
			} 
	} 
	return true;
}

/* Check whether data constitute with digits  */
function checkNumber() 
{ 
	var arglength=checkNumber.arguments.length;	//sum arguments' number 
	for (var i=0;i<arglength;i++)	
	{//verify arguemnts one by one
		if (checkNumber.arguments[i].value!="")
			if (isNaN(checkNumber.arguments[i].value) || checkNumber.arguments[i].value.indexOf(".")!=-1)	  
			{//verify argument not include charactor '.', and only constitute with digits 
				alert("只允许填写0-9的数字字符");	//error message
				checkNumber.arguments[i].value="";	//clear invalid value
				checkNumber.arguments[i].focus();	//focus to this field 
				return false;
			} 
	} 
	return true;
} 

/* Check YYYYMMDD date data */
function checkDate()
{
	var strDate=checkDate.arguments[0].value;
	var lenDate=strDate.length;
	var year=strDate.substr(0,4);
	var month=strDate.substr(4,2);
	var day=strDate.substr(6,2);
	if (checkDate.arguments[0].value!="")
	{
		checkNumber(checkDate.arguments[0]);

		if (lenDate==8)
		{
			if (year<1900)
			{
				alert("年错误！");
				checkDate.arguments[0].value="";
				checkDate.arguments[0].focus();
				return false;
			}
			if (month>12 || month<1)
			{
				alert("月错误！");
				checkDate.arguments[0].value="";
				checkDate.arguments[0].focus();
				return false;
			}
			if (month==2)
			{
				if (year%4!=0)
					if (day>28 || day<1)
					{
						alert("日错误！");
						checkDate.arguments[0].value="";
						checkDate.arguments[0].focus();
						return false;
					}
				else
					if (day>29 || day<1)
					{
						alert("日错误！");
						checkDate.arguments[0].value="";
						checkDate.arguments[0].focus();
						return false;
					}
			}
			if (month==4 || month==6 || month==9 || month==11)
			{
				if (day>30 || day<1)
				{
					alert("日错误！");
					checkDate.arguments[0].value="";
					checkDate.arguments[0].focus();
					return false;
				}
			}
			else
			{
				if (day>31 || day<1)
				{
					alert("日错误！");
					checkDate.arguments[0].value="";
					checkDate.arguments[0].focus();
					return false;
				}
			}
		}
		else
		{
			alert("日期长度错误！");
			checkDate.arguments[0].value="";
			checkDate.arguments[0].focus();
			return false;
		}
	}
	return true;
}

/* Check HHMMSS time data */
function checkTime()
{
	var str=checkTime.arguments[0].value;
	var len=str.length;
	var hour=str.substr(0,2);
	var minute=str.substr(2,2);
	var second=str.substr(4,2);
	if (checkTime.arguments[0].value!="")
	{
		checkNumber(checkTime.arguments[0]);
		if (len==6)
		{
			if (hour>23)
			{
				alert("时错误！");
				checkTime.arguments[0].value="";
				checkTime.arguments[0].focus();
				return false;
			}
			if (minute>59)
			{
				alert("分错误！");
				checkTime.arguments[0].value="";
				checkTime.arguments[0].focus();
				return false;
			}
			if (second>59)
			{
				alert("秒错误！");
				checkTime.arguments[0].value="";
				checkTime.arguments[0].focus();
				return false;
			}
		}
		else
		{
			alert("时间长度错误！");
			checkTime.arguments[0].value="";
			checkTime.arguments[0].focus();
			return false;
		}
	}
	return true;
}

/* Check YYYYMMDDHHMMSS datetime data */
function checkDateTime()
{
	var str=checkDateTime.arguments[0].value;
	var len=str.length;
	var year=str.substr(0,4);
	var month=str.substr(4,2);
	var day=str.substr(6,2);
	var hour=str.substr(8,2);
	var minute=str.substr(10,2);
	var second=str.substr(12,2);
	if (checkDateTime.arguments[0].value!="")
	{
		checkNumber(checkDateTime.arguments[0]);
		if (len==14)
		{
			if (year<1900)
			{
				alert("年错误！");
				checkDateTime.arguments[0].value="";
				checkDateTime.arguments[0].focus();
				return false;
			}
			if (month>12 || month<1)
			{
				alert("月错误！");
				checkDateTime.arguments[0].value="";
				checkDateTime.arguments[0].focus();
				return false;
			}
			if (month==2)
			{
				if (year%4!=0)
					if (day>28 || day<1)
					{
						alert("日错误！");
						checkDateTime.arguments[0].value="";
						checkDateTime.arguments[0].focus();
						return false;
					}
				else
					if (day>29 || day<1)
					{
						alert("日错误！");
						checkDateTime.arguments[0].value="";
						checkDateTime.arguments[0].focus();
						return false;
					}
			}
			if (month==4 || month==6 || month==9 || month==11)
			{
				if (day>30 || day<1)
				{
					alert("日错误！");
					checkDateTime.arguments[0].value="";
					checkDateTime.arguments[0].focus();
					return false;
				}
			}
			else
			{
				if (day>31 || day<1)
				{
					alert("日错误！");
					checkDateTime.arguments[0].value="";
					checkDateTime.arguments[0].focus();
					return false;
				}
			}
			if (hour>23)
			{
				alert("时错误！");
				checkDateTime.arguments[0].value="";
				checkDateTime.arguments[0].focus();
				return false;
			}
			if (minute>59)
			{
				alert("分错误！");
				checkDateTime.arguments[0].value="";
				checkDateTime.arguments[0].focus();
				return false;
			}
			if (second>59)
			{
				alert("秒错误！");
				checkDateTime.arguments[0].value="";
				checkDateTime.arguments[0].focus();
				return false;
			}
		}	
		else
		{
			alert("日期时间长度错误！");
			checkDateTime.arguments[0].value="";
			checkDateTime.arguments[0].focus();
			return false;
		}
	}
	return true;
}

/* goto new page */
function gotoPage(v) 
{
	self.location = v;
}

//set time out 30 min., then close window
//var myTimeOut=window.setTimeout("window.close()",1800000)	

/* pet breed and provinces,cities definition */
var CATEGORY =new Array("狗","猫","其它");
var BREED01 = new Array("普通家狗","-- 玩赏犬 --","北京狗","博美狗","巴山基犬","博洛尼亚犬","查理王小猎犬","大型德国狐狸犬","斗牛犬","蝶耳犬","法连尼犬","弗尔皮诺.意大利犬","哈叭狗","哈瓦那犬","基里奥犬","卷毛比雄犬","凯斯犬","拉萨狗","罗成犬","马耳他犬","美洲爱斯基摩玩具犬","棉花面纱犬","墨西哥无毛犬","迷你贵宾狗","骑士查理王猎犬","奇瓦瓦犬(吉娃娃)","日本狆","日本狐狸犬","玩具贵宾狗","西施犬","西藏猎犬","西藏梗","小型德国狐狸犬","意大利灵騠","印加无毛犬","中型德国狐狸犬","中国冠毛犬","-- 单猎犬 --","爱尔兰水猎犬","爱尔兰红白蹲猎犬","爱尔兰蹲猎犬","澳大利亚牧羊犬","奥弗涅指示犬","布拉克.圣.热尔曼犬","布拉克.杜.波旁犬","布列塔尼猎犬","布莱克意大利诺犬","边境柯利牧羊犬","长须柯利牧羊犬","粗毛牧羊犬","短毛牧羊犬","大明斯特兰犬","大型法国指示犬","丹麦老式指示猎犬","德国猎犬","德国硬毛指示猎犬","戈登蹲猎犬","荷兰猎鸟犬","荷兰水猎犬","捷克福斯克犬","卷毛寻猎犬","金毛寻猎犬","克伦勃猎犬","科克犬(英国科克犬)","卡迪根威尔士柯基犬","兰开夏赫勒犬","拉布拉多猎犬","美国科克猎犬","佩尔狄克罗.德.布尔戈斯犬","葡萄牙水犬","佩尔狄克罗.葡萄牙犬","彭布罗克柯基犬","切萨皮克湾寻猎犬","舍德兰牧羊犬","顺毛寻猎犬","萨塞克斯猎犬","斯塔比荷猎犬","斯皮诺犬","田野小猎犬","魏玛犬","威尔士激飞猎犬","小明斯特兰犬","新斯科舍水鸭引诱寻猎犬","匈牙利维兹拉犬","须鴷犬","英国蹲猎犬","英国激飞猎犬","英国老式牧羊犬","硬毛指示格里芬犬","硬毛维兹拉犬","伊巴尼尔.法兰西犬","伊巴尼尔.皮卡第犬","伊巴尼尔.蓬托德梅尔犬","伊巴尼尔.蓝皮卡第犬","指示猎犬","-- 牧羊犬 --","澳大利亚牧牛犬","澳大利亚卡尔比犬","贝加马斯卡犬","布里犬","冰岛犬","波利犬","波密犬","波兰低地牧羊犬","伯格.德.皮卡第犬","德国牧羊犬","大髯犬","芬兰拉普猎犬","法国狼犬","佛兰德畜牧犬","格罗安达犬","霍夫瓦尔特犬","荷兰牧羊犬","加泰隆牧羊犬","拉坎诺斯犬","马利诺斯犬","葡萄牙牧羊犬","瑞典柯基犬","斯恰潘道斯犬","萨尔路斯猎狼犬","特弗伦犬","伊斯特拉牧羊犬","伊里利亚牧羊犬","-- 群猎犬 --","爱尔兰猎狼犬","阿札瓦克犬","阿富汗猎犬","阿图瓦犬","巴塞特猎犬(巴吉度)","北非猎犬","巴伐利亚山地猎犬","比利猎犬","巴塞特.法福.德.布列塔尼犬","巴塞特.蓝加斯科涅猎犬","巴塞特.阿蒂西亚.诺曼犬","波兰猎犬","布鲁特克猎熊犬","布里克.格里芬.旺代犬","布鲁诺犬","伯尔纳.劳弗杭犬","波萨瓦克猎犬","波登哥.葡萄牙.皮科诺犬","波登哥.葡萄牙.梅地奥犬","瓷器犬","邓克尔犬","大蓝加斯科涅猎犬","大加斯科.圣通日犬","大巴塞特.格里芬.旺代犬","大格里芬.旺代犬","芬兰猎犬","法老王猎犬","赶上树竞走者猎浣熊犬","格里芬.尼韦奈犬","格里芬.法福.德.布列塔尼犬","黑褐色猎浣熊犬","哈尔登斯多弗尔犬","海根猎犬","汉密尔顿斯多弗尔犬","汉诺威山地猎犬","加泰霍拉豹犬","甲斐犬","凯里猎兔犬","猎狐犬","猎鹿犬","猎水獭犬","灵騠","猎兔犬","罗德西亚背脊犬","卢塞恩.劳弗杭犬","迷你腊肠狗","美国猎狐犬","南斯拉夫山地猎犬","南斯拉夫三色猎犬","普罗特猎犬","瑞德朋猎浣熊犬","瑞典腊肠犬","斯莫兰斯多弗尔犬","塞纳克.德来娜犬","沙巴索.西班牙犬","施韦策.劳弗杭犬","圣.休伯特犬","萨路基猎犬","苏俄牧羊犬","小猎兔犬","小灵犬","小蓝加斯科涅猎犬","小格里芬.蓝加斯科涅猎犬","寻血猎犬","匈牙利灵騠","席勒斯多弗尔犬","西班牙灵騠","英国猎浣熊犬","英法小维内里犬","意大利猎犬","伊维萨猎犬","杂种猎狗","-- 梗 犬 --","艾尔谷梗","澳大利亚梗","澳大利亚丝毛梗","爱尔兰梗","奥地利平犬","波士顿梗","贝德灵顿梗","布鲁塞尔格里芬犬","边境梗","德国猎梗","德国平犬","丹迪丁蒙梗","短毛猎狐梗","湖畔梗","猴梗","捷克梗","凯恩梗","克罗福兰德犬","凯里蓝梗","美国玩具梗","美国斗牛梗","美国斯塔福德梗","曼彻斯特梗","迷你牛头梗","诺威奇梗","诺福克梗","帕尔森.杰克.罗塞尔梗","帕特达尔梗","软毛麦色梗","斯塔福德牛头梗","苏格兰梗","斯凯梗","威尔士梗","西部高地白梗","小多伯曼狗","小髯犬","锡利哈姆梗","英国玩具梗","硬毛猎狐梗","约克梗","印玛梗","-- 工作犬 --","阿拉斯加雪橇犬","爱斯基摩犬","獒犬","阿根廷犬","艾迪犬","阿依努犬","阿彭策尔山地犬","埃什特雷拉山地犬","奥瓦查克.波德哈兰斯基犬","标准贵宾犬","波尔多犬","伯尔尼兹山地犬","比利牛斯獒犬","柴犬","大麦町犬(斑点狗)","大丹狗","大瑞士山地犬","大白熊犬","多伯曼犬","斗牛獒犬","东西伯利亚雷卡犬","恩特布山地犬","俄欧雷卡犬","芬兰狐狸犬","法国斗牛犬","菲拉.巴西里罗犬","格陵兰犬","黑色挪威猎麋犬","迦南犬","加那利犬","卡罗利纳犬","卡雷利亚熊犬","库瓦兹犬","可蒙犬","兰西尔犬","兰伯格犬","罗特韦尔犬","隆德杭犬","拉福罗.德.阿连特如犬","美国斗牛犬","马雷马牧羊犬","马地犬","牛头梗","纽芬兰犬","挪威牧羊犬","挪威猎麋犬","诺波丹狐狸犬","拿波里獒犬","欧亚大陆犬","葡萄牙牧羊犬","皮罗.德.巴斯特.马罗奎因犬","皮罗.德.伯里沙.马罗奎因犬","奇努克犬","拳师犬","秋田犬","瑞典猎麋犬","瑞典拉普杭犬","日本梗","圣伯纳狗","松狮犬","沙皮狗","史奇派克犬","萨莫耶德犬","土佐犬","西藏獒犬","西班牙獒犬","西西伯利亚雷卡犬","西伯利亚雪橇犬","新几内亚唱犬","英国老式斗牛犬");
var BREED02 = new Array("普通家猫","波斯猫","暹罗猫","埃及猫","孟买猫","曼岛猫","缅因猫","巴厘猫","伯曼猫","缅甸猫","雪鞋猫","布偶猫","奥西猫","新加坡猫","夏特尔猫","索马里猫","东奇尼猫","孟加拉猫","曼奇坎猫","哈瓦那猫","科特拉猫","威尔斯猫","美国卷耳猫","美国短尾猫","美国短毛猫","美国硬毛猫","东方长毛猫","东方短毛猫","西伯利亚猫","日本短尾猫","土耳其梵猫","得文卷毛猫","奈贝长毛猫","挪威森林猫","喜马拉雅猫","英国短毛猫","欧洲短毛猫","俄罗斯蓝猫","阿比西尼亚猫","约克巧克力猫","外来种短毛猫","柯尼斯卷毛猫","欧荷斯蓝眼猫","苏格兰折耳猫","加拿大无毛猫","土耳其安哥拉猫","塞尔凯克卷毛猫","苏格兰折耳长毛猫");

var PROVINCE = new Array("安徽", "澳门", "北京", "重庆", "福建", "甘肃", "广东", "广西", "贵州", "海南", "河北", "黑龙江", "河南", "湖北", "湖南", "江苏", "江西", "吉林", "辽宁", "内蒙古", "宁夏", "青海", "山西", "陕西", "山东", "上海", "四川", "台湾", "天津", "西藏", "香港", "新疆", "云南", "浙江", "中国以外");
var PROV01 = new Array("合肥市","淮南市","蚌埠市","宿州市","淮北市","阜阳市","亳州市","六安市","巢湖市","滁州市","芜湖市","宣城市","黄山市","马鞍山市","铜陵市","黄山市","安庆市","太湖市");
var PROV02 = new Array("澳门");
var PROV03 = new Array("北京");
var PROV04 = new Array("重庆");
var PROV05 = new Array("福州市","莆田市","南平市","邵武市","厦门市","泉州市","石狮市","漳州市","龙岩市","三明市","永安市","宁德市");
var PROV06 = new Array("兰州市","白银市","临夏市","武威市","张掖市","酒泉市","嘉峪关市","玉门市","金昌市","天水市","平凉市","西峰市");
var PROV07 = new Array("广州市","清远市","东莞市","韶关市","梅州市","汕头市","潮州市","惠州市","汕尾市","河源市","深圳市","湛江市","茂名市","肇庆市","佛山市","中山市","江门市","阳江市");
var PROV08 = new Array("南宁市","凭祥市","百色市","钦州市","北海市","玉林市","桂林市","梧州市","柳州市","合山市","河池市","钦州市");
var PROV09 = new Array("贵阳市","六盘水市","铜仁市","凯里市","都匀市","安顺市","兴义市","遵义市","赤水市","毕节市");
var PROV10 = new Array("海口","三亚");
var PROV11 = new Array("石家庄市","南宫市","辛集市","衡水市","邢台市","沙河市","邯郸市","沧州市","泊头市","任丘市","唐山市","秦皇岛市","保定市","承德市","定州市","涿州市","廊坊市","张家口市");
var PROV12 = new Array("哈尔滨市","阿城市","肇东市","绥化市","伊春市","佳木斯市","鹤岗市","七台河市","双鸭山市","同江市","牡丹江市","绥汾河市","鸡西市","齐齐哈尔市","大庆市","北安市","黑河市","五大连池市");
var PROV13 = new Array("郑州市","新乡市","焦作市","安阳市","鹤壁市","濮阳市","许昌市","缧河市","驻马店市","信阳市","周口市","平顶山市","洛阳市","三门峡市","义马市","南阳市","开封市","商丘市");
var PROV14 = new Array("武汉市","麻城市","天门市","孝感市","应城市","安陆市","仙桃市","江汉市","荆沙市","洪湖市","荆门市","石首市","鄂州市","黄石市","咸宁市","武穴市","蒲圻市","襄樊市","老河口市","随州市","十堰市","丹江口市","枝城市","宜昌市","利川市","恩施市");
var PROV15 = new Array("长沙市","湘潭市","湘乡市","株洲市","益阳市","岳阳市","汨罗市","常德市","津市","吉首市","张家界市","娄底市","涟源市","冷水江市","怀化市","洪江市","衡阳市","耒阳市","邵阳市","郴州市","永州市","冷水滩市");
var PROV16 = new Array("南京市","仪征市","镇江市","丹阳市","常州市","无锡市","宜兴市","江阴市","苏州市","常熟市","徐州市","连云港市","淮阴市","淮安市","宿迁市","盐城市","东台市","扬州市","泰州市","兴化市","南通市","吴江市");
var PROV17 = new Array("南昌市","九江市","景德镇市","上饶市","鹰潭市","伊春市","新余市","萍乡市","赣州市","吉安市","井冈山市","抚州市","黎川市","庐山市");
var PROV18 = new Array("长春市","扶余市","吉林市","桦甸市","延吉市","图们市","龙井市","敦化市","通化市","集安市","浑江市","梅河口市","四平市","白城市","辽源市","公主岭市","洮南市","白山市");
var PROV19 = new Array("沈阳市","辽阳市","铁岭市","铁法市","抚顺市","鞍山市","海城市","营口市","大连市","瓦房店市","本溪市","丹东市","锦州市","锦西市","兴城市","朝阳市","北票市","阜新市","盘锦市","长海市");
var PROV20 = new Array("呼和浩特市","集宁市","二连浩特市","包头市","临河市","乌海市","东胜市","海拉尔市","满洲里市","牙克石市","赤峰市","锡林浩特市","乌兰浩特市","通辽市","霍林郭勒市","扎兰屯市");
var PROV21 = new Array("银川市","石嘴山市","青铜峡市","吴忠市","固原市");
var PROV22 = new Array("西宁市","海东市","同仁市","共和市","玛沁市","玉树市","德令哈市","门源市","格尔木市","海晏市");
var PROV23 = new Array("太原市","榆次市","忻州市","大同市","临汾市","侯马市","运城市","阳泉市","长治市","晋城市");
var PROV24 = new Array("西安市","咸阳市","延安市","渭南市","榆林市","安康市","商州市","宝鸡市","汉中市","铜川市");
var PROV25 = new Array("济南市","聊城市","临清市","德州市","淄博市","滨州市","东营市","潍坊市","诸城市","青州市","烟台市","威海市","青岛市","泰安市","莱芜市","新泰市","济宁市","曲阜市","荷泽市","临沂市","日照市","枣庄市","滕州市","文登市");
var PROV26 = new Array("上海");
var PROV27 = new Array("成都市","马尔康市","西昌市","乐山市","德阳市","攀枝花市","雅安市","绵阳市","遂宁市","广元市","南充市","达县市","内江市","华蓥市","宜宾市","自贡市","泸州市");
var PROV28 = new Array("彰化","潮州","礁溪","嘉义","清水","旗山","九曲堂","竹南","中兴新村","中坜","竹北","竹东","风山","丰原","后里","新竹","新营","花莲","湖口","虎尾","宜兰","瑞芳","冈山","高雄","基隆","梨山","罗东","鹿港","苗栗","民雄","南投","北港","澎湖","屏东","埔里","沙鹿","善化","苏澳","大甲","大溪","台中","台南","台北","台东","桃园","大肚","田中","斗六","左营","东港","雾峰","乌日","莺歌","员林");
var PROV29 = new Array("天津");
var PROV30 = new Array("拉萨市","日喀则市","山南市","林芝市","昌都市","那曲市","阿里市");
var PROV31 = new Array("香港");
var PROV32 = new Array("乌鲁木齐市","昌吉市","石河子市","奎屯市","博乐市","克拉玛依市","塔城市","伊宁市","阿勒泰市","吐鲁番市","哈密市","库尔勒市","阿克苏市","喀什市","阿图什市","和田市");
var PROV33 = new Array("昆明市","东川市","曲靖市","昭通市","开远市","个旧市","大理市","楚雄市","保山市","玉溪市","文山市","思茅市","景洪市","潞西市","中甸市","六库市","临沧市","丽江市");
var PROV34 = new Array("杭州市","萧山市","绍兴市","湖州市","嘉兴市","海宁市","宁波市","余姚市","舟山市","临海市","椒江市","金华市","兰溪市","丽水市","衢州市","江山市","温州市","义乌市","东阳市","瑞安市");

var PROPERTY = new Array("药品","用品");
var PROPERTY01 = new Array("疫苗","血清","抗生感染药","广普抗菌药","抗寄生虫药","消化系统用药","呼吸系统用药","泌尿生殖系统用药","循环系统用药","血液系统用药","神经系统用药","激素类","维生素类","酶类药","调节免疫功能药","电解质调节药","麻醉用药","抗过敏药","口服液","滴眼液","气雾剂","进口药","外用消毒防腐液","擦剂","五官科用药","营养保健用药","抗结核药","解热镇痛药","降糖药","专科用药","二类精神药品","保肝药","敷料贴膏","栓剂","防暑杀虫药","粉剂","中药制剂","非药品");
var PROPERTY02 = new Array("衣服饰品","食品","生活家居","项圈皮带","清洁产品","喂养用具","健康类","玩具和咬胶","训练类","婴儿专用","其它");

function inArr(s, t)
{
    var arr = new Array();
    switch (t)
    {
        case 1:
            arr = CATEGORY;
            break;
        case 2:
            arr = PROVINCE;
            break;
        case 3:
            arr = PROPERTY;
            break;
    }
    for ( var i = 0; i < arr.length; i++ )
    {
        if (s == arr[i])
            return true;
    }
    return false;
}

function selectArr(v)
{
    var str = "";
    if (inArr(v, 1))
        str = "其它品种";
    if (inArr(v, 2))
        str = "中国以外城市";
    var arr = new Array(str);
	switch (v)
	{
		case "安徽":
			arr = PROV01;
			break;
		case "澳门":
			arr = PROV02;
			break;
		case "北京":
			arr = PROV03;
			break;
		case "重庆":
			arr = PROV04;
			break;
		case "福建":
			arr = PROV05;
			break;
		case "甘肃":
			arr = PROV06;
			break;
		case "广东":
			arr = PROV07;
			break;
		case "广西":
			arr = PROV08;
			break;
		case "贵州":
			arr = PROV09;
			break;
		case "海南":
			arr = PROV10;
			break;
		case "河北":
			arr = PROV11;
			break;
		case "黑龙江":
			arr = PROV12;
			break;
		case "河南":
			arr = PROV13;
			break;
		case "湖北":
			arr = PROV14;
			break;
		case "湖南":
			arr = PROV15;
			break;
		case "江苏":
			arr = PROV16;
			break;
		case "江西":
			arr = PROV17;
			break;
		case "吉林":
			arr = PROV18;
			break;
		case "辽宁":
			arr = PROV19;
			break;
		case "内蒙古":
			arr = PROV20;
			break;
		case "宁夏":
			arr = PROV21;
			break;
		case "青海":
			arr = PROV22;
			break;
		case "山西":
			arr = PROV23;
			break;
		case "陕西":
			arr = PROV24;
			break;
		case "山东":
			arr = PROV25;
			break;
		case "上海":
			arr = PROV26;
			break;
		case "四川":
			arr = PROV27;
			break;
		case "台湾":
			arr = PROV28;
			break;
		case "天津":
			arr = PROV29;
			break;
		case "西藏":
			arr = PROV30;
			break;
		case "香港":
			arr = PROV31;
			break;
		case "新疆":
			arr = PROV32;
			break;
		case "云南":
			arr = PROV33;
			break;
		case "浙江":
			arr = PROV34;
			break;
		case "狗":
			arr = BREED01;
			break;
		case "猫":
			arr = BREED02;
			break;
		case "药品":
			arr = PROPERTY01;
			break;
		case "用品":
			arr = PROPERTY02;
			break;
	}
    return arr;
}

function createOption(v)
{
    selectOne(v);

    var arr = new Array();
    arr = selectArr(v);
    var str = "";
	var num = "";
    var obj;
    var val = new String("");
    if (inArr(v, 1))
    {
        obj = document.form1.breed;
        str = "--- 请选择你的宠物品种 ---";
    }
    if (inArr(v, 2))
    {
        obj = document.form1.city;
        str = "所在城市或地区";
    }
	if (inArr(v, 3))
	{
        obj = document.form1.category;
        str = "-- 请选择类别 --";
	}
    obj.length = arr.length + 1;
    obj.options[0].text  = str;
    obj.options[0].value  = "";
    obj.options[0].selected = true;
    for ( var i = 1; i <= arr.length; i++ )
    {
		val = arr[i-1];
        if (val.charAt(1) == "-")
        {
            val = "";
        }
        obj.options[i].text  = arr[i-1];
        obj.options[i].value = val;
    }
}

function genListBox(p)
{
    var arr = new Array();
    var SELECTED = "";
	var val = "";
    if (inArr(p, 1))
        arr = CATEGORY;
    if (inArr(p, 2))
        arr = PROVINCE;
    if (inArr(p, 3))
        arr = PROPERTY;
    for ( var i = 0; i < arr.length; i++ ) 
    {
		val = arr[i];
        if (val == p) 
            SELECTED = "selected";
        else
            SELECTED = "";

        document.write("<option value=\"",val,"\" ",SELECTED,">",arr[i]);
    }
}

function genOption(a, c)
{
    var arr = new Array();
    arr = selectArr(a);
    var SELECTED = "";
	var num = "";
    var val = new String("");
    for ( var i = 0; i < arr.length; i++ ) 
    {
		val = arr[i];
        if (val == c) 
            SELECTED = "selected";
        else
            SELECTED = "";

        if (val.charAt(1) == "-")
        {
            val = "";
        }
        document.write("<option value=\"",val,"\" ",SELECTED,">",arr[i]);
    }
}

function selectOne(v)
{
	switch (v)
    {
        case "中国以外城市":
            othera.innerHTML = "<INPUT TYPE=\"text\" NAME=\"otherCity\" SIZE=10 VALUE=\"请填写城市名\" ONFOCUS=\"this.value=''\">";
            break;
        case "其它品种":
            otherb.innerHTML = "<INPUT TYPE=\"text\" NAME=\"otherBreed\" SIZE=10>";
            break;
        case "中国以外":
            otherp.innerHTML = "<INPUT TYPE=\"text\" NAME=\"otherProvince\" SIZE=10 VALUE=\"请填写国家名\" ONFOCUS=\"this.value=''\">";
            break;
        case "其它":
            otherc.innerHTML = "<INPUT TYPE=\"text\" NAME=\"otherCategory\" SIZE=10>";
            break;
    }
}

/* pet breed and city definition end */

function arr2option(arr, c)
{
    var SELECTED = "";
    var val = new String("");
    for ( var i = 0; i < arr.length; i++ ) 
    {
		val = arr[i];
        if (val == c) 
            SELECTED = "selected";
        else
            SELECTED = "";
        document.write("<option value=\"",val,"\" ",SELECTED,">",arr[i]);
    }
}
//--> 
