- "
+ret['q_responses_title_f_'+i]+" "+ret['q_responses_n_count_pct_'+i]+"%"}
gwww.jq("div[q_responses='"+ret.qid+"']").html(q_responses);gwww.jq("[details_content='"+ret.qid+"']").show();gwww.jq("[details_view_link='"+ret.qid+"']").hide();gwww.jq("[details_hide_link='"+ret.qid+"']").show();return false;};gwww.manage_qasite_get_answer=function(sid,aid){gwww.jq("div[server_error='"+aid+"']").html("");gwww.jq("div[server_error='"+aid+"']").hide();var param={};param.gwww_get="manage_qasite_get_a";param.gwww_sid=sid;param.gwww_aid=aid;gwww.jsonp_send(param,gwww.manage_qasite_get_answer_process);return false;};gwww.manage_qasite_get_answer_process=function(ret,param){if(ret.error=="Y"){gwww.jq("div[server_error='"+ret.aid+"']").html(ret.error_msg);gwww.jq("div[server_error='"+ret.aid+"']").show();return false;}
var q_subject="Question asked by "
+ret.q_username_f;if(ret.q_name_f!=""&&ret.q_name_f!=null)
q_subject+=" ("+ret.q_name_f+")";q_subject+="
"+ret.q_subject_f;gwww.jq("div[q_subject='"+ret.aid+"']").html(q_subject);var q_n_details=parseInt(ret.q_n_details);var q_details="";for(i=0;iQuestion Details";if(i!=0)
q_details+="Question Details Added "+
ret['q_details_regtime_ago_f_'+i]+"
";q_details+=ret['q_details_f_'+i];}
if(q_details!="")
gwww.jq("div[q_details='"+ret.aid+"']").html(q_details);var q_n_responses=parseInt(ret.q_n_responses);var q_responses="";for(i=0;i- "
+ret['q_responses_title_f_'+i]+" "+ret['q_responses_n_count_pct_'+i]+"%"}
gwww.jq("div[q_responses='"+ret.aid+"']").html(q_responses);gwww.jq("div[q_tags='"+ret.aid+"']").html("Tags "+ret.q_category_f+ret.q_tags_f);var a_n_details=parseInt(ret.a_n_details);var a_details="";for(i=0;i";var response_slot=parseInt(ret.a_response_slot);if(response_slot!=0){var slot_index=response_slot-1;a_details+="- "
+ret['q_responses_title_f_'+slot_index]+"
";}}
if(i!=0)
a_details+="Answer Details Added "+
ret['a_details_regtime_ago_f_'+i]+"
";a_details+=ret['a_details_f_'+i];}
if(q_details!="")
gwww.jq("div[a_details='"+ret.aid+"']").html(a_details);gwww.jq("[details_content='"+ret.aid+"']").show();gwww.jq("[details_view_link='"+ret.aid+"']").hide();gwww.jq("[details_hide_link='"+ret.aid+"']").show();return false;};gwww.manage_qasite_get_answer_comment=function(sid,acid){gwww.jq("div[server_error='"+acid+"']").html("");gwww.jq("div[server_error='"+acid+"']").hide();var param={};param.gwww_get="manage_qasite_get_c";param.gwww_sid=sid;param.gwww_acid=acid;gwww.jsonp_send(param,gwww.manage_qasite_get_answer_comment_process);return false;};gwww.manage_qasite_get_answer_comment_process=function(ret,param){if(ret.error=="Y"){gwww.jq("div[server_error='"+ret.acid+"']").html(ret.error_msg);gwww.jq("div[server_error='"+ret.acid+"']").show();return false;}
var a_n_details=parseInt(ret.a_n_details);var a_details="";for(i=0;i";var response_slot=parseInt(ret.a_response_slot);if(response_slot!=0){var slot_index=response_slot-1;a_details+="- "
+ret['q_responses_title_f']+"
";}}
if(i!=0)
a_details+="Answer Details Added "+
ret['a_details_regtime_ago_f_'+i]+"
";a_details+=ret['a_details_f_'+i];}
if(a_details!="")
gwww.jq("div[a_details='"+ret.acid+"']").html(a_details);var c_details="Commented by "
+ret.c_username_f;if(ret.c_name_f!=""&&ret.c_name_f!=null)
c_details+=" ("+ret.c_name_f+")";c_details+="
"+ret.c_details_f
if(c_details!="")
gwww.jq("div[c_details='"+ret.acid+"']").html(c_details);gwww.jq("[details_content='"+ret.acid+"']").show();gwww.jq("[details_view_link='"+ret.acid+"']").hide();gwww.jq("[details_hide_link='"+ret.acid+"']").show();return false;};gwww.manage_qasite_content_remove_spam=function(ctype,sid,content_id){gwww.jq("div[server_error='"+content_id+"']").html("");gwww.jq("div[server_error='"+content_id+"']").hide();var param={};param.gwww_get="manage_qasite_remove_spam";param.gwww_content_type=ctype;param.gwww_sid=sid;param.gwww_content_id=content_id;gwww.jsonp_send(param,gwww.manage_qasite_content_remove_spam_process);return false;};gwww.manage_qasite_content_remove_spam_process=function(ret,param){if(ret.error=="Y"){gwww.jq("div[server_error='"+param['gwww_content_id']+"']").html(ret.error_msg);gwww.jq("div[server_error='"+param['gwww_content_id']+"']").show();return false;}
gwww.jq("[content_status='"+param['gwww_content_id']+"']").html("SPAM");gwww.jq("[content_status='"+param['gwww_content_id']+"']").css('background-color','#ffffaa');gwww.jq("[remove_spam_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[remove_spam_undo_link='"+param['gwww_content_id']+"']").show();gwww.jq("[cancel_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[cancel_undo_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[cancel_inactive_link='"+param['gwww_content_id']+"']").show();};gwww.manage_qasite_content_remove_spam_undo=function(ctype,sid,content_id){gwww.jq("div[server_error='"+content_id+"']").html("");gwww.jq("div[server_error='"+content_id+"']").hide();var param={};param.gwww_get="manage_qasite_remove_spam_undo";param.gwww_content_type=ctype;param.gwww_sid=sid;param.gwww_content_id=content_id;gwww.jsonp_send(param,gwww.manage_qasite_content_remove_spam_undo_process);return false;};gwww.manage_qasite_content_remove_spam_undo_process=function(ret,param){if(ret.error=="Y"){gwww.jq("div[server_error='"+param['gwww_content_id']+"']").html(ret.error_msg);gwww.jq("div[server_error='"+param['gwww_content_id']+"']").show();return false;}
gwww.jq("[content_status='"+param['gwww_content_id']+"']").html("OPEN");gwww.jq("[content_status='"+param['gwww_content_id']+"']").css('background-color','#ffffaa');gwww.jq("[remove_spam_link='"+param['gwww_content_id']+"']").show();gwww.jq("[remove_spam_undo_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[cancel_link='"+param['gwww_content_id']+"']").show();gwww.jq("[cancel_undo_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[cancel_inactive_link='"+param['gwww_content_id']+"']").hide();};gwww.manage_qasite_content_reset_flags=function(ctype,sid,content_id){gwww.jq("div[server_error='"+content_id+"']").html("");gwww.jq("div[server_error='"+content_id+"']").hide();var param={};param.gwww_get="manage_qasite_reset_flags";param.gwww_content_type=ctype;param.gwww_sid=sid;param.gwww_content_id=content_id;gwww.jsonp_send(param,gwww.manage_qasite_content_reset_flags_process);return false;};gwww.manage_qasite_content_reset_flags_process=function(ret,param){if(ret.error=="Y"){gwww.jq("div[server_error='"+param['gwww_content_id']+"']").html(ret.error_msg);gwww.jq("div[server_error='"+param['gwww_content_id']+"']").show();return false;}
gwww.jq("[content_flags='"+param['gwww_content_id']+"']").html("0");gwww.jq("[content_flags='"+param['gwww_content_id']+"']").css('background-color','#ffffaa');gwww.jq("[reset_flag_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[reset_flag_inactive_link='"+param['gwww_content_id']+"']").show();};gwww.manage_qasite_content_cancel=function(ctype,sid,content_id){gwww.jq("div[server_error='"+content_id+"']").html("");gwww.jq("div[server_error='"+content_id+"']").hide();var param={};param.gwww_get="manage_qasite_cancel";param.gwww_content_type=ctype;param.gwww_sid=sid;param.gwww_content_id=content_id;gwww.jsonp_send(param,gwww.manage_qasite_content_cancel_process);return false;};gwww.manage_qasite_content_cancel_process=function(ret,param){if(ret.error=="Y"){gwww.jq("div[server_error='"+param['gwww_content_id']+"']").html(ret.error_msg);gwww.jq("div[server_error='"+param['gwww_content_id']+"']").show();return false;}
gwww.jq("[content_status='"+param['gwww_content_id']+"']").html("CANCELED");gwww.jq("[content_status='"+param['gwww_content_id']+"']").css('background-color','#ffffaa');gwww.jq("[cancel_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[cancel_undo_link='"+param['gwww_content_id']+"']").show();gwww.jq("[remove_spam_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[remove_spam_undo_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[remove_spam_inactive_link='"+param['gwww_content_id']+"']").show();};gwww.manage_qasite_content_cancel_undo=function(ctype,sid,content_id){gwww.jq("div[server_error='"+content_id+"']").html("");gwww.jq("div[server_error='"+content_id+"']").hide();var param={};param.gwww_get="manage_qasite_cancel_undo";param.gwww_content_type=ctype;param.gwww_sid=sid;param.gwww_content_id=content_id;gwww.jsonp_send(param,gwww.manage_qasite_content_cancel_undo_process);return false;};gwww.manage_qasite_content_cancel_undo_process=function(ret,param){if(ret.error=="Y"){gwww.jq("div[server_error='"+param['gwww_content_id']+"']").html(ret.error_msg);gwww.jq("div[server_error='"+param['gwww_content_id']+"']").show();return false;}
gwww.jq("[content_status='"+param['gwww_content_id']+"']").html("OPEN");gwww.jq("[content_status='"+param['gwww_content_id']+"']").css('background-color','#ffffaa');gwww.jq("[cancel_link='"+param['gwww_content_id']+"']").show();gwww.jq("[cancel_undo_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[remove_spam_link='"+param['gwww_content_id']+"']").show();gwww.jq("[remove_spam_undo_link='"+param['gwww_content_id']+"']").hide();gwww.jq("[remove_spam_inactive_link='"+param['gwww_content_id']+"']").hide();};gwww.form_profile_edit_validate=function(){gwww.jq("div[gwww_profile_edit_error]").html("");var error_flag=false;var pass1=gwww.jq("#gwww_profile_edit_password1").val();var pass2=gwww.jq("#gwww_profile_edit_password2").val();if((pass1!=null)&&(gwww.trim(pass1).length>0)){if(pass1!=pass2){error_flag=true;gwww.jq("div[gwww_profile_edit_error='password']").html('Passwords do not Match
');}}
if(gwww.validate_radio("edit_alerts","email")==false){error_flag=true;gwww.jq("div[gwww_profile_edit_error='alerts']").html('Select Yes or No
');}
if(error_flag==true)
return false;if((pass1!=null)&&(gwww.trim(pass1).length>0)){gwww.jq("#gwww_profile_edit_password1").val(hex_md5(pass1));gwww.jq("#gwww_profile_edit_password2").val(hex_md5(pass2));}
gwww.jq("#gwww_form_profile_edit").submit();return false;};gwww.validate_css_color=function(color){var color_regexp=/^[0-9a-f]{6}$/i;return color_regexp.test(color);};gwww.validate_css_font_size=function(font_size){var font_size_regexp=/^[0-9]+([\.][0-9]+)?[ ]?(px|em|pt)$/i;return font_size_regexp.test(font_size);};gwww.jsonp_send=function(param,callback){gwww.jq.getJSON(gwww.jsonp_url+'?gwww_jcb=?',param,function(ret){callback(ret,param);});};gwww.error_signup_email_empty='Email required
';gwww.error_signup_username_short='Username must be 5+ chars
';gwww.error_signup_password_short='Password must be 4+ chars
';gwww.error_login_invalid='Invalid Email/Password
';gwww.error_login_unknown='Login Error
';gwww.error_login_oi_invalid='Required Field
';gwww.error_reset_password_email_empty='Enter Email Address
';gwww.error_reset_password_new_empty='Enter and Re-enter Password
';gwww.error_reset_password_new_short='Passwords should be 4+ Chars
';gwww.error_reset_password_new_match='Passwords do not Match
';gwww.error_create_site_name_invalid='Invalid Application name
';gwww.error_create_website_name_invalid='Invalid Website name
';gwww.error_create_website_url_invalid='Invalid Website URL
';gwww.error_create_category_invalid='Invalid Category name
';gwww.error_create_category_not_alphanum='Category must be alphanumeric
';gwww.error_create_category_duplicate='Category already exists
';gwww.error_create_category_missing='Need at least 1 Category
';gwww.show=function(id){gwww.jq(id).css("display","inline");};gwww.hide=function(id){gwww.jq(id).css("display","none");};gwww.validate_radio=function(attribute_name,attribute_value){var n=gwww.jq("input["+attribute_name+"='"+attribute_value+"']:checked").length;if(n==0)
return false;else
return true;};gwww.validate_select=function(select_id){var n=gwww.jq("#"+select_id+" option:selected").length;if(n==0)
return false;else
return true;};gwww.trim=function(s){if(typeof(s)=="undefined")
return null;return s.replace(/^\s+|\s+$/g,"");};gwww.ltrim=function(s){if(typeof(s)=="undefined")
return null;return s.replace(/^\s+/,"");};gwww.rtrim=function(s){if(typeof(s)=="undefined")
return null;return s.replace(/\s+$/,"");};gwww.is_alphanum=function(s){if((typeof(s)=="undefined")||(s==null)||(s==""))
return true;var alphanum=/^[0-9a-zA-Z_\ ]+$/;if(s.match(alphanum))
return true;else
return false;};gwww.array_unique=function(a){var r=new Array();o:for(var i=0,n=a.length;i1?'.'+splitStr[1]:'';var regx=/(\d+)(\d{3})/;while(regx.test(splitLeft)){splitLeft=splitLeft.replace(regx,'$1'+','+'$2');}
return prefix+splitLeft+splitRight;};gwww.unformat_number=function(num){return num.replace(/([^0-9\.\-])/g,'')*1;};gwww.escape_html=function(s){return s.replace(/&/g,'&').replace(//g,'>');};gwww.strip_tags=function(s){return s.replace(/<([^>]+)>/g,'');};var hexcase=0;var b64pad="";var chrsz=8;function hex_md5(s){return binl2hex(core_md5(str2binl(s),s.length*chrsz));}
function b64_md5(s){return binl2b64(core_md5(str2binl(s),s.length*chrsz));}
function str_md5(s){return binl2str(core_md5(str2binl(s),s.length*chrsz));}
function hex_hmac_md5(key,data){return binl2hex(core_hmac_md5(key,data));}
function b64_hmac_md5(key,data){return binl2b64(core_hmac_md5(key,data));}
function str_hmac_md5(key,data){return binl2str(core_hmac_md5(key,data));}
function md5_vm_test()
{return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72";}
function core_md5(x,len)
{x[len>>5]|=0x80<<((len)%32);x[(((len+64)>>>9)<<4)+14]=len;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i16)bkey=core_md5(bkey,key.length*chrsz);var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++)
{ipad[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5C5C5C5C;}
var hash=core_md5(ipad.concat(str2binl(data)),512+data.length*chrsz);return core_md5(opad.concat(hash),512+128);}
function safe_add(x,y)
{var lsw=(x&0xFFFF)+(y&0xFFFF);var msw=(x>>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xFFFF);}
function bit_rol(num,cnt)
{return(num<>>(32-cnt));}
function str2binl(str)
{var bin=Array();var mask=(1<>5]|=(str.charCodeAt(i/chrsz)&mask)<<(i%32);return bin;}
function binl2str(bin)
{var str="";var mask=(1<>5]>>>(i%32))&mask);return str;}
function binl2hex(binarray)
{var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var str="";for(var i=0;i>2]>>((i%4)*8+4))&0xF)+
hex_tab.charAt((binarray[i>>2]>>((i%4)*8))&0xF);}
return str;}
function binl2b64(binarray)
{var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var str="";for(var i=0;i>2]>>8*(i%4))&0xFF)<<16)|(((binarray[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((binarray[i+2>>2]>>8*((i+2)%4))&0xFF);for(var j=0;j<4;j++)
{if(i*8+j*6>binarray.length*32)str+=b64pad;else str+=tab.charAt((triplet>>6*(3-j))&0x3F);}}
return str;}