﻿var funcIndex = [];
funcIndex['0500']=0;
funcIndex['0600']=1;
funcIndex['0700']=2;
funcIndex['0200']=3;
funcIndex['0800']=4;
funcIndex['1600']=5;
funcIndex['1700']=6;
funcIndex['1200']=7;
funcIndex['1300']=8;
funcIndex['1400']=9;
funcIndex['1500']=10;
funcIndex['0400']=11;
funcIndex['1900']=12;
funcIndex['3000']=13;
funcIndex['3200']=14;
funcIndex['2900']=15;
funcIndex['3100']=16;
funcIndex['2700']=17;
funcIndex['2600']=18;
funcIndex['0300']=19;
funcIndex['1800']=20;
funcIndex['1000']=21;
funcIndex['3400']=22;
funcIndex['0900']=23;
funcIndex['1100']=24;
funcIndex['2300']=25;
funcIndex['2200']=26;
funcIndex['2400']=27;
funcIndex['2500']=28;
funcIndex['2800']=29;
funcIndex['2000']=30;
funcIndex['2100']=31;
funcIndex['3300']=32;
funcIndex['3500']=33;
funcIndex['3600']=34;
funcIndex['3700']=35;
funcIndex['3800']=36;
funcIndex['3900']=37;
function getFuntypeIDs( id ) {
	var k = funcIndex[id];
	var v = [];
	var len = subfunc_v[k].length;
	for ( var i = 0 ; i < len ; i++ ) {
		v.push( subfunc_v[k][i] );
	}
	return v;
}

function getFuntypeName( id ) {
	var k = funcIndex[( id.substring( 0 , 2 ) + '00' )];
	if ( !k && k != 0 ) {
		return '';
	}
	var len = subfunc_v[k].length;
	for ( var i = 0 ; i < len ; i++ ) {
		if ( id == subfunc_v[k][i] ) {
			return subfunc_s[k][i];
		}
	}
	return '';
}
var funWdArr = 'E' == lang ?  [240,185,220,840,645,195] : [210,200,160,710,570,140];
function initFuntype( layerId ) {
	if ( 'E' == lang ) {
		var psfun = 'Please Select Function';
		var closeword = 'Close';
		var clearword = 'Clear';
		var confirmword = 'Confirm';
		var selfun = 'Selected Function';
		var nomorethan = 'No more than ' + pLayer[layerId]['eleMaxNum'] + ' options';
	}
	else {
		var psfun = '<SPAN STYLE="color: #FFFFFF">请选择职能类别</span>';
		var closeword = '关闭';
		var clearword = '清空';
		var confirmword = '确认';
		var selfun = '已选职能';
		var nomorethan = '<SPAN STYLE="color: #FFFFFF">您最多能选择' + pLayer[layerId]['eleMaxNum'] + '项</span>';
	}

	var curNo=0;
	var curCount=0;
	var bgcolorArr=new Array('#F6F6F6','#ffffff');
	
	var str = '';
	str +='<table class="fun" width="' + funWdArr[3] + '">';

	//nav
	str +='<tr>';
	str +='<td height="36" valign="top" background="'+IMGPATH+'/images/title_bg.gif"  top="top" left="left">';
	str +='<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">';
	str +='<tr>';
	str +='<td align="left" valign="middle"  style="color:#fff;">&nbsp;&nbsp;<img src="'+IMGPATH+'/images/01.gif" valign="absmiddle"/>&nbsp;' + psfun + '&nbsp;( ' + nomorethan + ' )</td>';
	//str +='<td align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:initLayer( \'' + layerId + '\' , \'\' );">[' + clearword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:closeLayer(\'' + layerId + '\');" title="' + quickCloseWord + '">[' + closeword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
	str +='<td align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
	str +='</tr>';
	str +='</table>';
	str +='</td>';
	str +='</tr>';
	//nav end
	
	str +='<tr><td align="center" valign="top"><table class="tbl" valign="top">';

	//已选结果部分 start
	str +='<tr height="22"><td class="topN" width="' + funWdArr[5] + '" style="padding-left:3px;padding-right:10px;">' + selfun + '：</td><td id="sftb">';
	str +='<table class="tbl56" width="' + funWdArr[4] + '" valign="middle"><tbody><tr><td colspan="3" class="content_div"></td></tr></tbody></table>';
	str +='</td></tr>';
	//已选结果部分 end
	
	str +='<tr><td height="5" colspan="2"></td></tr>';
	//虚线
	str +='<tr><td height="5" colspan="2" background="' + IMGPATH + '/images/bgclear_bot.gif"></td></tr>';

	var len=func_v.length;
	var numArr = document.aspnetForm.statData ? document.aspnetForm.statData.value.split('|') : [];
	for ( var i = 0 ; i < len ; i++ ) {
		if ( i >= funtypeTop[curNo][1] ) {
			curNo++;
			str+= '<tr bgcolor="'+bgcolorArr[(curNo-1)%2]+'"><td class="topN" style="padding-left:3px;padding-right:10px;" width="' + funWdArr[5] + '">'+funtypeTop[curNo][0]+'</td><td><table class="tbl56" width="' + funWdArr[4] + '">';
			curCount=0;
		}
		curCount++;
		if ( 1 == curCount%3 ){
			str+='<tr>';
		}
		var num = numArr[func_v[i].substr(0,2)-1+51];//统计数据
		var numstr = num > 0 ? '(' + num + ')' : '';
		str += '<td layerId="' + layerId + '" pcode="' + func_v[i] + '" style="width:'+funWdArr[(curCount-1)%3]+'px;cursor:pointer;" onmouseover="chBgColor( this , 1 );allTdMover( this );" onmouseout="chBgColor( this , 0 );allTdMout( this );" onclick="openSubLayer( event , \'' + layerId + '\' , \'' + func_v[i] + '\' );" class="content_div"><span>' + func_s[i] + numstr +  '</span></td>';

		if ( 0 == curCount%3 ){
			str+='</tr>';
		}
		if ( i + 1 >= funtypeTop[curNo][1] ) {
			var subn = ( 3 - ( curCount % 3 ) ) % 3;
			for ( var j = 0 ; j <  subn ; j++  ) {
				str += '<td style="width:'+funWdArr[3-subn+j]+'px;"></td>';
			}
			str += subn ? '</tr>' : '';
			str += '</table></td></tr>';
		}
	}
	str += '</table></td></tr>';
	str += '<tr><td class="td33"></td></tr></table>';
	return str;
}