var ShowToContinent=1;
var ShowToNation=1;
var ShowToProvince=1;
var ShowToCity=1;
var ShowToArea=1;
var IdType='span';
var AreaType=0;

function CreateDiv(Num,SAreaID)
{
	
	if(ShowToContinent==1)	document.write('<'+IdType+' id="ContinentNoDiv'+Num+'"></'+IdType+'>');
	
	if(ShowToNation==1) document.write('<'+IdType+' id="NationNoDiv'+Num+'"></'+IdType+'>');
	
	if(ShowToProvince==1) document.write('<'+IdType+' id="ProvinceNoDiv'+Num+'"></'+IdType+'>');			
	
	if(ShowToCity==1) document.write('<'+IdType+' id="CityNoDiv'+Num+'"></'+IdType+'>');			
	
	if(ShowToArea==1) document.write('<'+IdType+' id="AreaNoDiv'+Num+'"></'+IdType+'>');
	
	document.write('<input type="hidden" name="AreaID'+Num+'" id="AreaID'+Num+'" value="">');
	
	if(SAreaID=='0')
	{
		ChangeArea('Continent','ContinentNoDiv','0',Num,ShowToContinent,ShowToNation,ShowToProvince,ShowToCity,ShowToArea,AreaType);
	}
	else
	{
		if(SAreaID.length<15)
		{	
			TotalLength=SAreaID.length+3;
		}
		else
		{
			TotalLength=15;
		}
				
		for(var i=3;i<=TotalLength;i+=3)
		{
			if(i==3 && ShowToContinent==1) ChangeArea('Continent','ContinentNoDiv',SAreaID.substr(0,i),Num,ShowToContinent,ShowToNation,ShowToProvince,ShowToCity,ShowToArea,AreaType);
			else if(i==6 && ShowToNation==1) ChangeArea(SAreaID.substr(0,i-3),'NationNoDiv',SAreaID.substr(0,i),Num,ShowToContinent,ShowToNation,ShowToProvince,ShowToCity,ShowToArea,AreaType);
			else if(i==9 && ShowToProvince==1) ChangeArea(SAreaID.substr(0,i-3),'ProvinceNoDiv',SAreaID.substr(0,i),Num,ShowToContinent,ShowToNation,ShowToProvince,ShowToCity,ShowToArea,AreaType);
			else if(i==12 && ShowToCity==1) ChangeArea(SAreaID.substr(0,i-3),'CityNoDiv',SAreaID.substr(0,i),Num,ShowToContinent,ShowToNation,ShowToProvince,ShowToCity,ShowToArea,AreaType);
			else if(i==15 && ShowToArea==1) ChangeArea(SAreaID.substr(0,i-3),'AreaNoDiv',SAreaID.substr(0,i),Num,ShowToContinent,ShowToNation,ShowToProvince,ShowToCity,ShowToArea,AreaType);			
		}
	}
	
}

function ChangeArea(AreaID,DivName,SAreaID,Num,SetShowToContinent,SetShowToNation,SetShowToProvince,SetShowToCity,SetShowToArea,SetAreaType)
{		
	var ShowToContinent=SetShowToContinent;
	var ShowToNation=SetShowToNation;
	var ShowToProvince=SetShowToProvince;
	var ShowToCity=SetShowToCity;
	var ShowToArea=SetShowToArea;
	var AreaType=SetAreaType;
	
	var xmlhttp = null;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			xmlhttp = new ActiveXObject("microsoft.xmlhttp");
		} catch(e) {
			try {
				xmlhttp = new ActiveObject("msxml2.xmlhttp");
			} catch(e) {
				try {
					xmlhttp = new ActiveObject("msxml3.xmlhttp");
				} catch(e) {
					xmlhttp = null;
				}
			}
		}
	} else {
		xmlhttp = null;
	}

	
	var getValue='';
	xmlhttp.open('GET','/Html/AreaSelect/'+AreaID+'.asp?Num='+Num+'&SAreaID='+SAreaID+'&SetShowToContinent='+SetShowToContinent+'&SetShowToNation='+SetShowToNation+'&SetShowToProvince='+SetShowToProvince+'&SetShowToCity='+SetShowToCity+'&SetShowToArea='+SetShowToArea+'&SetAreaType='+SetAreaType,true);
	xmlhttp.onreadystatechange = function() 
	{ 
		if ( xmlhttp.readyState==4 ) 
		{ 
			
			if(xmlhttp.status == 200)			
			{
				getValue = xmlhttp.responseText;
			}
						
			if(DivName=='ContinentNoDiv')
			{
				if(ShowToContinent==1) document.getElementById('ContinentNoDiv'+Num).innerHTML='';
				if(ShowToNation==1) document.getElementById('NationNoDiv'+Num).innerHTML='';
				if(ShowToProvince==1) document.getElementById('ProvinceNoDiv'+Num).innerHTML='';
				if(ShowToCity==1) document.getElementById('CityNoDiv'+Num).innerHTML='';
				if(ShowToArea==1) document.getElementById('AreaNoDiv'+Num).innerHTML='';
				if(DivName!='' && ShowToContinent==1) document.getElementById(DivName+Num).innerHTML=getValue;
			}
			else if(DivName=='NationNoDiv')
			{
				if(ShowToNation==1) document.getElementById('NationNoDiv'+Num).innerHTML='';
				if(ShowToProvince==1) document.getElementById('ProvinceNoDiv'+Num).innerHTML='';
				if(ShowToCity==1) document.getElementById('CityNoDiv'+Num).innerHTML='';
				if(ShowToArea==1) document.getElementById('AreaNoDiv'+Num).innerHTML='';
				if(DivName!='' && ShowToNation==1) document.getElementById(DivName+Num).innerHTML=getValue;
			}
			else if(DivName=='ProvinceNoDiv')
			{
				if(ShowToProvince==1) document.getElementById('ProvinceNoDiv'+Num).innerHTML='';
				if(ShowToCity==1) document.getElementById('CityNoDiv'+Num).innerHTML='';
				if(ShowToArea==1) document.getElementById('AreaNoDiv'+Num).innerHTML='';
				if(AreaType==1 && ShowToContinent!=1 && ShowToNation!=1 && ShowToCity==1) document.getElementById('CityNoDiv'+Num).innerHTML='<select><option>Ñ¡ÔñÊÐ</option></select>';
				if(DivName!='' && ShowToProvince==1) document.getElementById(DivName+Num).innerHTML=getValue;
				
			}
			else if(DivName=='CityNoDiv')
			{
				if(ShowToCity==1) document.getElementById('CityNoDiv'+Num).innerHTML='';
				if(ShowToArea==1) document.getElementById('AreaNoDiv'+Num).innerHTML='';
				if(AreaID=='' && AreaType==1 && ShowToContinent!=1 && ShowToNation!=1 && ShowToCity==1) document.getElementById('CityNoDiv'+Num).innerHTML='<select><option>Ñ¡ÔñÊÐ</option></select>';
				if(DivName!='' && ShowToCity==1 && AreaID!='') document.getElementById(DivName+Num).innerHTML=getValue;
			}
			else if(DivName=='AreaNoDiv')
			{
				if(ShowToArea==1) document.getElementById('AreaNoDiv'+Num).innerHTML='';
				if(DivName!='' && ShowToArea==1) document.getElementById(DivName+Num).innerHTML=getValue;
			}
				
		} 
	} 
	xmlhttp.send(null);
	
	if(AreaID=='Continent') AreaID='';
	
	if((SAreaID.length==3 && ShowToNation==0) || (SAreaID.length==6 && ShowToProvince==0) || (SAreaID.length==9 && ShowToCity==0) || (SAreaID.length==12 && ShowToArea==0))
	{
		if(SAreaID.substr(0,AreaID.length)==AreaID) AreaID=SAreaID;
	}
		
	if(SAreaID.length==15) AreaID=SAreaID;
	
	document.getElementById('AreaID'+Num).value=AreaID;
	
}