var IndustryValueID = "";
var IndustryNameID = "";
var SelIndustryID = "";

//创建Div层
function buildIndustryDiv()
{
	var argArr = buildIndustryDiv.arguments;
	var strHtml = '';
	for(var i=0;i<argArr.length;i++)
	{
     	if(argArr[i] == 'selectIndustry')//onmousedown="drag_mouse_down( event , this.parentNode);"
     	{
     	    strHtml +='<div id="selectIndustry" width="675"   style="position:absolute;left:10px;top:-165px;visibility:hidden;z-index:100;border: 1px solid #0669AD;">';
     	    
	    	strHtml += '<table width="675" border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff">';
	    	strHtml +='<tr style="cursor:move;" oncontextmenu="window.event.returnValue=false"   onselectstart="event.returnValue=false"   ondragstart="window.event.returnValue=false"   onsource="event.returnValue=false"  id="moveDivindustry" onmousedown="f_mdown(this.parentNode.parentNode,event)" onmousemove="f_move(this.parentNode.parentNode,event)"  >';
	    	strHtml +='<td align="left" style="cursor:move;"  valign="middle" width="25"  height="25" background="'+IMGPATH+'frameicon.gif" repeat-x="repeat-x">&nbsp;</td><td style="background-image:url('+IMGPATH+'framebg.gif);background-repeat:repeat-x;" width="540"><span style="color:#FFFFFF;font-weight:bold">请选择行业类型</span></td>';
	    	strHtml +='<td align="left" valign="middle" style="background-image:url('+IMGPATH+'framebg.gif);background-repeat:repeat-x;width:40px">';
	    	strHtml +='<span><a onclick="javascript:ClickIndustryOK(\'selectIndustry\')" style="color:color:#FFFFFF;cursor:pointer;text-decoration:none;">[确认]</a></span></td></tr>';
	    	strHtml +='<tr><td colspan=3 style="background-image:url('+IMGPATH+'line_bigbg.gif);background-repeat:repeat-x;height:65px"><table>'
	    	strHtml +='<tr><td colspan="2" width="675" height="65px" valign="top">&nbsp;已选择行业：<div id="selectsubIndustry"></div></td></tr>';
	    	strHtml +='<tr><td colspan="2" width="675" valign="top"><div id="AllIndustry"></div></td></tr>';
	    	strHtml +='<tr><td colspan="2" width="675" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"></table></td></tr>';
	   
	    	strHtml +='</table></td></tr><tr><td colspan="3" height="5" bgcolor="#0669AD"></td></tr></table></div>';
    	}
    	

    	document.write(strHtml);
	}
}
buildIndustryDiv("selectIndustry");

//初始化Job Area层信息
function initIndustry(IndustryValue,IndustryName,SelIndustry)
{
    IndustryValueID = IndustryValue;
    IndustryNameID = IndustryName;
    SelIndustryID = SelIndustry;

	var strHtml = '';
	var str_HTML = '';
	var provname ='';
	var cityname ='';
	var tag = 0;
	

	var j = (4 - HRD_sub_job_industry_s[tag].length%4) == 4 ? 0 : (4 - HRD_sub_job_industry_s[tag].length%4);
	str_HTML = str_HTML + '<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff" id="AllIndustry">';
	str_HTML = str_HTML + '<tr><td colspan="5" align="left">&nbsp;&nbsp;<b>请选择行业类型</b></td></tr>';
	str_HTML = str_HTML + '<tr>';
	for(var k=0;k<HRD_sub_job_industry_s[tag].length;k++)
	{
		cityname=HRD_sub_job_industry_s[tag][k];
	
		str_HTML=str_HTML+'<td width="150" height="20" align="left" nowrap="nowrap"><span style="white-space:nowrap;"><input type="checkbox" value=\''+HRD_sub_job_industry_v[tag][k]+'\' onclick="ClickJobIndustry(\''+HRD_sub_job_industry_s[tag][k]+'\',\''+HRD_sub_job_industry_v[tag][k]+'\')"/>'+cityname+'</span></td>' ;
		str_HTML = str_HTML + '<td width="1" height="20" align="center" valign="middle"></td>';
		if(k%4 == 3)
		{
			str_HTML = str_HTML + '</tr><tr>';
		}
	}
	if(j > 0)
	{
		for(var l=1;l<=j;l++){
			str_HTML = str_HTML + '<td width="100" height="20">&nbsp;</td>';
			str_HTML = str_HTML + '<td width="1" height="20" align="center" valign="middle"></td>';
		}
		str_HTML = str_HTML + '</tr>';
	}
	str_HTML = str_HTML + '</table>';
		
	strHtml = strHtml+str_HTML+'</td></tr></table>';
	
	var dv = document.getElementById('AllIndustry');
	dv.innerHTML = strHtml;
	
	OnLoadInitSelectSubJobIndustry();
	InitAllJobIndustry();
	
	CheckCheckSelectCityIsBigIndustry();
	
}

//层初始化的时候把页面上已经选择的值初始化到层上
function OnLoadInitSelectSubJobIndustry()
{ 
    var pagevalue = document.getElementById(IndustryValueID);
    var pagename = document.getElementById(IndustryNameID); 
    var divselectcity = document.getElementById("selectsubIndustry"); 


    
    if(pagevalue.value.length>0)
    {
        var arrName = SplitString(pagename.value);
        var arrValue = SplitString(pagevalue.value);
    }
    else
    {
        var arrName = new Array();
        var arrValue = new Array();
    }

    var SelectResult = "";
	for (var i = 0 ; i < arrValue.length; i++)
    {
        SelectResult+= '<span style="white-space:nowrap;"><input type="checkbox" value=\''+arrValue[i]+'\' id=\''+arrValue[i]+'\' checked="checked" onClick="RemoveSelectsubjobIndustry(\''+arrValue[i]+'\')" />'+arrName[i]+'</span>';
    }
   
	divselectcity.innerHTML = SelectResult;
}

//根据选定城市列表中将所有城市中选中的项目打勾
function InitAllJobIndustry()
{
    var selectdiv = document.getElementById("selectsubIndustry"); 
	var _result_input = selectdiv.getElementsByTagName("input");
	var SelectResult = "";

	for (var i = 0 ; i < _result_input.length; i++)
    {

       ChangeCheckAllSubJobIndustry(_result_input[i].value);
    }
}

//将所有城市待选项目打勾状态设置
function ChangeCheckAllSubJobIndustry(value)
{
    var allcity = document.getElementById("AllIndustry");
	var _input_f = allcity.getElementsByTagName("input");
	for (var i = 0 ; i < _input_f.length; i++){
		if(_input_f[i].value == value)
			if(!_input_f[i].checked)
				_input_f[i].checked = true;
			else
				_input_f[i].checked = false;
	}
}



//将所有已经选择的城市中剔出掉制定省份的城市
function RemoveSelectDivByTheBigIndustry(ProvinceID)
{
    var selectdiv = document.getElementById("selectsubIndustry"); 
    var _result_input = selectdiv.getElementsByTagName("input");
    var _result_span = selectdiv.getElementsByTagName("span");
    
    var SelectResult = "";
    
    if(GetBrowser()=="IE")
    {
        for (var i = 0 ; i < _result_input.length; i++)
        {
            if(IsExistString(_result_input[i].value,ProvinceID)==true && _result_input[i].value !=ProvinceID)
            {
                continue;
            }
            else
            {
                SelectResult+= '<span style="white-space:nowrap;"><input type="checkbox" value=\''+_result_input[i].value+'\' id=\''+_result_input[i].value+'\' checked="checked" onClick="RemoveSelectsubjobIndustry(\''+_result_input[i].value+'\')" />'+_result_span[i].innerText+'</span>';
            }
        }
    }
    else
    {
        for (var i = 0 ; i < _result_input.length; i++)
        {
            if(IsExistString(_result_input[i].value,ProvinceID)==true && _result_input[i].value !=ProvinceID)
            {
                continue;
            }
            else
            {
                SelectResult+= '<span style="white-space:nowrap;"><input type="checkbox" value=\''+_result_input[i].value+'\' id=\''+_result_input[i].value+'\' checked="checked" onClick="RemoveSelectsubjobIndustry(\''+_result_input[i].value+'\')" />'+_result_span[i].textContent+'</span>';
            }
        }
    }
	
	selectdiv.innerHTML = SelectResult;
}

//判断所有选择的项目中是否有省份，若有省份则将该省份下的城市Enable Check置换为不可选择
function CheckCheckSelectCityIsBigIndustry()
{
    var IsProvince = false;
    var selectdiv = document.getElementById("selectsubIndustry"); 
    var _result_input = selectdiv.getElementsByTagName("input");
    for (var i = 0 ; i < _result_input.length; i++)
    {
        IsProvince = false;
        if(IsEndString(_result_input[i].value,"{")==true)
        {
            IsProvince = true;
        }
    
        if(IsProvince == true)
        {
            UnableAllJobIndustry(_result_input[i].value);
            RemoveSelectDivByTheBigIndustry(_result_input[i].value)
        }
    }
}

//将所有待选的城市在指定省份中的Disabled
function UnableAllJobIndustry(ProvinceID)
{
    var allcity = document.getElementById("AllIndustry");
    var _result_input = allcity.getElementsByTagName("input");
    for (var i = 0 ; i < _result_input.length; i++)
    {   
        if(IsExistString(_result_input[i].value,ProvinceID)==true && _result_input[i].value!=ProvinceID)
        {
            _result_input[i].checked=false;
            _result_input[i].disabled=true;
        }
    }
}

//将所有待选的城市在指定省份中的Disabled=true
function EnbleAllSubJobIndustry(ProvinceID)
{
    var allcity = document.getElementById("AllIndustry");
    var _result_input = allcity.getElementsByTagName("input");
    for (var i = 0 ; i < _result_input.length; i++)
    {   
        if(IsExistString(_result_input[i].value,ProvinceID)==true && _result_input[i].value!=ProvinceID)
        {
            _result_input[i].disabled=false;
        }
    }
}

//选中城市事件
function ClickJobIndustry(show,value)
{	
    var IsProvince = false;
    if(IsEndString(value,"{")==true)
    {
        IsProvince = true;
    }
    if(IsProvince==true)//如果选中的为省份则灰化所有城市，将该省份中已经选择的城市剔出掉
    {
       
       RemoveSelectDivByTheBigIndustry(value);
    }
    
    
    if(CheckJobIndustryNumber(value)==false)
    {
        return;
    }
    else
    {
        if(IsProvince==true)
        {
            UnableAllJobIndustry(value);
        }
    }
    
	var selectdiv = document.getElementById("selectsubIndustry"); 
	var _result_input = selectdiv.getElementsByTagName("input");
	var _result_span = selectdiv.getElementsByTagName("span");
	var SelectResult = "";
	
	var isexist = false;
	for (var i = 0 ; i < _result_input.length; i++)
	{
	    if( _result_input[i].value==value)
	    {
	        isexist = true;
	    }
	}
	
	if(isexist == true)
	{
	    EnbleAllSubJobIndustry(value);
	    
	    if(GetBrowser()=="IE")
	    {
	        for (var i = 0 ; i < _result_input.length; i++)
	        {
	            if( _result_input[i].value==value)
	            {
	                continue;
	            }
	            else
	            {
	                SelectResult+= '<span style="white-space:nowrap;"><input type="checkbox" value=\''+_result_input[i].value+'\' id=\''+_result_input[i].value+'\' checked="checked" onClick="RemoveSelectsubjobIndustry(\''+_result_input[i].value+'\')" />'+_result_span[i].innerText+'</span>';
	            }
	        }
	    }
	    else
	    {
	        for (var i = 0 ; i < _result_input.length; i++)
	        {
	            if( _result_input[i].value==value)
	            {
	                continue;
	            }
	            else
	            {
	                SelectResult+= '<span style="white-space:nowrap;"><input type="checkbox" value=\''+_result_input[i].value+'\' id=\''+_result_input[i].value+'\' checked="checked" onClick="RemoveSelectsubjobIndustry(\''+_result_input[i].value+'\')" />'+_result_span[i].textContent+'</span>';
	            }
	        }
	    }
	    
	     selectdiv.innerHTML = SelectResult;
	}
	else
	{
	    SelectResult= '<span style="white-space:nowrap;"><input type="checkbox" value=\''+value+'\' id=\''+value+'\' checked="checked" onClick="RemoveSelectsubjobIndustry(\''+value+'\')" />'+show+'</span>';
	    selectdiv.innerHTML += SelectResult;
	}
}

//将移去选中的城市
function RemoveSelectsubjobIndustry(objid)
{
    //若为省份则将省份下的城市置为enable check
    var IsProvince = false;
    if(IsEndString(objid,"{")==true)
    {
        IsProvince = true;
    }
    if(IsProvince==true)
    {
       EnbleAllSubJobIndustry(objid);
    }
    
    var selectcity = document.getElementById("selectsubIndustry");

    var _result = selectcity.innerHTML;
    var html="";
	var _result_input = selectcity.getElementsByTagName("input");
	var _result_span = selectcity.getElementsByTagName("span");
    
    ChangeCheckAllSubJobIndustry(objid);
    
    if(GetBrowser()=="IE")
    {
	    for (var i = 0 ; i < _result_input.length; i++)
	    {
		    if( _result_input[i].value==objid)
		    {
    		
		    }
		    else
		    {
		        html+= '<span style="white-space:nowrap;"><input type="checkbox" onClick="RemoveSelectsubjobIndustry(\''+_result_input[i].value+'\')" value=\''+_result_input[i].value+'\' id=\''+_result_input[i].value+'\' checked="checked" />'+_result_span[i].innerText+'</span>';
		    }
	    }
	}
	else
	{
	    for (var i = 0 ; i < _result_input.length; i++)
	    {
		    if( _result_input[i].value==objid)
		    {
    		
		    }
		    else
		    {
		        html+= '<span style="white-space:nowrap;"><input type="checkbox" onClick="RemoveSelectsubjobIndustry(\''+_result_input[i].value+'\')" value=\''+_result_input[i].value+'\' id=\''+_result_input[i].value+'\' checked="checked" />'+_result_span[i].textContent+'</span>';
		    }
	    }
	}
	
	selectcity.innerHTML = html;
}

//确认响应事件
function ClickIndustryOK(PopIndustryDiv)
{
	//var argArr = ClickIndustryOK.arguments;
	showElementAll();
//	for(var i=0;i<argArr.length;i++)
//	{
//		eval(argArr[i]).style.visibility = "hidden";
//	}
    var objectcurrentDiv = window.document.getElementById(PopIndustryDiv);
	objectcurrentDiv.style.visibility = "hidden";
	
    var selectcity = document.getElementById("selectsubIndustry");//层中所选中的城市 对象
    var valuearea = document.getElementById(IndustryValueID);//页面上选中城市的值以,分开
	var nameare =  document.getElementById(SelIndustryID);//页面上选中城市的名称以,分开
	var areaname = document.getElementById(IndustryNameID);//页面上选中城市的名称以,分开
	nameare.value = "";
	valuearea.value = "";
	areaname.value = "";
	var _result_span = selectcity.getElementsByTagName("span");
	
	if(GetBrowser()=="IE")
	{
	    for (var i = 0 ; i < _result_span.length; i++)
        {
           nameare.value +=_result_span[i].innerText +",";
           areaname.value +=_result_span[i].innerText +",";
        }
    }
    else
    {
        for (var i = 0 ; i < _result_span.length; i++)
        {
           nameare.value +=_result_span[i].textContent +",";
           areaname.value +=_result_span[i].textContent +",";
        }
    }
    
    if(nameare.value.length>0)
    {
        nameare.value = nameare.value.substring(0,nameare.value.length-1);
        areaname.value= areaname.value.substring(0,areaname.value.length-1);
    }
    
	 
    var _result_input = selectcity.getElementsByTagName("input");
    for (var i = 0 ; i < _result_input.length; i++)
    {
      valuearea.value +=_result_input[i].value +",";
    }
    
    if(valuearea.value.length>0)
    {
        valuearea.value = valuearea.value.substring(0,valuearea.value.length-1);
    }
	    
   if(_result_input.length==0)
   {
      nameare.value = "--请选择行业类型--";
   }
   
    hidden("backGroundDIV");
}

//判断已经选择的城市项目数据是否超过规定数量
function CheckJobIndustryNumber(objvalue)
{
    var Countselectcity = document.getElementById("selectsubIndustry");//层中所选中的城市 对象
    var AllCitys = document.getElementById("AllIndustry");//层中所选中的所有城市 对象
    var stringAlert = "最多只能选择"+JOBINDUSTRYMAX+"个选项！";
	var _input_ss = Countselectcity.getElementsByTagName("input");
	var _input_allcity = AllCitys.getElementsByTagName("input");
	
    var _input_Select = Countselectcity.getElementsByTagName("input");
    for(var i=0;i<_input_Select.length;i++)
    {
        if(_input_Select[i].value==objvalue)
        {
            return true;
        }
    }
	
	if(_input_ss.length < JOBINDUSTRYMAX)	
	    return true;
	else
	{
	    for(var i=0;i<_input_allcity.length;i++)
	    {
	        if(_input_allcity[i].value==objvalue)
	        {
	            _input_allcity[i].checked = false;
	        }
	    }
		alert(stringAlert);
		return false;
	}
}