function showAreaWorld(conid, countryid, pvnid, conctl, ctyctl, pvnctl, bTitle)
{ 
	showContinentWorld(conid, conctl, bTitle); 
	if(ctyctl)showCountryWorld(conid, countryid, ctyctl, bTitle);
	if(pvnctl)showProvinceWorld(countryid,pvnid, pvnctl, bTitle);
}
function showContinentWorld(defaultid, conctl, bTitle)
  {	
	var opts = document.getElementById(conctl);
	var doc = new ActiveXObject("Microsoft.XMLDOM");
	var url = "queryAreaWorld.action";
	url += "?optype=continent";
	//if(limit)url+="&limit=true";
	doc.async = false; 
    doc.load(url);
    var root = doc.childNodes.item(1);
    var len = root.childNodes.length;
    var selectIndex = 0;
    for(var i=opts.length-1;i>=0;i--)
    {
        opts.remove(i);
    }
    if(bTitle){
    	var opt = new Option('-全部-','');
    	opts.add(opt);
    }
    for(var i = 0;i< len;i++ )
    {
        var OptValue = root.childNodes.item(i).childNodes.item(0).text;
        var OptName = root.childNodes.item(i).childNodes.item(1).text;
        var opt = new Option(OptName,OptValue);
        if(OptValue==defaultid)  selectIndex = i+(bTitle?1:0);
        opts.add(opt);
    }
    opts.selectedIndex = selectIndex;
}

function showCountryWorld(conid, defaultid, ctyctl, bTitle)
{ 
    //alert("showcountry()  bTitle="+bTitle+" conid="+conid);
	var opts = document.getElementById(ctyctl);
	//alert(opts.length);
	for(var i=opts.length-1;i>=0;i--)
    {
        opts.remove(i);
    }
    if(bTitle){
    	var opt = new Option('-全部-','');
    	opts.add(opt);
    }
    if(conid)
    {
    	var doc = new ActiveXObject("Microsoft.XMLDOM");
		var url = "queryAreaWorld.action";
		url += "?optype=country&continentid="+conid; 
		doc.async = false;
	    doc.load(url); 
	    var root = doc.childNodes.item(1);
	    var len = root.childNodes.length; 
	    var selectIndex = 0;
	    
	    for(var i = 0;i< len;i++ )
	    {
	        var OptValue = root.childNodes.item(i).childNodes.item(0).text;
	        var OptName = root.childNodes.item(i).childNodes.item(1).text;
	        var opt = new Option(OptName,OptValue);
	        if(OptValue==defaultid)  selectIndex = i+(bTitle?1:0);
	        opts.add(opt);
	    }
	    opts.selectedIndex = selectIndex;
    }
}

function showProvinceWorld(countryid, defaultid, pvnctl, bTitle)
{
	var opts = document.getElementById(pvnctl);
	for(var i=opts.length-1;i>=0;i--)
    {
        opts.remove(i);
    }
    if(bTitle){
    	var opt = new Option('-全部-','');
    	opts.add(opt);
    }
    if(countryid){
    	var doc= new ActiveXObject("Microsoft.XMLDOM");
	    var url = "queryAreaWorld.action";
	    url+="?optype=pvn&countryid="+countryid;
	    //if(limit)url+="&limit=true";
	    doc.async = false;
	    doc.load(url);
	    //alert(doc.xml);
	    var root = doc.childNodes.item(1);
	    var len = root.childNodes.length;
	    //alert(root.xml);
	    var selectIndex = 0;
	    
	    for(var i = 0;i< len;i++ )
	    {
	        var OptValue = root.childNodes.item(i).childNodes.item(0).text;
	        var OptName = root.childNodes.item(i).childNodes.item(1).text;
	        var opt = new Option(OptName,OptValue);
	        if(OptValue==defaultid)  selectIndex = i+(bTitle?1:0);
	        opts.add(opt);
	    }
	    opts.selectedIndex = selectIndex;
    }
}



function showAreaWorld_JP(conid, countryid, pvnid, conctl, ctyctl, pvnctl, bTitle)
{ 
	showContinentWorld_JP(conid, conctl, bTitle); 
	if(ctyctl)showCountryWorld_JP(conid, countryid, ctyctl, bTitle);
	if(pvnctl)showProvinceWorld_JP(countryid,pvnid, pvnctl, bTitle);
}
function showContinentWorld_JP(defaultid, conctl, bTitle)
  {	
	var opts = document.getElementById(conctl);
	var doc = new ActiveXObject("Microsoft.XMLDOM");
	var url = "queryAreaWorld_jp.action";
	url += "?optype=continent";
	//if(limit)url+="&limit=true";
	doc.async = false; 
    doc.load(url);
    var root = doc.childNodes.item(1);
    var len = root.childNodes.length;
    var selectIndex = 0;
    for(var i=opts.length-1;i>=0;i--)
    {
        opts.remove(i);
    }
    if(bTitle){
    	var opt = new Option('-全部-','');
    	opts.add(opt);
    }
    for(var i = 0;i< len;i++ )
    {
        var OptValue = root.childNodes.item(i).childNodes.item(0).text;
        var OptName = root.childNodes.item(i).childNodes.item(1).text;
        var opt = new Option(OptName,OptValue);
        if(OptValue==defaultid)  selectIndex = i+(bTitle?1:0);
        opts.add(opt);
    }
    opts.selectedIndex = selectIndex;
}

function showCountryWorld_JP(conid, defaultid, ctyctl, bTitle)
{ 
    //alert("showcountry()  bTitle="+bTitle+" conid="+conid);
	var opts = document.getElementById(ctyctl);
	//alert(opts.length);
	for(var i=opts.length-1;i>=0;i--)
    {
        opts.remove(i);
    }
    if(bTitle){
    	var opt = new Option('-全部-','');
    	opts.add(opt);
    }
    if(conid)
    {
    	var doc = new ActiveXObject("Microsoft.XMLDOM");
		var url = "queryAreaWorld_jp.action";
		url += "?optype=country&continentid="+conid; 
		doc.async = false;
	    doc.load(url); 
	    var root = doc.childNodes.item(1);
	    var len = root.childNodes.length; 
	    var selectIndex = 0;
	    
	    for(var i = 0;i< len;i++ )
	    {
	        var OptValue = root.childNodes.item(i).childNodes.item(0).text;
	        var OptName = root.childNodes.item(i).childNodes.item(1).text;
	        var opt = new Option(OptName,OptValue);
	        if(OptValue==defaultid)  selectIndex = i+(bTitle?1:0);
	        opts.add(opt);
	    }
	    opts.selectedIndex = selectIndex;
    }
}

function showProvinceWorld_JP(countryid, defaultid, pvnctl, bTitle)
{
	var opts = document.getElementById(pvnctl);
	for(var i=opts.length-1;i>=0;i--)
    {
        opts.remove(i);
    }
    if(bTitle){
    	var opt = new Option('-全部-','');
    	opts.add(opt);
    }
    if(countryid){
    	var doc= new ActiveXObject("Microsoft.XMLDOM");
	    var url = "queryAreaWorld_jp.action";
	    url+="?optype=pvn&countryid="+countryid;
	    //if(limit)url+="&limit=true";
	    doc.async = false;
	    doc.load(url);
	    //alert(doc.xml);
	    var root = doc.childNodes.item(1);
	    var len = root.childNodes.length;
	    //alert(root.xml);
	    var selectIndex = 0;
	    
	    for(var i = 0;i< len;i++ )
	    {
	        var OptValue = root.childNodes.item(i).childNodes.item(0).text;
	        var OptName = root.childNodes.item(i).childNodes.item(1).text;
	        var opt = new Option(OptName,OptValue);
	        if(OptValue==defaultid)  selectIndex = i+(bTitle?1:0);
	        opts.add(opt);
	    }
	    opts.selectedIndex = selectIndex;
    }
}