function init_pa_tabs(is_login)
{
  //设置焦点所在的栏目
  pa_m.is_request=(is_login!='undefined')?is_login:true;
  var pa=ycn.Common.getEl('pabd');
  var patabs1=ycn.Common.getEl('patabs1');
  var patabs2=ycn.Common.getEl('patabs2');
  if(!pa||!patabs1||!patabs2)
  return;
  pa_m.pa_panel=pa;
  var prediv=new Array;
  prediv[0]=ycn.Common.getElByClassName('div','papreviewdiv',1,pa);
  prediv[1]=ycn.Common.getElByClassName('div','papreviewdiv',2,pa);
  if(!prediv[0]||!prediv[1])
    {return;}
  var tabs1=patabs1.getElementsByTagName('li');
  var tabs2=patabs2.getElementsByTagName('li');
  for(var i=0;i<tabs1.length;i++)
    {ycn.Event.addEvent(tabs1[i],'mouseover',do_wait_open);}
  for(var i=0;i<tabs2.length;i++)
    {ycn.Event.addEvent(tabs2[i],'mouseover',do_wait_open);}
  ycn.Event.addEvent(pa,'mouseout',close_pa_preview);
  ycn.Event.addEvent(pa,'mouseover',keep_pa_preview);
  ycn.Event.addEvent(prediv[0],'mouseover',keep_pre_con);
  ycn.Event.addEvent(prediv[1],'mouseover',keep_pre_con);
  if(ycn.Common.getEl('patop'))
    {
      ycn.Event.addEvent(ycn.Common.getEl('patop'),'mouseover',function(){if(pa_m.wait_timer){clearTimeout(pa_m.wait_timer);}});
    }
}

function setcookie(name,value,domain)
{
  value=escape(value);
  var nameString=name+"="+value;
  var extime=new Date();
  extime.setTime(extime.getTime()+315360000);
  var expiryString=";expires="+extime.toGMTString();
  var domainString="";
  var pathString=";path=/";
  var setvalue=nameString+expiryString;
  document.cookie=setvalue;
}


function getcookie(name)
{
  var CookieFound=false;
  var start=0;var end=0;
  var CookieString=document.cookie;
  var i=0;
  while(i<=CookieString.length)
    {
    start=i;end=start+name.length;
    if(CookieString.substring(start,end)==name)
      {CookieFound=true;break;}
    i++;
    }
  if(CookieFound)
    {
    start=end+1;
    end=CookieString.indexOf(";",start);
    if(end<start)
      end=CookieString.length;
    var getvalue=CookieString.substring(start,end);
    return unescape(getvalue);
    }
  return"";
}

var tab_m={is_in_tab:false,tab_timer:null,tabs:{},con_height:{},cur_con:{},cur_tab:{}};

function init_tab_con(tab_id,tab_con_id,defau_id,is_t,tab_index)
{
var s=getcookie('CN_FP_TAB_V22');
if(!is_t)
  {
  tab_m.con_height[tab_id]=ycn.Common.getEl(tab_con_id).offsetHeight;ycn.Event.addEvent(ycn.Common.getEl(tab_id).getElementsByTagName('li')[0],'click',open_cont);
  if(s&&s.indexOf(tab_id+"=")>=0)
    {
      var cv=s.substring(s.indexOf(tab_id+"=")).substring(0,s.substring(s.indexOf(tab_id+"=")).indexOf(',end')).replace(tab_id+"=","").split(',');
      if(cv[2]=='close')
        {var opt=ycn.Common.getEl(tab_id).getElementsByTagName("li")[0];}
    }
  return;
  }
var op,r_n;
if(s&&s.indexOf(tab_id)>=0)
 {var cv=s.substring(s.indexOf(tab_id+"=")).substring(0,s.substring(s.indexOf(tab_id+"=")).indexOf(',end')).replace(tab_id+"=","").split(',');
  if(cv[0]=="communication_blocktabscon")
   {
    r_n=Math.random()*99;
    if(r_n<=24&&r_n>0){r_n=1;}
    else if(r_n<=49&&r_n>24){r_n=2;}
    else if(r_n<=74&&r_n>49){r_n=3;}
    else if(r_n<=99&&r_n>74){r_n=4;}
    cv[1]=(cv[1]=='')?'tab'+r_n:cv[1];
   }
  else{cv[1]=(cv[1]=='')?'tab1':cv[1];}

  var el=ycn.Common.getElByClassName("li",cv[1].replace(' on',''),1,ycn.Common.getEl(tab_id));
  var pre_con_id=el.getElementsByTagName('A')[0].className;
  ycn.Common.getEl(cv[0]).innerHTML=ycn.Common.getEl(pre_con_id).innerHTML;
  el.className+=" on";el.innerHTML="<span class=\"att\"></span>"+el.innerHTML;
  el.innerHTML=el.innerHTML.replace("pipe","arr");
  tab_m.cur_con[el.parentNode.id]=el.getElementsByTagName('a')[0].className;
  op=cv[2];
 }
 else
 {
  if(!!!tab_index)
  {tab_index=1;}
  else{tab_index++;}
  var el=ycn.Common.getElByClassName("li","tab"+tab_index,1,ycn.Common.getEl(tab_id));
  ycn.Common.getEl(tab_con_id).innerHTML=ycn.Common.getEl(defau_id).innerHTML;
  el.className+=" on";
  el.innerHTML="<span class=\"att\"></span>"+el.innerHTML;
  el.innerHTML=el.innerHTML.replace("pipe","arr");
  ycn.Common.getEl(tab_con_id).innerHTML=ycn.Common.getEl(defau_id).innerHTML;
  op='open';
 }
tab_m.con_height[tab_id]=ycn.Common.getEl(tab_con_id).offsetHeight;
var opt=ycn.Common.getEl(tab_id).getElementsByTagName("li")[0];
tab_m.cur_tab[tab_id]=el;
if(op=='open'){open_cont_act(opt,true);}
}

function init_search_con(tab_id,tab_con_id,defau_id,is_t,tab_index)
{
var s=getcookie('CN_FP_TAB_V22');
if(!is_t)
  {
  tab_m.con_height[tab_id]=ycn.Common.getEl(tab_con_id).offsetHeight;ycn.Event.addEvent(ycn.Common.getEl(tab_id).getElementsByTagName('li')[0],'click',open_cont);
  if(s&&s.indexOf(tab_id+"=")>=0)
    {
      var cv=s.substring(s.indexOf(tab_id+"=")).substring(0,s.substring(s.indexOf(tab_id+"=")).indexOf(',end')).replace(tab_id+"=","").split(',');
      if(cv[2]=='close')
        {var opt=ycn.Common.getEl(tab_id).getElementsByTagName("li")[0];}
    }
  return;
  }
var op,r_n;
if(s&&s.indexOf(tab_id)>=0)
 {var cv=s.substring(s.indexOf(tab_id+"=")).substring(0,s.substring(s.indexOf(tab_id+"=")).indexOf(',end')).replace(tab_id+"=","").split(',');
  if(cv[0]=="communication_blocktabscon")
   {
    r_n=Math.random()*99;
    if(r_n<=24&&r_n>0){r_n=1;}
    else if(r_n<=49&&r_n>24){r_n=2;}
    else if(r_n<=74&&r_n>49){r_n=3;}
    else if(r_n<=99&&r_n>74){r_n=4;}
    cv[1]=(cv[1]=='')?'SearchTab'+r_n:cv[1];
   }
  else{cv[1]=(cv[1]=='')?'SearchTab1':cv[1];}

  var el=ycn.Common.getElByClassName("li",cv[1].replace(' on',''),1,ycn.Common.getEl(tab_id));
  var pre_con_id=el.getElementsByTagName('A')[0].className;
  ycn.Common.getEl(cv[0]).innerHTML=ycn.Common.getEl(pre_con_id).innerHTML;
  el.className+=" on";el.innerHTML="<span class=\"att\"></span>"+el.innerHTML;
  el.innerHTML=el.innerHTML.replace("pipe","arr");
  tab_m.cur_con[el.parentNode.id]=el.getElementsByTagName('a')[0].className;
  op=cv[2];
 }
 else
 {
  if(!!!tab_index)
  {tab_index=1;}
  else{tab_index++;}
  var el=ycn.Common.getElByClassName("li","SearchTab"+tab_index,1,ycn.Common.getEl(tab_id));
  ycn.Common.getEl(tab_con_id).innerHTML=ycn.Common.getEl(defau_id).innerHTML;
  el.className+=" on";
  el.innerHTML="<span class=\"att\"></span>"+el.innerHTML;
  el.innerHTML=el.innerHTML.replace("pipe","arr");
  ycn.Common.getEl(tab_con_id).innerHTML=ycn.Common.getEl(defau_id).innerHTML;
  op='open';
 }
tab_m.con_height[tab_id]=ycn.Common.getEl(tab_con_id).offsetHeight;
var opt=ycn.Common.getEl(tab_id).getElementsByTagName("li")[0];
tab_m.cur_tab[tab_id]=el;
if(op=='open'){open_cont_act(opt,true);}
}


function click_tab(e)
{
if(ycn.Common.isIE())
  {
  var el=window.event.srcElement;
  }
  else
  {var el=this;}
while(el.tagName.toLowerCase()!='li'&&el.tagName.toLowerCase()!='body')
  {el=el.parentNode;}
if(el.tagName.toLowerCase()!='li'){return;}
var lnk=el.getElementsByTagName('a')[0];
if(lnk&&lnk.name){lnk.name=lnk.name.replace(2,1);}
if(el==tab_m.cur_tab[el.parentNode.id])
  {
  if(lnk&&lnk.name)
    {lnk.name=lnk.name.replace(1,2);}
  return;
  }
var itm=el.getElementsByTagName('a')[0];
change_tab_link(itm,true);
change_tab_act(el);
//chkrd(e);
ycn.Event.stopEvent(ycn.Event.getEvent(e));
}


function change_tab_act(el)
{
tab_m.cur_tab[el.parentNode.id]=el;
var group_id=el.parentNode.id,tab_a;
for(var i=0;i<tab_m.tabs[group_id].length;i++)
  {
  tab_m.tabs[group_id][i].className=tab_m.tabs[group_id][i].className.replace(" on","");
  tab_a=tab_m.tabs[group_id][i].getElementsByTagName('a')[0];
  if(tab_m.tabs[group_id][i]!=el)
    {tab_a.style.fontWeight="normal";}
    else{tab_a.style.fontWeight="bold";}
  if(ycn.Common.getElByClassName('span','att',1,tab_m.tabs[group_id][i]))
    {tab_m.tabs[group_id][i].removeChild(ycn.Common.getElByClassName('span','att',1,tab_m.tabs[group_id][i]));}
  if(ycn.Common.getElByClassName('span','arr',1,tab_m.tabs[group_id][i]))
    {ycn.Common.getElByClassName('span','arr',1,tab_m.tabs[group_id][i]).className="pipe";}
  }
var swi=el.parentNode.getElementsByTagName('li')[0];
var state=swi.className.toLowerCase().replace('first ','');el.className+=" on";
el.innerHTML="<span class=\"att\"></span>"+el.innerHTML;
el.innerHTML=el.innerHTML.replace("pipe","arr");
tab_m.cur_con[el.parentNode.id]=el.getElementsByTagName('a')[0].className;
if(state=='open')
  {
  var curInsertClass=el.getElementsByTagName('a')[0].className;
  curInsertId=curInsertClass.substring(0,curInsertClass.lastIndexOf("_"));
  document.getElementById(curInsertId).innerHTML=document.getElementById(curInsertClass).innerHTML;
  ycn.Common.getElByClassName('div','bel',1,document.getElementById(curInsertId)).visibility='hidden';
  }
  else{open_cont_act(swi);}
var cv=getcookie('CN_FP_TAB_V22'),v,c;
if(!cv)
  {v=group_id+"="+group_id+"con,"+el.className+","+state+",end";setcookie('CN_FP_TAB_V22',v);}
  else if(cv&&cv.indexOf(group_id+"=")<0)
  {
  v=group_id+"="+group_id+"con,"+el.className+","+state+",end";
  setcookie('CN_FP_TAB_V22',cv+"|"+v);
  }
  else if(cv&&cv.indexOf(group_id+"=")>=0)
  {c=cv.substring(cv.indexOf(group_id+"="));
  c=c.substring(0,c.indexOf(',end'))+',end';
  v=group_id+"="+group_id+"con,"+el.className.replace(' on','')+","+state+",end";
  setcookie('CN_FP_TAB_V22',cv.replace(c,v));
  }
}



function out_tab(e)
{
tab_m.is_in_tab=false;
if(ycn.Common.isIE())
  {var el=window.event.srcElement;}
else{var el=this;}
while(el.tagName.toLowerCase()!='li'&&el.tagName.toLowerCase()!='body')
  {el=el.parentNode;}
if(el.tagName.toLowerCase()!='li'){return;}
if(el.className.indexOf(" on")>=0){return;}
if(tab_m.tab_timer!=null){window.clearTimeout(tab_m.tab_timer);}
var itm=el.getElementsByTagName('a')[0];
change_tab_link(itm,true);
ycn.Event.stopEvent(ycn.Event.getEvent(e));
}



function over_tab(e)
{tab_m.is_in_tab=true;if(ycn.Common.isIE()){var el=window.event.srcElement;}else{var el=this;}
while(el.tagName.toLowerCase()!='li'&&el.tagName.toLowerCase()!='body'){el=el.parentNode;}
if(el.tagName.toLowerCase()!='li'){return;}
if(el.className.indexOf(" on")>=0){return;}
if(tab_m.tab_timer!=null)
{window.clearTimeout(tab_m.tab_timer);}
var itm=el.getElementsByTagName('a')[0];
tab_m.tab_timer=window.setTimeout(function(){change_tab_link(itm,false,el.offsetWidth);},50);
ycn.Event.stopEvent(ycn.Event.getEvent(e));
}



function change_tab_link(el,isc,w)
{
if(!isc)
  {
  el.style.margin="1px 1px 1px 0";
  el.style.width=(w)?(w-3)+"px":"97%";
  el.style.height="18px";el.style.overflow="hidden";
  el.style.backgroundColor="#FFBBEF";
  el.style.color="#983478";
  el.style.fontWeight="bold";
  }
  else
  {
  el.style.margin="";
  el.style.width="";
  el.style.height="";
  el.style.overflow="";
  el.style.backgroundColor="";
  el.style.color="";
  el.style.fontWeight="normal";
  }
}

function open_cont_act(el,is_disp)
{
var con=ycn.Common.getEl(el.parentNode.id+"con");
if(!con){return;}
var con_c=ycn.Common.getElByClassName('div','bel',1,con);
if(!con_c){return;}
var group_id=el.parentNode.id,op;
if(typeof(is_disp)!='undefined')
  {
  if(is_disp)
    {
    el.className="first open";
    con.style.height="auto";
    con_c.style.visibility="visible";
    op='open';
    }
  else
    {
    el.className="first close";
    con_c.style.visibility="hidden";
    con.style.height="0px";
    con.style.padding=0;
    op='close';
    }
  }
else
{
  el.className=(el.className.indexOf('open')>0)?el.className.replace('open','close'):el.className.replace('close','open');
  var state=el.className.replace('first ','');
  if(state=='open')
  {
  var h=con.offsetHeight;
  var max_h=(tab_m.con_height[el.parentNode.id]<=5)?120:tab_m.con_height[el.parentNode.id];
  var anim=function()
  {
  h+=50;
  if(h>=max_h)
    {con.style.height="auto";
    con.style.padding=".5em 0 0 0";con_c.style.visibility="visible";if(tab_m.cur_con[el.parentNode.id]&&ycn.Common.getEl(el.parentNode.id+"con")&&ycn.Common.getEl(tab_m.cur_con[el.parentNode.id])){ycn.Common.getEl(el.parentNode.id+"con").innerHTML=ycn.Common.getEl(tab_m.cur_con[el.parentNode.id]).innerHTML;}
    if(tt){window.clearInterval(tt);}
    }
  else{con.style.height=h+"px";}
  }
  var tt=setInterval(anim,1);
  }
  else
  {
  var h=con.offsetHeight;
  tab_m.con_height[group_id]=h;
  con_c.style.visibility="hidden";
  var anim=function(){h-=50;
  if(h<=5){con.style.height="5px";
  con.style.padding=0;if(tt){window.clearInterval(tt);}}
  else{con.style.height=h+"px";}}
  var tt=window.setInterval(anim,1);
  }
  op=state;
}

}


function close_bt_content()
{
	for(i=1;i<=6;i++){
		document.getElementById("bt"+i).className = "bt"+i;
	}
	document.getElementById("the_bt1").style.display = "none";
	document.getElementById("the_bt2").style.display = "none";
	document.getElementById("the_bt1_content").className = "";
	document.getElementById("the_bt2_content").className = "";
}

function show_bt_content(m)
{
		if (m==1)
		{
			for(i=1;i<=6;i++){
				if (i==m)
				{
					document.getElementById("bt"+i).className = "bt"+i+"1";
				}
				else
				{
					document.getElementById("bt"+i).className = "bt"+i;
				}
			}
			document.getElementById("the_bt1").style.display = "";
			document.getElementById("the_bt2").style.display = "none";
			document.getElementById("the_bt1_content").className = "bg1";
			document.getElementById("the_bt2_content").className = "";
			load_bt1_content(m);
		}
		else if (m==2)
		{
			for(i=1;i<=6;i++){
				if (i==m)
				{
					document.getElementById("bt"+i).className = "bt"+i+"1";
				}
				else
				{
					document.getElementById("bt"+i).className = "bt"+i;
				}
			}
			document.getElementById("the_bt1").style.display = "";
			document.getElementById("the_bt2").style.display = "none";
			document.getElementById("the_bt1_content").className = "bg2";
			document.getElementById("the_bt2_content").className = "";
			load_bt1_content(m);
		}
		else if (m==3)
		{
			for(i=1;i<=6;i++){
				if (i==m)
				{
					document.getElementById("bt"+i).className = "bt"+i+"1";
				}
				else
				{
					document.getElementById("bt"+i).className = "bt"+i;
				}
			}
			document.getElementById("the_bt1").style.display = "";
			document.getElementById("the_bt1_content").className = "bg3";
			document.getElementById("the_bt2").style.display = "none";
			document.getElementById("the_bt2_content").className = "";
			load_bt1_content(m);
		}
		else if (m==4)
		{
			for(i=1;i<=6;i++){
				if (i==m)
				{
					document.getElementById("bt"+i).className = "bt"+i+"1";
				}
				else
				{
					document.getElementById("bt"+i).className = "bt"+i;
				}
			}
			document.getElementById("the_bt2").style.display = "";
			document.getElementById("the_bt2_content").className = "bg1";
			document.getElementById("the_bt1").style.display = "none";
			document.getElementById("the_bt1_content").className = "";
			load_bt2_content(m);
		}
		else if (m==5)
		{
			for(i=1;i<=6;i++){
				if (i==m)
				{
					document.getElementById("bt"+i).className = "bt"+i+"1";
				}
				else
				{
					document.getElementById("bt"+i).className = "bt"+i;
				}
			}
			document.getElementById("the_bt2").style.display = "";
			document.getElementById("the_bt2_content").className = "bg2";
			document.getElementById("the_bt1").style.display = "none";
			document.getElementById("the_bt1_content").className = "";
			load_bt2_content(m);
		}
		else if (m==6)
		{
			for(i=1;i<=6;i++){
				if (i==m)
				{
					document.getElementById("bt"+i).className = "bt"+i+"1";
				}
				else
				{
					document.getElementById("bt"+i).className = "bt"+i;
				}
			}
			document.getElementById("the_bt2").style.display = "";
			document.getElementById("the_bt2_content").className = "bg3";
			document.getElementById("the_bt1").style.display = "none";
			document.getElementById("the_bt1_content").className = "";
			load_bt2_content(m);
		}
}