//会员显示信息
function userAction(id) {
	$('showuserdiv').style.width='220px';
	$('douser_t_inn').style.width='216px';
	if ($('todouserid').innerHTML!=id)
	{
		$('todouserid').style.display="block";
		$('todouserid').innerHTML="loading...";
		$('douser_t_inn').innerHTML="";
		var pars = '';
		var totag='douser_t_inn';
		tourl='/group/userShow/id/'+id+'/'+((new Date()).getTime());
		var myAjax = new Ajax.Updater(
		totag,
		tourl,
		{
			method: 'get',
			parameters: pars,
			evalScripts : true
		}
		);
		$('todouserid').innerHTML=id;
		$('todouserid').style.display="none";
	}
}
		
function sitecheckcompany(cname,e)
{
	if(cname=='快速搜索公司' ||cname=='输入公司名称' )
	{
		$('sitecheckcompany').value='';
		return void(0);
	}
	cname=cname.replace("'","").replace(" ","").replace("　","");
	var comnamef='',comnamefz='',comnames,comname_split;
	var rega=/中国|省|市|有限|责任|分公司|公司|科技|网络|发展|信息|技术|软件|服务|中心|中国|电子|贸易|在线|系统|广告|集团|互动|大学|高中/g ;
	var regp=/上海|北京|广州|深圳|\(|\)| |苏州|南京|江苏|天津|杭州/g ;
	comnames=cname.replace(rega,"");
	comname_split=comnames.split(regp);
	
	if( comname_split.length>0 )
	{
		for(i=0;i<comname_split.length;i++)  
		{
			if(comname_split[i].length>0)
		 	{
		 		comnamef  += comname_split[i]+"|";
			 	comnamefz += comname_split[i];
		 	}
		}
	}
	else
	{
 		comnamef=cname;
	 	comnamefz=cname;
	}
	
	if( comnamefz.length>0 )
	{
		sitecheckcompanyajax_check_name(comnamef);
	}
}

function sitecheckcompanyajax_check_name(comname)
{
	var tempsearchp='';
	tempsearchp = $('todouserid').innerHTML;
	if( comname!="" && comname!= tempsearchp )
	{
		$('todouserid').innerHTML=comname;
		//检索接口
	     var url = "/operate/groupsearch/type/7yescompany";
		 var pars = 'name='+comname;
	     var myajax = new Ajax.Request(
	         url,   
	         {   
	             asynchronous:true,   
				 method: 'post', 
				 parameters: pars,
	             evalscripts:true,
	             onSuccess : sitecheckcompanyajax_finished
	         }
	     );
	}
}

function sitecheckcompanyajax_finished(originalRequest)
{
	var ajaxcheckwordback;
 	ajaxcheckwordback = originalRequest.responseText;
 	sitecheckcompanyajax_pross(ajaxcheckwordback);
}
function sitecheckcompanyajax_pross(checkword)
{
 	if( checkword=="{}" )
 	{
 	}
 	else
 	{
	 	var arr = checkword.evalJSON(true);
	 	$('douser_t_inn').innerHTML='';
	 	
	 	tzzzzzz = loadUnderAutoComplete('sitecheckcompany');
	 	tzzzzzz.uac_clearitem('sitecheckcompany');
	 	
 		for(i=0;i<arr.length;i++)
 		{
 			var thisgroup = arr[i]; 
 			waitchoose = document.createElement("div");
 			waitchoose.id =  "waitchoose"+thisgroup['id'];
 			waitchoose.className='waitchoosestyle';
 			waitchoose.style.textAlign = "left";
 			
 			waitchoose1  = document.createElement("a");
 			waitchoose1.id = "comgroupidzzz"+thisgroup['id'];
 			waitchoose1.href = '/group/group/gid/'+thisgroup['id'];
 			waitchoose1.innerHTML = thisgroup['title'];
 			
 			waitchoose2  = document.createElement("span");
 			waitchoose2.innerHTML = "("+thisgroup['notecount']+")";
 			waitchoose2.title = "评论总帖数";
 			waitchoose2.style.color = "#666666";
 			
 			waitchoose.appendChild(waitchoose1);
 			waitchoose.appendChild(waitchoose2);
 			$('douser_t_inn').appendChild(waitchoose);
 			
	  		tzzzzzz.uac_additem( waitchoose.id , thisgroup['id'] ); //判断显示
 		}
		waitchoose = document.createElement("div");
		waitchoose.id = "comgroupidottt";
 		waitchoose.className='waitchoosestyleclose';
		waitchoose.innerHTML = "↑↓选择,→立即跳转,回车提交查询";
	 	waitchoose.onclick = function (){ eval('sitesearchlayoutclose();'); };
		$('douser_t_inn').appendChild(waitchoose);
		showIt(window.event, $('tlinktsq'), $('showuserdiv'));
 	}
}
function sitesearchlayoutclose()
{
	$('showuserdiv').style.display='none';
}
function sitesearchlayoutgo(gid)
{
	location.href='/group/group/gid/'+gid+'/from/top';
}

function loadUnderAutoComplete(fatherdivid)
{
	if( ! underautocomplete.prototype.childdiv )
	{
		underautocomplete.prototype.childdiv = new Array();
		underautocomplete.prototype.childprams = new Array();
		underautocomplete.prototype.selectindex = new Array(0,'',0);
	}
	 underautocomplete.prototype.uac_additem   =   uac_additem;
	 underautocomplete.prototype.uac_clearitem   =   uac_clearitem;
	 underautocomplete.prototype.uac_keyinputs   =   uac_keyinputs;
	 underautocomplete.prototype.uac_tonext   =   uac_tonext;
	 var   t = new   underautocomplete(fatherdivid) ;
	 return t;	
}
function underautocomplete(targetdivid)
{
	this.targetdivid=targetdivid;
}
function uac_additem(divid,gid)
{
	this.childdiv.push(divid);
	this.childprams.push(gid);
}
function uac_clearitem(divid)
{
	this.childdiv.length=0;
	this.childprams.length=0;
	this.selectindex[0] = 0;
	this.selectindex[1] = '';
	this.selectindex[2] = 0;
}
function uac_tonext(dotype,cmdclose,cmdgo,olditemstyle,oldclosestyle,closedivid)
{
	if(!dotype) dotype='next';
	if(!cmdclose) cmdclose='cmdclose';
	if(!cmdgo) cmdgo='cmdgo';
	if(!olditemstyle) olditemstyle='waitchoosestyle';
	if(!oldclosestyle) oldclosestyle='waitchoosestyleclose';
	if(!closedivid) closedivid='comgroupidottt';
	
	//修改老的style
	if( this.selectindex[0]>0 && this.selectindex[0]<this.childdiv.length+2 )
	{
		if( $(this.selectindex[1]) )
			$(this.selectindex[1]).className=olditemstyle;
	}
	else
	{
		$(closedivid).className=oldclosestyle;  //move from 关闭按钮
	}
	
	//处理循环值
	if(dotype=='next')
	{
		this.selectindex[0] += 1;
	}
	else if( dotype=='pre' )
	{
		this.selectindex[0] -= 1;
	}
	else if( dotype=='select' )
	{
		if( this.selectindex[1]==closedivid )
		{
			eval(cmdclose);
		}
		else
		{
			if( this.selectindex[2]>0 )
			{
			realcmd = cmdgo+'('+this.selectindex[2]+')';
			eval(realcmd);
			}
		}
		return false;
	}
	else
	{
		return false;
	}
	
	//第三个的时候
	if( this.selectindex[0] == -1 )
	{
		this.selectindex[0] = this.childdiv.length;
		this.selectindex[1] = this.childdiv[this.selectindex[0]-1];
		this.selectindex[2] = this.childprams[this.selectindex[0]-1];
		if( $(this.selectindex[1]) )
			$(this.selectindex[1]).className='waitchoosestylefocus';
	}
	else if( this.selectindex[0] == this.childdiv.length+1 )
	{
		this.selectindex[0] = 0;
		$(closedivid).className='waitchoosestylefocus';
		this.selectindex[1] = closedivid;
		this.selectindex[2] = 0;
	}
	else if( this.selectindex[0]>this.childdiv.length+1 )
	{
		this.selectindex[0]=1;
		this.selectindex[1] = this.childdiv[this.selectindex[0]-1];
		this.selectindex[2] = this.childprams[this.selectindex[0]-1];
		if( $(this.selectindex[1]) )
			$(this.selectindex[1]).className='waitchoosestylefocus';
	}
	else if( this.selectindex[0]>0 && this.selectindex[0]<this.childdiv.length+1 )
	{
		this.selectindex[1] = this.childdiv[this.selectindex[0]-1];
		this.selectindex[2] = this.childprams[this.selectindex[0]-1];
		if( $(this.selectindex[1]) )
			$(this.selectindex[1]).className='waitchoosestylefocus';
	}
	else
	{
		this.selectindex[0] = this.childdiv.length + 1;
		$(closedivid).className='waitchoosestylefocus';
		this.selectindex[1] = closedivid;
		this.selectindex[2] = 0;
	}
}
function uac_keyinputs(e)
{
	if(!e) e = window.event;
	if( e.keyCode==38 || e.keyCode==39 || e.keyCode==40 || e.keyCode==27  )
	{
		switch(e.keyCode)
		{
			case 38 :
				this.uac_tonext('pre','cmdclose','cmdgo','waitchoosestyle','waitchoosestyleclose','comgroupidottt');
				break;
			case 39 :
				this.uac_tonext('select','sitesearchlayoutclose();','sitesearchlayoutgo','waitchoosestyle','waitchoosestyleclose','comgroupidottt');
				break;
			case 40 :
				this.uac_tonext('next','cmdclose','cmdgo','waitchoosestyle','waitchoosestyleclose','comgroupidottt');
				break;	
			case 27 :
				sitesearchlayoutclose();
				break;
		}
	}
}


function sitecheckcompanyajax_search(e,comname)
{
	if(!e) e = window.event;
	if(e.keyCode==13){
		location.href='/index/companies?field=name&keywords='+comname;
	}
	else if( e.keyCode==38 || e.keyCode==39 || e.keyCode==40 || e.keyCode==27  )
	{
		tzzzzzz = loadUnderAutoComplete('sitecheckcompany');
		tzzzzzz.uac_keyinputs(e);
	}
}
		
var isbrowser=false;
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
	//如果浏览器为IE
	isbrowser=true;
}
else
{
	if (window.navigator.userAgent.indexOf("Firefox")>=1)
	{
		//firefox
	}else{
		//如果浏览器为其他
	}
	isbrowser=false;
}


function getmymsg() {
	var pars = '';
	$("todouserid").innerHTML="";
	$("douser_t_inn").innerHTML="";
	var totag='douser_t_inn';
	tourl='/group/getmymsg/type/showlist/'+((new Date()).getTime());
	var myAjax = new Ajax.Updater(
	totag,
	tourl,
	{
		method: 'get',
		parameters: pars,
		evalScripts : true
	}
	);
}
function getgmhelp() {
	var pars = '';
	var totag='douser_t_inn';
	tourl='/group/getmymessage/type/showlist/'+((new Date()).getTime());
	var myAjax = new Ajax.Updater(
	totag,
	tourl,
	{
		method: 'get',
		parameters: pars,
		evalScripts : true
	}
	);
}

function checkmymsg() 
{
	var pars = '';
	tourl='/group/getmymsg/type/showmsgsjson/'+((new Date()).getTime());
	var myAjax = new Ajax.Request(
	tourl,
	{
		method: 'get',
		parameters: pars,
		onComplete: SiteCheckMsgResponse
	}
	);
}
　　　　　　
function SiteCheckMsgResponse(originalRequest)
{
	checkword = originalRequest.responseText;
 	if( checkword=="{}" || sitemsgstep>100 )
 	{
 	}
 	else
 	{
			var backarr = checkword.evalJSON(true);
			var getmsgcount = backarr['msgcount'];
			var showdiv = backarr['showdiv'];
    
	 	if( typeof showdiv!="undefined" && showdiv['name']!="" && showdiv['name']!="undefined" && showdiv['jsfile']!="" && showdiv['jsfile']!="undefined" )
	 	{
			loadjscssfile(showdiv['jsfile'],'js');
			sitemsgstep=101;  //中断本页面站内信js的执行
			return;
	 	}
	 	else
	 	{
			if(!isNaN(getmsgcount))
	        	sitemsgcount = parseInt(getmsgcount);
	        if(sitemsgcount!=""&&sitemsgcount!="0")
	        {
	        	checkmymsgPE.frequency = 5;
	        	flash_title();
	       		$('my_msg').innerHTML = "您有"+sitemsgcount+"条新消息";
		        if( $('unreadcount') )
		        { $('unreadcount').innerHTML = "您有"+sitemsgcount+"条新消息,立即转到(未读消息)收件箱查看~"; }
		        oldmsgboxtitle=$('my_msg').innerHTML;getmymsg();showIt(event,$("my_msg"),$("showuserdiv"));}
	       	else
	       	{ checkmymsgPE.frequency = 15; sitemsgcount=0;$('my_msg').innerHTML = "联系人";$('my_msg').style.color='#ffffff';}
	 	}
   	
 	}
}
	    
function flash_title()
{
	if( sitemsgcount>0 && sitemsgstep<100)
		{
		sitemsgstep++ ;	
		
		if (sitemsgstep==7){ sitemsgstep=1; }
		if (sitemsgstep==1){ $('my_msg').style.color='red'; }
		if (sitemsgstep==4){ $('my_msg').style.color='blue'; }
　　　　　　　　　　　　　　　　	
//			if( $('unreadcount') )
//				{
//				//文字闪烁
//				if (sitemsgstep==1){ $('unreadcount').style.color='red'; }
//				if (sitemsgstep==4){ $('unreadcount').style.color='blue'; }
//				}
//			else
//				{//Head闪烁
				if (sitemsgstep==1){ document.title='□□您有新消息'; }
				if (sitemsgstep==4){ document.title='■■您有新消息'; }
//　　　　　　　　　　　 }
		}
		else
		{ if( $('unreadcount') ) {$('unreadcount').innerHTML = "";}
			document.title=oldtitle ; }
	setTimeout("flash_title()",500);
}
		
function up(id,type,cate) {
	evalup(id,type,cate);
}
function evalup(id,type,cate) {
	//c 类型 type- 鄙视 赞
	var pars = '';
	//alert(id);
	var myAjaxe = new Ajax.Updater(
	'do_ajax_info',
	'/group/updateEval/id/' + id + '/t/' +type+'/c/' +cate+'/'+((new Date()).getTime()),
	{
		method: 'get',
		parameters: pars,
		evalScripts : true
	}
	);
}

function replyoperate(id,type) {//评论操作 //删除
	if(type=="delete")
	{
		if( confirm('确认删除?') )
		{
			var pars = '';
			var myAjaxe = new Ajax.Updater(
			'do_ajax_info',
			'/operate/replyoperate/id/' + id + '/type/' +type+'/'+((new Date()).getTime()),
			{
				method: 'post',
				parameters: pars,
				evalScripts : true
			}
			);
		}
	}
}

function toppageupdateusersign()
{
	$('topusersignnow').style.display="none";
	$('topusersignupdate').style.display="block";
	$('topsigncontent').select();
}
function usersign(idspre) {
	var sign = $F(idspre+'signcontent');
	var old = $(idspre+'usersignnowtext').innerHTML;
	
	if( sign == old )
	{
		$(idspre+'usersignnow').style.display="block";
		$(idspre+'usersignupdate').style.display="none";
	}
	else
	{
		var pars = 'content='+sign;
		var myAjaxe = new Ajax.Updater(
		'do_ajax_info',
		'/user/usersign/'+((new Date()).getTime()),
		{
			method: 'post',
			parameters: pars,
			evalScripts : true
		}
		);
	}
}

function sendmsg(toid,content,title) {
	if( typeof(title) != undefined)
	{		
		title = content.substring(0, 24);
	}
	var pars = 'item[title]='+title+'&item[content]='+content;
	var totag='douser_t_inn';
	tourl='/user/messageuser/id/'+toid+'/bt/noclose/'+((new Date()).getTime());
	var myAjax = new Ajax.Updater(
	totag,
	tourl,
	{
		method: 'post',
		parameters: pars
	}
	);
	//alert(pars);
}

var handle = {
	onCreate: function() {
		Element.show('loading');
	},
	onComplete: function() {
		if (Ajax.activeRequestCount == 0) {
			Element.hide('loading');
		}
	}
};
//	Ajax.Responders.register(handle);

