function Array2DVar(x,y) { // 定義二維陣列原型
this.length = x;
this.x = x; // x 維度長度
this.y = y; // y 維度長度
for(var i = 0; i < this.length; i++) // 初始各元素值為 null
if (y > 0) 
	this[i] = new Array(y); // this 代表物件本身
else
	this[i] = new Array();
}


function change_area(selParentArea, selArea) {
	var parentarea = selParentArea.value;
	var parentareastr = "";
	for(i=selArea.options.length-1; i>= 0; i--) {
		selArea.options.remove(i);
	}
	for (i=0;i<arrArea.length;i++)
	{
		if (arrArea[i][3] == parentarea)
		{
			parentareastr = arrArea[i][1];
			break;
		}
	}
	var option = document.createElement("OPTION");
	option.value = "";
	option.text = "请选择";
	selArea.add(option);

	for (i=0; i< arrArea.length; i++) {
		//alert(selCity.options[i].text);
		if (arrArea[i][0] == parentareastr)
		{
			option = document.createElement("OPTION");
			option.value = arrArea[i][3];
			option.text = arrArea[i][2];
			selArea.add(option);
		}
	}
	if (selArea.name == "province")
	{
		change_area(document.form1.province,document.form1.city);
	}
}

function change_city(selCity){
	var parentarea = selCity.value;
	var temp = document.all.item("tdarea");
	 var sHTML = "";
	 temp.innerHTML = "";
	 var first = 1;
	var parentareastr = "";
	for (i=0;i<arrArea.length;i++)
	{
		if (arrArea[i][3] == parentarea)
		{
			parentareastr = arrArea[i][1];
			break;
		}
	}
	 for (i = 0; i < arrArea.length;i ++ )
	 {
		if (arrArea[i][0] == parentareastr)
		{
			if (first == 1)
			{
				sHTML += "<input type=\'radio\' name=\'area\' value=\'" + arrArea[i][3] + "\' checked>  " + arrArea[i][2] + "<br>";
				first = 0;
			}else{
				sHTML += "<input type=\'radio\' name=\'area\' value=\'" + arrArea[i][3] + "\'>  " + arrArea[i][2] + "<br>";
			}
		}
	 }
	temp.innerHTML=sHTML;
	if (sHTML != "")
	{
		document.all.item("trarea").style.display = "block";
	}else{
		document.all.item("trarea").style.display = "none";
	}

}
function readXML(divid,page){
    var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	var jobstr;
	xmlHTTP.open("get",page,false);
	xmlHTTP.setrequestheader("content-length",0); 
	xmlHTTP.setRequestHeader("content-type","text/xml"); 
	xmlHTTP.send();
	jobstr = xmlHTTP.responseText;
	document.all(divid).innerHTML = jobstr;
}
var setInnerHTML = function (el, htmlCode) {
  var ua = navigator.userAgent.toLowerCase();
  if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
    htmlCode = '<div style="display:none">for IE</div>' + htmlCode;
    htmlCode = htmlCode.replace(/<script([^>]*)>/gi, '<script$1 defer="true">');
    el.innerHTML = htmlCode;
    el.removeChild(el.firstChild);
  } else {
    var el_next = el.nextSibling;
    var el_parent = el.parentNode;
    el_parent.removeChild(el);
    el.innerHTML = htmlCode;
    el_next ? el_parent.insertBefore(el, el_next) : el_parent.appendChild(el);
  }
}
function readXMLWithScript(divid,page){
    var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	var jobstr;
	xmlHTTP.open("get",page,false);
	xmlHTTP.setrequestheader("content-length",0); 
	xmlHTTP.setRequestHeader("content-type","text/xml"); 
	xmlHTTP.send();
	jobstr = xmlHTTP.responseText;
	setInnerHTML(document.all(divid),jobstr);
}

function MM_findObj(n, d) {
	var p,i,x;
	if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length)
	{
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 
	if(!x && d.getElementById) x=d.getElementById(n);
	return x;
}
function MM_showHideLayers()
{
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3)
		if ((obj=MM_findObj(args[i]))!=null)
		{
			v=args[i+2];
			if (obj.style)
			{
				obj=obj.style;
				v=(v=='show')?'visible':(v=='hide')?'hidden':v;
			}
			obj.visibility=v; 
		}
}	
function scroll(n)
{temp=n;
Out1.scrollTop=Out1.scrollTop+temp;
if (temp==0) return;
setTimeout("scroll(temp)",80);
}
function ToDBC(obj)//全角转半角
{ 
	var str=obj.value;
	var result="";
	for (var i = 0; i < str.length; i++)
	{
		if (str.charCodeAt(i)==12288)
		{
			result+= String.fromCharCode(str.charCodeAt(i)-12256);
			continue;
		}
		if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
			result+= String.fromCharCode(str.charCodeAt(i)-65248);
		else result+= String.fromCharCode(str.charCodeAt(i));
	} 
	obj.value=result;
} 

