﻿// JScript 文件
var ClassArr=new Array();
var ClassCity = new Array();
var ClassArea_1 = new Array();
var ClassArea_2 = new Array();
var Cid=1,Aid1=0,Aid2=0;
function getmenus()
{
    var url  = "../../ajaxcheck/Ajax_publish_Menulist.aspx";
    window.setTimeout('checkTimeout("re_getmenus","'+url+'")',1000);
}
function checkTimeout(name,url)
{
var y    = new XHR(name);
y.get(url);
return false;
}
function ActionMenus(cid,aid1,aid2)
{

Cid=cid;
Aid1=aid1;
Aid2=aid2;
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_CityName").value=cid;
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_AreaName").value=aid1;
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_Area2Name").value=aid2;
getmenus();
}
function re_getmenus(ret)
{
  if(ret != "")
  {
     var str = ret;
     ClassArr = str.split('$');
     //获取1级
     var index=0;
     for(var i=0;i<ClassArr.length-1;i++)
     {
        var TempArr = new Array();
        TempArr = ClassArr[i].split('|');
        if(TempArr[1]=="0")
        {
          
          ClassCity[index]  = new Array(TempArr[0],TempArr[3]);     
         // alert(ClassCity[index]); 
          index = index+1;
        }
     } 
     //获取2级
     index = 0;
     for(var i=0;i<ClassCity.length;i++)
     {
        for(var j=0;j<ClassArr.length-1;j++)
        {
           var TempArr = new Array();
           TempArr = ClassArr[j].split('|');
           if(ClassCity[i][0]==TempArr[1])
           {
             ClassArea_1[index]=new Array(TempArr[1],TempArr[0],TempArr[3]);
             //alert(ClassArea_1[index]); 
             index = index+1;
           }
        }  
     }
   
          //获取3级
      index=0;
     for(var i=0;i<ClassArea_1.length;i++)
     {
        for(var j=0;j<ClassArr.length-1;j++)
        {
           var TempArr = new Array();
           TempArr = ClassArr[j].split('|');
           if(ClassArea_1[i][1]==TempArr[1])
           {
             ClassArea_2[index]=new Array(TempArr[1],TempArr[0],TempArr[3]);
             //alert(ClassArea_2[index]); 
             index = index+1;
           }
        }
     }
         MenuMain(Cid,Aid1,Aid2);
  }
}

function MenuMain(CityName,Area1Name,Area2Name)
{
    if(CityName > 0)
    {
         if(Area1Name > 0)
         {   insertCity(CityName);
             insertArea_1(CityName,Area1Name);
             if(Area2Name > 0)
             {
               insertArea_2(Area1Name,Area2Name)
             }else
             {
               insertArea_2(Area1Name,0);
             }
         }
         else
         {
           insertCity(CityName);
           insertArea_1(CityName,0);
         }
    }
}
//选择城市
function SelectCity(cid)
{//alert(cid);
insertArea_1(cid,0);
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_CityName").value=cid;
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_AreaName").value='0';
}
//选择区域1
function SelectArea_1(cid)
{//alert(cid);
insertArea_2(cid,0);
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_AreaName").value=cid;
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_Area2Name").value='0';
}
//选择区域2
function SelectArea_2(cid)
{//alert(cid);
get_object("ctl00_ContentPlaceHolder1_Publish_Main1_Area2Name").value=cid;
}
//生成城市
function insertCity(cname)
{
 var str;
str = "<select onChange='SelectCity(this.value)' name='cityClassid' id='cityClassid'>";
for(var i=0;i < ClassCity.length;i++)
{
    if(cname==ClassCity[i][0])
    {
    str += "<option value='"+ClassCity[i][0]+"'  selected name='"+ClassCity[i][1]+"'>"+ClassCity[i][1]+"</option>"; 
    }else
    {
    str +="<option value='"+ClassCity[i][0]+"'  name='"+ClassCity[i][1]+"'>"+ClassCity[i][1]+"</option>";
    }
}
str += "</select>";
get_object("CName").innerHTML=str;
}
//生成区域1
function insertArea_1(sid,carea)
{
 var str,index=0;
 if(carea==0)
 {
str = "<select name='cityClassid' onChange='SelectArea_1(this.value)' id='cityClassid'><option value='0' child='0' name='' selected>请选择</option>";
}else
{
str = "<select name='cityClassid' onChange='SelectArea_1(this.value)' id='cityClassid'><option value='0' child='0' name=''>请选择</option>";
}
for(var i=0;i < ClassArea_1.length;i++)
{ if(sid==ClassArea_1[i][0]){
    if(carea==ClassArea_1[i][1])
    {
    str += "<option value='"+ClassArea_1[i][1]+"' selected name='"+ClassArea_1[i][2]+"'>"+ClassArea_1[i][2]+"</option>"; 
    }else
    {
    str +="<option value='"+ClassArea_1[i][1]+"' name='"+ClassArea_1[i][2]+"'>"+ClassArea_1[i][2]+"</option>";
    }
    index = index + 1;
    }
}
str += "</select>";
if(index>0)
{
get_object("AreaName_1").innerHTML=str;
}else
{
get_object("AreaName_1").innerHTML='';
get_object("AreaName_2").innerHTML='';
}
}

//生成区域2
function insertArea_2(aid,carea)
{
 var str,index=0;
 if(carea==0)
 {
str = "<select name='cityClassid' onChange='SelectArea_2(this.value)' id='cityClassid'><option value='0' child='0' name='' selected>请选择</option>";
}else
{
str = "<select name='cityClassid' onChange='SelectArea_2(this.value)' id='cityClassid'><option value='0' child='0' name=''>请选择</option>";
}
for(var i=0;i < ClassArea_2.length;i++)
{
if(aid==ClassArea_2[i][0])
{
    if(carea==ClassArea_2[i][1])
    {
    str += "<option value='"+ClassArea_2[i][1]+"' selected name='"+ClassArea_2[i][2]+"'>"+ClassArea_2[i][2]+"</option>"; 
    }else
    {
    str +="<option value='"+ClassArea_2[i][1]+"' name='"+ClassArea_2[i][2]+"'>"+ClassArea_2[i][2]+"</option>";
       
    } index = index + 1;
}
}
str += "</select>";
if(index > 0)
{
get_object("AreaName_2").innerHTML=str;
}else
{
get_object("AreaName_2").innerHTML='';
}
}


