$(document).ready(function(){
$("input[name='cid']").val('');
$("input[name='keyword']").focus(function(){
$(".seek_menu").hide();
},function(){
searchli();
$(".seek_menu").show();
});
$("input[name='keyword']").keyup(function(){
searchli();
});
$(".menu_p1_nrtj span").click(function(){
var aid=$(this).attr('aid');
$(".review"+aid).hide();
});
$('body').click(function(evt) {
if(evt.target.name!='keyword'){
$(".seek_menu").hide();
}
if($(evt.target).parents(".quiz_chi").length==0) {
$('.quiz_box').hide();
}
});
$(".quiz_chi span").click(function(){
$(".quiz_box").show();
});
});
function logout(url){
loadlayer();
$.get(url,function(msg){
layer.closeAll('loading');
if(msg==1 || msg.indexOf('script')){
if(msg.indexOf('script')){
$('#uclogin').html(msg);
}
layer.msg('您已成功退出!', 2, 9,function(){window.location.href =weburl;});
}else{
layer.msg('退出失败!', 2, 8);
}
});
}
function asksearch(){
noplaceholder('askkeyword');
}
function searchli(){
noplaceholder('askkeyword');
var keyword=$.trim($("input[name='keyword']").val());
var html='';
$(".seek_menu .option>a").attr("href",keyurl+"&keyword="+keyword);
$(".seek_menu .option>a").html(keyword);
if(keyword){
$.post(searchurl,{keyword:keyword},function(data){
if(data){
var datas = Array();
datas = eval("("+data+")");
$.each(datas,function(key,val){
html +="
"+val.title+"
"+val.answer_num+"个回复";
});
}
$(".searchli").html(html);
});
}else{
$(".searchli").html('');
$(".seek_menu>span").html('');
}
}
function clearForm(form) {
$(':input', form).each(function() {
var type = this.type;
var tag = this.tagName.toLowerCase();
if (type == 'text' || type == 'password' || tag == 'textarea'){
this.value = "";
}else if (type == 'checkbox' || type == 'radio'){
this.checked = false;
}else if (tag == 'select'){
this.selectedIndex = -1;
}
});
};
function get_order(url){
location=url;
}
function get_comment(aid,show,url){
$(".pl_menu").hide();
var style=$(".review"+aid).css("display");
var info=$(".review"+aid+" ul").html();
if(style=="none"||show>0){
if((info==''||info==null)||show>0){
$.post(url,{aid:aid},function(data){
var html='';
var datas = Array();
data = data.replace(/\s+/g,"[[space]]");//eval的字符串中有空格会出错
datas = eval("("+data+")");
$.each(datas,function(key,val){
html+=""+
""+
""+
""+
""+
"";
$(".review"+aid+" ul").html(html);
});
});
}
$(".review"+aid).show();
}else{
$(".review"+aid).hide();
}
}
function for_comment(aid,qid,url,comurl){
noplaceholder("comment_"+aid);
var content=$.trim($("#comment_"+aid).val());
if(content=="" || content=="undefined"){
layer.msg('评论内容不能为空!', 2, 8);return false;
}else{
layer.load('执行中,请稍候...',0);
$.post(url,{aid:aid,qid:qid,content:content},function(msg){
layer.closeAll('loading');
if(msg=='1'){
$("#comment_"+aid).val("");
var com_num=$("#com_num_"+aid).html();
com_num=parseInt(com_num)+parseInt(1);
$("#com_num_"+aid).html(com_num);
get_comment(aid,'1',comurl);
layer.msg('评论成功');
}else if(msg=='0'){
layer.msg('评论失败!', 2, 8);return false;
}else if(msg=='no_login'){
layer.msg('请先登录!', 2, 8);return false;
}else{
layer.msg(msg, 2, 8);return false;
}
});
}
}
function support(aid,url){
layer.load('执行中,请稍候...',0);
$.post(url,{aid:aid},function(msg){
layer.closeAll('loading');
if(msg=='0'){
layer.msg('提交失败!', 2, 8);return false;
}else if(msg=='1'){
var num=$("#support_num_"+aid).html();
$("#support_num_"+aid).html(parseInt(num)+parseInt(1));
layer.msg('点赞成功!', 2, 9);return false;
}else if(msg=='2'){
layer.msg('请勿重复点赞!', 2,8);return false;
}
});
}
function attention(id,type,url){
$.post(url,{id:id,type:type},function(data){
var data=eval('('+data+')');
if(type==1){var msg='关注问题';}else{var msg='+ 关注';}
if(data.st==8){
layer.msg(data.msg, 2,Number(data.st));return false;
}else{
$(".num"+id).html(data.url+"人关注");
$(".index_num"+id).html(data.url);
if(data.tm==1){
$(".q"+id+">a").attr("class","watch_qxgz");
$(".q"+id+">a").html("取消关注");
}else{
$(".q"+id+">a").attr("class","watch_gz");
$(".q"+id+">a").html(msg);
}
}
});
}
function get_show(eid){
$("#eid").val(eid);
$.layer({
type : 1,
title :'举报问答',
offset: [($(window).height() - 220)/2 + 'px', ''],
closeBtn : [0 , true],
border : [10 , 0.3 , '#000', true],
area : ['420px','auto'],
page : {dom :"#TB_window"}
});
}
function checkform(){
noplaceholder('title');
var title=$("#title").val();
var cid=$("input[name='cid']").val();
var content=UE.getEditor('content').getContent();
if(title==''){
layer.msg('请填写标题!', 2, 8); return false;
}else if(cid==''){
layer.msg('请选择类别!', 2, 8); return false;
}else if(content==''){
layer.msg('请填写内容!', 2, 8); return false;
}
var codesear=new RegExp('职场提问');
if(codesear.test(code_web)){
if(code_kind==1){
var authcode=$("#ask_CheckCode").val();
if(!authcode||authcode=='请输入验证码'){
layer.msg('请输入验证码!', 2, 8);return false;
}
}else if(code_kind > 2){
var verify_token = $('input[name="verify_token"]').val();
if(verify_token ==''){
$("#bind-submit").trigger("click");
return false;
}
}
}
return true;
}
function checkanswer(uid){
if(uid==""){
showlogin('');return false;
}
noplaceholder('content');
if($.trim($("#content").val())==""){
layer.msg('内容不能为空!', 2, 8); return false;
}
}
function getclass(id,name,url){
$(".quiz_box_first li").removeClass('quiz_select_cur');
$(".qc"+id).addClass('quiz_select_cur');
$(this).parent().attr('class','quiz_select_cur');
$.post(url,{id:id},function(data){
var datas = Array();
var html='';
datas = eval("("+data+")");
$.each(datas,function(key,val){
html +=""+val+"";
});
$(".quiz_box_second .quiz_box_title").html(name+"分类:");
$(".quiz_box_second .quiz_select").html(html);
$(".quiz_box_second").show();
});
}
function selectclass(id,name){
$(".quiz_box_second li").removeClass('quiz_select_cur');
$(".qc"+id).addClass('quiz_select_cur');
$(".quiz_chi>span").html(name);
$(".quiz_box").hide();
$("input[name='cid']").val(id);
}
function reason(url){
var reason=$('input:radio[name="reason"]:checked').val();
if(reason==null){
layer.msg('请选择举报原因!', 2, 8);return false;
}
var eid=$("#eid").val();
layer.load('执行中,请稍候...',0);
$.post(url,{reason:reason,eid:eid},function(data){
layer.closeAll();
if(data=='0'){
layer.msg('举报失败!', 2, 8);
}else if(data=='1'){
layer.msg('举报成功!', 2, 9);
}else if(data=='2'){
layer.msg('您已举报过该问题!', 2,8);
}else if(data=='3'){
layer.msg('该问题已被他人举报!', 2,8);
}else if(data=='no_login'){
layer.msg('请先登录!', 2, 8);
}
});
}
function showImgDelay(imgObj,imgSrc,maxErrorNum){
if(maxErrorNum>0){
imgObj.onerror=function(){
showImgDelay(imgObj,imgSrc,maxErrorNum-1);
};
setTimeout(function(){
imgObj.src=imgSrc;
},500);
maxErrorNum=parseInt(maxErrorNum)-parseInt(1);
}
}