//会员显示信息
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=='快速搜索')
	{
		$('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();
	 	
 		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 = "(0)";
 			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, $('fastjoin'), $('showuserdiv'));
 	}
}

function sitesearchlayoutclose()
{
	$('showuserdiv').style.display='none';
}
function sitesearchlayoutgo(gid)
{
	location.href='/group/group/gid/'+gid;
}

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.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
	{
		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 = {requser:webtoolbar_curruser.join(',')};
	if (typeof webtoolbar_cookie != 'undefined') {
		var chatuser = webtoolbar_cookie.get('webtoolbar_chatuser');
		if (chatuser) {
			pars.chatuser = chatuser;
		}
	}
	tourl='/group/getmymsg/type/showmsgsjson/'+((new Date()).getTime());
	var myAjax = new Ajax.Request(
	tourl,
	{
		method: 'post',
		parameters: pars,
		onComplete: SiteCheckMsgResponse
	}
	);
}
　　　　　　
var announce_sitedata;
var webtoolbar_curruser = new Array();
var webtoolbar_flashTitle = 0;
var getmsgcounttt = 0;
function SiteCheckMsgResponse(originalRequest)
{      	
	checkword = originalRequest.responseText;
 	if( checkword=="{}" || sitemsgstep>100 )
 	{
 	}
 	else
 	{
		var backarr = checkword.evalJSON(true);
		var getmsgcount = backarr['msgcount'];
		var showdiv = backarr['showdiv'];
    	announce_sitedata = backarr['announce'];
    	if (typeof(webtoolBar_webChat) != 'undefined' && typeof(backarr['messagelist']) != 'undefined') {
    		webtoolBar_webChat.loadNewMessage(backarr['messagelist']);
    	}
    	//message_sitedata = backarr['message'];
    	//webtoolbar_data = backarr['webtool_userdata'];
    	if (typeof(webtoolBar_ui) != 'undefined') {
    		webtoolBar_ui.loadSiteMessageNum(getmsgcount, backarr['requsernum']);
    	}
    	if (backarr['announce'] && typeof(webtoolBar_ui) != 'undefined') {
    		webtoolBar_ui.loadSiteAnnounce(backarr['announce']);
    	}
    	//loadSitemMessageNum(getmsgcount, backarr['requsernum']);
	 	if( typeof showdiv!="undefined" && showdiv['name'] == 'siteguide'  && showdiv['name']!="" && showdiv['name']!="undefined" && showdiv['jsfile']!="" && showdiv['jsfile']!="undefined" )
	 	{
	 		loadjscssfile(showdiv['jsfile']+'?'+Math.random(),'js');
			sitemsgstep=101;  //中断本页面js执行
			return;
	 	}
	 	else
	 	{
	 		if (typeof showdiv!="undefined" && (showdiv['name'] && showdiv['jsfile'] || showdiv.length>0 )) {
	 			if (showdiv['name'] && showdiv['jsfile']) {
		 			loadjscssfile(showdiv['jsfile']+'?'+Math.random(),'js');
		 		} else {
		 			for (var i = 0; i < showdiv.length; i++) {
		 				loadjscssfile(showdiv[i].jsfile+'?'+Math.random(),'js');
		 			}
		 		}
			}
			
	 		if(!isNaN(getmsgcount)) {
	        	sitemsgcount = parseInt(getmsgcount);
	 		}
	        if(sitemsgcount!=""&&sitemsgcount!="0")
	        {
	        	//checkmymsgPE.frequency = 5;
	        	flash_title();
//	        	if( $('my_msg') && typeof(getmsgcounttt)!='undefined' ){
//	       		$('my_msg').innerHTML = "新("+getmsgcounttt+")";
//	        	}
		        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 || webtoolbar_flashTitle) {
		sitemsgstep++ ;	
		if (sitemsgstep==7) { 
			sitemsgstep=1; 
		}
		if (sitemsgstep==1) { 
			$('my_msg').style.color='red'; 
		}
		if (sitemsgstep==3) { 
			$('my_msg').style.color='blue'; 
		}
		if (sitemsgstep==5) { 
			$('my_msg').style.color='#ffffff'; 
		}
　　　　　　　　　　　　　　　　	
		if( $('unreadcount') ) {
			//闪烁文字
			if (sitemsgstep==7) { 
				sitemsgstep=1; 
			}
			if (sitemsgstep==1) { 
				$('unreadcount').style.color='red'; 
			}
			if (sitemsgstep==4) { 
				$('unreadcount').style.color='blue'; 
			}
		} else {
			//闪烁Head
			if (sitemsgstep==7) { 
				sitemsgstep=1; 
			}
			if (sitemsgstep==1) { 
				document.title='□□您有新消息'; 
			}
			if (sitemsgstep==4) { 
				document.title='■■您有新消息'; 
			}
		}
	} else { 
		if( $('unreadcount') ) {
			$('unreadcount').innerHTML = "";
		}
		document.title=oldtitle ; 
	}
	setTimeout("flash_title()",300);
}


function up(id,type,cate) {
	evalup(id,type,cate);
}
function evalup(id,type,cate) {
	//c 类型 type- 鄙视 赞
	var pars = new Object();
	if ($('updateeval_votenum')) {
		pars.vn = $('updateeval_votenum').value;
	}
	//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="inline";
	$('topsigncontent').select();
}

function usersign(idspre) {
	var sign = $F(idspre+'signcontent');
	var old = $(idspre+'usersignnowtext').innerHTML;
	
	if( sign == old )
	{
		$(idspre+'usersignnow').style.display="inline";
		$(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 userbuy(userid,type)
{
	if( type=='' )
	{
		type='showbuypanel';
	}
	sitealert('正在获取内容...',0,230,100);
	var pars = '';
	var totag='Space-DialogCover-Content';
	tourl='/operate/userbuy/id/'+userid+'/type/'+type+'/?'+((new Date()).getTime());
	var myAjax = new Ajax.Updater(
	totag,
	tourl,
	{
		method: 'post',
	    evalScripts:true,
		parameters: pars
	}
	);
}

function msggetback(toid)
{
	if (isbrowser)
	{
		//如果浏览器为IE
		$('sendmsgs').style.display='block';
		$('userinfos').style.display='none';
	}
	else
	{
		//firefox
		$('userinfoclick').style.display='none';

		$('sendmsgs').style.display='none';
		$('writemsglnk').href="/user/messageuser/id/"+toid;
		$('writemsglnk').target="_blank";
		$('userinfos').style.display='block';
	}
}

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);

function IndexDeploy(objID,type){
    obj=document.getElementById(objID);
    if(obj.style.display=="none"){
        obj.style.display="";
    }else{
        obj.style.display="none";
    }
    return false;
}
//邀请好友
function invitFriend()
{
	var inviteFriendUrl = web_domain + '/user/inviteconfirm/id/' + invite_friend_id + '/code/' + invite_friend_code;
	
	var innerhtml = '<div style="padding:8px;">请将你的邀请地址复制到剪贴板，你可以复制给你的qq，msn好友，一旦你的好友注册成功，你将会获取一定的积分奖励！</div>' + 
			'<div><input id="inviteFriendHref" value="' + inviteFriendUrl + '" size="50"><br/> <input style="margin-top:15px;" type="button" onclick="setCopy($(\'inviteFriendHref\').value)" value="复制" /></div>';
	sitealert(innerhtml,0,400,180);
	$('inviteFriendHref').select();
	//setCopy(inviteFriendUrl);
}
//web聊天接口
function begin_webchat(id)
{
	if (window.loadSiteMessageWebChat) {
		loadSiteMessageWebChat(id);
	} else {
		setTimeout("begin_webchat(" + id + ");", 100);
	}
}
var webchat_checkmainprogress = 0;
//同步本地聊天记录
function syncLocalUserOp()
{
	//消息数目
	var messageNum = webtoolbar_cookie.get('webtoolbar_messagenum');
	var tmpfrequency;
	if (messageNum) {
		var numobj = messageNum.evalJSON(true);
		if (typeof(webtoolBar_ui) != 'undefined') {
			webtoolBar_ui.loadSiteMessageNum(numobj.num, numobj.requsernum, 1);
		}
		setTimeout(function(){
			webtoolbar_cookie.del('webtoolbar_messagenum');
		}, syncLocalUserOp_frequency * 1000);
		webchat_checkmainprogress = 0;
	} else {
		//若超过2倍时间未检测到主进程，则强制启动主进程
		/*
		if (checkmymsgPE && checkmymsgPE.frequency) {
			tmpfrequency = checkmymsgPE.frequency;
		} else {
			tmpfrequency = checkmymsgPE_frequency;
		}
		*/
		tmpfrequency = checkmymsgPE_frequency;
		webchat_checkmainprogress += syncLocalUserOp_frequency;
		if (webchat_checkmainprogress > tmpfrequency * 2) {
			webtoolbar_cookie.del('webtoolbar_sitemessage');
			webtoolbar_cookie.set('webtoolbar_messagenum', '1');
			webchat_checkmainprogress = 0;
		}
	}
	if (typeof(webtoolBar_webChat) != 'undefined' && webtoolBar_webChat.syncChat) {
		webtoolBar_webChat.syncChat();
	} else if (typeof(webtoolBar_ui) != 'undefined') {
		webtoolBar_ui.syncChatUser();
	}
	//检测消息主进程
	if (!webtoolbar_cookie.get('webtoolbar_sitemessage')) {
		startMainMsgProgress();
	}
}

var WebtoolBar = Class.create({
	initialize: function(option) {
		
	},
	loadjscssfile: function(file, type) {
		file = kcstatic_webpath + file;
		loadjscssfile(file, type);
	},
	isIE: function(value) {
		if (typeof(value) == 'undefined') {
			return Prototype.Browser.IE;
		} else if (value == 6) {
			return isIE6();
		} else if (value == 8) {
			return isIE8();
		}
	}
});
var webtoolBar = new WebtoolBar();
/**
* 添加歌曲到播放器
* id: 要添加的歌曲id，单首歌直接传id，多个传入数组，专辑-”后面加“-”如“2-”
* type： 不传则加入播放列表，2则加入收藏列表
*/
function addToMusicPlayer(id, type)
{
	if (typeof(webtoolBar_ui) != 'undefined') {
		webtoolBar_ui.openSongPlayer(id, type);
	} else {
		setTimeout('addToMisicPlayer(' + id + ',' + type + ');', 100);
	}
}