var subcount_entity=new Array();var msg_content;var clickX,clickY;open_IDs=new Array();var updated_rating=new Array();var pre_reliability;var opened_submission_history=false;window.onload=function(){var raw_hash=window.location.hash.replace(/#open_/,'');open_IDs=raw_hash.split('+');show_content_boxes_by_url();}
function show_content_boxes_by_url(){}
function isArray(testObject){return testObject&&!(testObject.propertyIsEnumerable('length'))&&typeof testObject==='object'&&typeof testObject.length==='number';}
function fill_reason(box){box.form.reason.value=box.options[box.selectedIndex].value;}
function store_hash(value,closed){if(!closed&&value>0&&document.location.hash.indexOf('open_')==-1){document.location.hash="open_"+value;}else if(!closed&&value>0&&(document.location.hash.indexOf('_'+value)==-1&&document.location.hash.indexOf(value+'+')==-1)){document.location.hash+='+'+value;}else if(closed){hash_value=document.location.hash;if(hash_value=='#open_'+value){document.location.hash='-';}else if(hash_value){document.location.hash=hash_value.replace('+'+value,'');hash_value=document.location.hash;document.location.hash=hash_value.replace('_'+value+'+','_');}}}
function display_profileinfo(entityid,ctype_id,memberid,load_by_url){if(memberid){header_barid='result_header_'+entityid+'_'+ctype_id;content_boxid='result_content_'+entityid+'_'+ctype_id;all_types_on_page=true;}else{header_barid='result_header_'+entityid;content_boxid='result_content_'+entityid;all_types_on_page=false;}
if(!load_by_url)
store_hash(entityid);document.getElementById(header_barid).onclick=function(){if(memberid){entityid=entityid+'_'+ctype_id;}
hide_result(entityid,ctype_id);return false;};AjaxRequest.post({'url':url+'ajaxhandler_display.php','parameters':{'ct':ct,'entityid':entityid,'ctid':ctype_id,'memberid':memberid,'reliability':pre_reliability,'all_types_on_page':all_types_on_page},'onLoading':function(req){if(memberid){content_boxid='result_content_'+entityid+'_'+ctype_id;}else{content_boxid='result_content_'+entityid;}
document.getElementById(content_boxid).innerHTML='Loading...';document.getElementById(content_boxid).style.display='inline';},'onSuccess':function(req){if(memberid){content_boxid='result_content_'+entityid+'_'+ctype_id;}else{content_boxid='result_content_'+entityid;}
document.getElementById(content_boxid).innerHTML=req.responseText;document.getElementById(content_boxid).style.display='inline';}});}
function display_submissions(entityid,ctype,memberid,load_by_url,all_types_on_page){if(!load_by_url)
store_hash(entityid);if(!all_types_on_page){result_header_name='result_header_'+entityid;result_content_name='result_content_'+entityid;}else{result_header_name='result_header_'+entityid+'_'+ctype;result_content_name='result_content_'+entityid+'_'+ctype;}
document.getElementById(result_header_name).onclick=function(){hide_result(entityid,ctype,all_types_on_page);return false;};if(!document.getElementById(result_content_name).innerHTML){AjaxRequest.post({'url':url+'ajaxhandler_display.php','parameters':{'ct':ct,'entityid':entityid,'display':ctype,'memberid':memberid,'reliability':pre_reliability,'all_types_on_page':all_types_on_page},'onLoading':function(req){if(!all_types_on_page){result_content_name='result_content_'+entityid;}else{result_content_name='result_content_'+entityid+'_'+ctype;}
document.getElementById(result_content_name).innerHTML='Loading...';document.getElementById(result_content_name).style.display='inline';},'onSuccess':function(req){if(!all_types_on_page){result_content_name='result_content_'+entityid;}else{result_content_name='result_content_'+entityid+'_'+ctype;}
document.getElementById(result_content_name).innerHTML=req.responseText;document.getElementById(result_content_name).style.display='inline';}});}else{document.getElementById(result_content_name).style.display='inline';}}
function display_full_submissions(entityid,ctype,load_by_url,all_types_on_page){if(!all_types_on_page){result_header_name='result_header_'+entityid;result_content_name='result_content_'+entityid;}else{result_header_name='result_header_'+entityid+'_'+ctype;result_content_name='result_content_'+entityid+'_'+ctype;}
document.getElementById(result_content_name).style.display='inline';document.getElementById(result_header_name).onclick=function(){hide_result(entityid,ctype,all_types_on_page);return false;};if(!load_by_url)
store_hash(entityid);}
function display_single_submissions(subid,entityid,ctype,ctid){AjaxRequest.post({'url':url+'ajaxhandler_display.php','parameters':{'ct':ct,'entityid':entityid,'ctid':ctid,'display':ctype,'subid':subid},'onSuccess':function(req){document.getElementById('entry_'+subid).innerHTML=req.responseText;document.getElementById('entry_'+subid).style.display='inline';document.getElementById('entry_'+subid).className='entry';document.getElementById('entry_'+subid).style.color='#000000';}});}
function display_single_full_submissions(subid,entityid,ctype){AjaxRequest.post({'url':url+'ajaxhandler_display.php','parameters':{'ct':ct,'entityid':entityid,'display':ctype,'subid':subid},'onSuccess':function(req){document.getElementById('content_'+subid).innerHTML=req.responseText;document.getElementById('content_'+subid).style.display='inline';document.getElementById('entry_'+subid).style.color='#000000';document.getElementById('editcontent_'+subid).style.display='none';document.getElementById('msg_'+subid).innerHTML=msg_content;}});}
function hide_result(entityid,ctype_id,all_types_on_page){if(!all_types_on_page){result_header_name='result_header_'+entityid;result_content_name='result_content_'+entityid;}else{result_header_name='result_header_'+entityid+'_'+ctype_id;result_content_name='result_content_'+entityid+'_'+ctype_id;}
document.getElementById(result_header_name).onclick=function(){display_full_submissions(entityid,ctype_id,false,all_types_on_page);return false;};document.getElementById(result_content_name).style.display='none';store_hash(entityid,true);return false;}
function approve(subid,ctype,entityid,count){if(subid.indexOf(',')>0)
subid=subid.split(',');if(!isArray(subid)){msg_content=document.getElementById('msg_'+subid).innerHTML;}
AjaxRequest.post({'url':url+'ajaxhandler_approve.php','parameters':{'ct':ct,'subid':subid,'entityid':entityid,'ctype':ctype},'onLoading':function(req){if(!isArray(subid)){document.getElementById('msg_'+subid).innerHTML='Approving submission...<br />Please wait.';}else{document.getElementById('topbar_'+entityid).innerHTML='Approving submissions...<br />This process may take longer; please wait.';}},'onSuccess':function(req){if(!isArray(subid)){if(req.responseText.indexOf("Error:")==-1){if(!subcount_entity[entityid])
subcount_entity[entityid]=count;document.getElementById('entry_'+subid).style.color="#C0C0C0";subcount_entity[entityid]--;document.getElementById('result_count_'+entityid).innerHTML=subcount_entity[entityid];document.getElementById('msg_'+subid).innerHTML=req.responseText;document.getElementById('msg_'+subid).style.color="#000000";code='document.getElementById("entry_'+subid+'").style.display="none";';if(subcount_entity[entityid]==0){code+='document.getElementById("result_header_'+entityid+'").style.display="none";';code+='store_hash('+entityid+', true);';if(ctype=='box_scans')
code+='document.getElementById("fullentry_'+entityid+'").style.display="none";';if(document.getElementById('topbar_'+entityid))
code+='document.getElementById("topbar_'+entityid+'").style.display="none";';}
if(ctype=='minipic'){code+='document.location = url+ct+"/?type=minipic";';}
timeoutID=window.setTimeout(code,auto_hide);}else{document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">Approving submission...<br /><strong>ERROR</strong><hr /></div>'+msg_content;document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';code='document.getElementById("submsg_'+subid+'").style.display="none";';timeoutID=window.setTimeout(code,auto_hide);}}else{document.getElementById('topbar_'+entityid).innerHTML=req.responseText;document.getElementById('topbar_'+entityid).style.lineHeight='16px';document.getElementById('topbar_'+entityid).style.textAlign='left';if(req.responseText.indexOf("Error:")==-1){document.getElementById('result_count_'+entityid).innerHTML=0;for(i=0;i<subid.length;i++){document.getElementById('entry_'+subid[i]).style.display="none";if(ctype=='box_scans')
document.getElementById('fullentry_'+entityid).style.display="none";}
code='document.getElementById("result_header_'+entityid+'").style.display="none";';code+='document.getElementById("topbar_'+entityid+'").style.display="none";';code+='store_hash('+entityid+', true);';timeoutID=window.setTimeout(code,auto_hide);}}}});}
function approve_profile(subid){var status=AjaxRequest.submit(document.forms['sform'+subid],{'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){document.getElementById('entry_'+subid).innerHTML=req.responseText;document.getElementById('result_count_'+subid).innerHTML=0;document.getElementById('result_header_'+subid).scrollIntoView(true);code='document.getElementById("entry_'+subid+'").style.display="none";';code+='document.getElementById("result_header_'+subid+'").style.display="none";';code+='store_hash('+subid+', true);';timeoutID=window.setTimeout(code,auto_hide);}else{document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';}}});return status;}
function show_reject_msg(subid,ctype,entityid,count){if(subid.indexOf(',')>0)
subid=subid.split(',');AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'show_reject_msg','subid':subid,'ctype':ctype,'entityid':entityid,'count':count},'onSuccess':function(req){if(!isArray(subid)){document.getElementById('remove_msg_'+subid).innerHTML=req.responseText;document.getElementById('remove_msg_'+subid).style.display='inline';}else{orig_content=document.getElementById('topbar_'+entityid).innerHTML;new_content=orig_content+'<div style="text-align: left; line-height: normal;" id="reject_all_'+entityid+'">'+req.responseText+'</div>';document.getElementById('topbar_'+entityid).innerHTML=new_content;}}});}
function reject(subid,ctype,entityid,count){if(subid.indexOf(',')>0)
subid=subid.split(',');if(!isArray(subid)){msg_content=document.getElementById('msg_'+subid).innerHTML;}
if(document.forms['rform'+subid].reason.value==''){if(!isArray(subid)){alert('You must enter a reason for rejecting this submission.');}else{alert('You must enter a reason for rejecting these submissions.');}
return false;}else{var status=AjaxRequest.submit(document.forms['rform'+subid],{'onSuccess':function(req){if(!isArray(subid)){if(req.responseText.indexOf("Error:")==-1){if(!subcount_entity[entityid])
subcount_entity[entityid]=count;document.getElementById('entry_'+subid).style.color="#C0C0C0";subcount_entity[entityid]--;document.getElementById('result_count_'+entityid).innerHTML=subcount_entity[entityid];document.getElementById('msg_'+subid).innerHTML=req.responseText;document.getElementById('msg_'+subid).style.color="#000000";document.forms['rform'+subid].reason.disabled=true;if(document.forms['rform'+subid].reason_list)
document.forms['rform'+subid].reason_list.disabled=true;code='document.getElementById("entry_'+subid+'").style.display="none";';code+='document.getElementById("remove_msg_'+subid+'").style.display="none";';if(subcount_entity[entityid]==0){code+='document.getElementById("result_header_'+entityid+'").style.display="none";';code+='store_hash('+entityid+', true);';if(ctype=='box_scans')
code+='document.getElementById("fullentry_'+entityid+'").style.display="none";';if(document.getElementById('topbar_'+entityid))
code+='document.getElementById("topbar_'+entityid+'").style.display="none";';}
timeoutID=window.setTimeout(code,auto_hide);}else{document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">Rejecting submission...<br /><strong>ERROR</strong><hr /></div>'+msg_content;document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';code='document.getElementById("submsg_'+subid+'").style.display="none";';timeoutID=window.setTimeout(code,auto_hide);}}else{document.getElementById('topbar_'+entityid).innerHTML=req.responseText;document.getElementById('topbar_'+entityid).style.lineHeight='16px';document.getElementById('topbar_'+entityid).style.textAlign='left';if(req.responseText.indexOf("Error:")==-1){document.getElementById('result_count_'+entityid).innerHTML=0;for(i=0;i<subid.length;i++){document.getElementById('entry_'+subid[i]).style.display="none";if(ctype=='box_scans')
document.getElementById('fullentry_'+entityid).style.display="none";}
code='document.getElementById("result_header_'+entityid+'").style.display="none";';code+='document.getElementById("topbar_'+entityid+'").style.display="none";';code+='store_hash('+entityid+', true);';timeoutID=window.setTimeout(code,auto_hide);}}}});return status;}}
function delete_submission(subid,ctype,entityid,count,all_types_on_page,ctid){msg_content=document.getElementById('msg_'+subid).innerHTML;if(confirm("Are you sure you want to delete your own submission?")){AjaxRequest.post({'url':url+'ajaxhandler_reject.php','parameters':{'ct':ct,'subid':subid,'ctype':ctype,'entityid':entityid,'reason':'Self removal','selfdelete':true},'onLoading':function(req){document.getElementById('msg_'+subid).innerHTML='Deleting submission...<br />Please wait.';},'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){if(!all_types_on_page){result_header_name='result_header_'+entityid;result_count_name='result_count_'+entityid;}else if(ctype=='profile_info'&&ctid>0){result_header_name='result_header_'+entityid+'_'+ctid;result_count_name='result_count_'+entityid+'_'+ctid;}else{result_header_name='result_header_'+entityid+'_'+ctype;result_count_name='result_count_'+entityid+'_'+ctype;}
if(!subcount_entity[entityid])
subcount_entity[entityid]=count;document.getElementById('entry_'+subid).style.color="#C0C0C0";subcount_entity[entityid]--;document.getElementById(result_count_name).innerHTML=subcount_entity[entityid];document.getElementById('msg_'+subid).innerHTML=req.responseText;document.getElementById('msg_'+subid).style.color="#000000";code='document.getElementById("entry_'+subid+'").style.display="none";';if(subcount_entity[entityid]==0){code+='document.getElementById("'+result_header_name+'").style.display="none";';if(ctype=='box_scans')
code+='document.getElementById("fullentry_'+entityid+'").style.display="none";';if(document.getElementById('topbar_'+entityid))
code+='document.getElementById("topbar_'+entityid+'").style.display="none";';}
timeoutID=window.setTimeout(code,auto_hide);}else{document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">Rejecting submission...<br /><strong>ERROR</strong><hr /></div>'+msg_content;document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';code='document.getElementById("submsg_'+subid+'").style.display="none";';timeoutID=window.setTimeout(code,auto_hide);}}});}else{return false;}}
function edit(subid,ctype,entityid,count){msg_content=document.getElementById('msg_'+subid).innerHTML;AjaxRequest.post({'url':url+'ajaxhandler_edit.php','parameters':{'ct':ct,'subid':subid,'ctype':ctype,'entityid':entityid,'count':count},'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){document.getElementById('editcontent_'+subid).innerHTML=req.responseText;document.getElementById('editcontent_'+subid).style.display='inline';document.getElementById('content_'+subid).style.display='none';if(ctype=='cheat'){AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'load_cheat_categories_array','entityid':entityid},'onSuccess':function(req){eval(req.responseText);}});}}else{document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">Editing submission...<br /><strong>ERROR</strong><hr /></div>'+msg_content;document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';code='document.getElementById("submsg_'+subid+'").style.display="none";';timeoutID=window.setTimeout(code,auto_hide);}}});}
function submit_update(subid,ctype,entityid,ctid){msg_content=document.getElementById('msg_'+subid).innerHTML;var status=AjaxRequest.submit(document.forms['editform'+subid],{'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){document.getElementById('msg_'+subid).innerHTML=req.responseText;document.getElementById('msg_'+subid).style.color="#000000";document.getElementById('entry_'+subid).style.color="#C0C0C0";inputs=document.forms['editform'+subid].elements;for(i=0;i<inputs.length;i++){if(inputs[i].type=='text'||inputs[i].type=='checkbox'||inputs[i].type=='textarea'||inputs[i].type=='select-one'||inputs[i].type=='select-multiple'||inputs[i].type=='radio'||inputs[i].type=='reset'||inputs[i].type=='button'){inputs[i].disabled=true;}}
if(ctype=='box_scans'||ctype=='screenshot'||ctype=='concept_art'||ctype=='fanart'){code='display_single_full_submissions('+subid+', '+entityid+', "'+ctype+'");';}else if(ctype=='complete_profile'||ctype=='movie'||ctype=='book'||ctype=='game_mods'){code='display_single_submissions('+subid+', '+entityid+', "profile", '+ctid+');';}else{code='display_single_submissions('+subid+', '+entityid+', "'+ctype+'", '+ctid+');';}
timeoutID=window.setTimeout(code,auto_hide);}else{document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">Updating submission...<br /><strong>ERROR</strong><hr /></div>'+msg_content;document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';if(document.forms['editform'+subid].bypass)
document.forms['editform'+subid].bypass.value=1;code='document.getElementById("submsg_'+subid+'").style.display="none";';timeoutID=window.setTimeout(code,auto_hide);}}});return status;}
function submit_rate(subid,ctype,entityid,new_rating,rate_act,old_rating,count){msg_content=document.getElementById('msg_'+subid).innerHTML;AjaxRequest.post({'url':url+'ajaxhandler_rate.php','parameters':{'ct':ct,'subid':subid,'ctype':ctype,'entityid':entityid,'new_rating':new_rating,'rate_act':rate_act},'onLoading':function(req){document.getElementById('msg_'+subid).innerHTML='Rating submission...<br />Please wait.';},'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){if(!subcount_entity[entityid])
subcount_entity[entityid]=count;document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">'+req.responseText+'</div>'+msg_content;document.getElementById('rating_'+subid).innerHTML=document.getElementById('nr_'+subid).innerHTML;document.getElementById('rateup_'+subid).innerHTML='<img src="'+imagedir+'allowed_'+new_rating+'.png" alt="Rate it a '+new_rating+'!" /> Rate it!';document.getElementById('ratedown_'+subid).innerHTML='<img src="'+imagedir+'rate_down.png" alt="Rate it a -'+new_rating+'!" /> Rate it down!';document.getElementById('rateup_'+subid).className='disabled';document.getElementById('ratedown_'+subid).className='disabled';document.getElementById('rtg_'+subid).style.display='none';code='document.getElementById("submsg_'+subid+'").innerHTML="";';code+='document.getElementById("submsg_'+subid+'").style.display="none";';if(req.responseText.indexOf("automatically approved")>0||req.responseText.indexOf("automatically rejected")>0){subcount_entity[entityid]--;document.getElementById('result_count_'+entityid).innerHTML=subcount_entity[entityid];code+='document.getElementById("entry_'+subid+'").style.display="none";';if(subcount_entity[entityid]==0){code+='document.getElementById("result_header_'+entityid+'").style.display="none";';code+='store_hash('+entityid+', true);';if(ctype=='box_scans')
code+='document.getElementById("fullentry_'+entityid+'").style.display="none";';if(document.getElementById('topbar_'+entityid))
code+='document.getElementById("topbar_'+entityid+'").style.display="none";';}}else if(req.responseText.indexOf("<strong>high</strong> reliability")>0){document.getElementById('entry_'+subid).className=document.getElementById('entry_'+subid).className.replace(/reliability_(high|normal|low)/,"reliability_high");}else if(req.responseText.indexOf("<strong>normal</strong> reliability")>0){document.getElementById('entry_'+subid).className=document.getElementById('entry_'+subid).className.replace(/reliability_(high|normal|low)/,"reliability_normal");}else if(req.responseText.indexOf("<strong>low</strong> reliability")>0){document.getElementById('entry_'+subid).className=document.getElementById('entry_'+subid).className.replace(/reliability_(high|normal|low)/,"reliability_low");}
if(opened_submission_history==true){show_submission_history(subid,ctype);}
timeoutID=window.setTimeout(code,auto_hide);}else{document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">Rating submission...<br /><strong>ERROR</strong><hr /></div>'+msg_content;document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';code='document.getElementById("submsg_'+subid+'").style.display="none";';timeoutID=window.setTimeout(code,auto_hide);}}});}
function revert_edit_content(subid){document.getElementById('editcontent_'+subid).style.display='none';document.getElementById('content_'+subid).style.display='inline';}
function series_hide_entities(){document.getElementById('entities_list').style.display='none';}
function preview_video(videoID){radios=document.forms['mform'+videoID].thumb_rad;selected=false;for(var i=0;i<10;i++){if(radios[i].checked){selected=radios[i].value;}}
if(selected===false){alert('Please select a thumbnail first');return false;}else{link=document.getElementById('video'+videoID).getAttribute('href');document.getElementById('video'+videoID).setAttribute('href',url+'preview_video.php?vid='+videoID+'&thumb='+selected);}
return true;}
function apply_video_thumbnail(videoID){radios=document.forms['mform'+videoID].thumb_rad;selected=false;for(var i=0;i<10;i++){if(radios[i].checked){selected=radios[i].value;}}
if(selected===false){alert('Please select a thumbnail first');}else{AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'apply_video_thumbnail','videoid':videoID,'thumbnail':selected},'onLoading':function(req){document.getElementById('video'+videoID+'_image').innerHTML='Applying thumbnail...';},'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){document.getElementById('video'+videoID+'_image').innerHTML=req.responseText;document.getElementById('error_'+videoID).innerHTML='';document.getElementById('error_'+videoID).style.display='none';}else{document.getElementById('video'+videoID+'_image').innerHTML+='<br /><strong>ERROR</strong>';document.getElementById('error_'+videoID).innerHTML=req.responseText;document.getElementById('error_'+videoID).style.display='block';}}});}}
function add_name(e,subid,field,name){if(!e)var e=window.event;clickX=getXScrollPos()+parseInt(e.clientX)+"px";clickY=getYScrollPos()+parseInt(e.clientY)+"px";AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'add_name','subid':subid,'field':field,'name':name},'onLoading':function(req){msgBox=document.createElement("div");msgBox.id='msgBox_'+subid;msgBox.innerHTML='Updating name...Please wait';msgBox.style.display='block';msgBox.style.zIndex=1;msgBox.style.border='2px solid #80FF80';msgBox.style.padding='2px';msgBox.style.backgroundColor='#ffffff';msgBox.style.position='absolute';msgBox.style.top=clickY;msgBox.style.left=clickX;document.getElementsByTagName('body')[0].appendChild(msgBox);},'onSuccess':function(req){document.getElementById('msgBox_'+subid).style.display='none';if(req.responseText.indexOf("Error:")==-1){document.getElementById(field+'_'+subid).innerHTML=req.responseText;if(typeof(document.forms['sform'+subid])!='undefined')
document.forms['sform'+subid].approve_submit.disabled=false;}else{document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';}}});}
function replace_name(e,subid,field,old_name,new_name){if(!e)var e=window.event;clickX=getXScrollPos()+parseInt(e.clientX)+"px";clickY=getYScrollPos()+parseInt(e.clientY)+"px";AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'replace_name','subid':subid,'field':field,'old':old_name,'new':new_name},'onLoading':function(req){msgBox=document.createElement("div");msgBox.id='msgBox_'+subid;msgBox.innerHTML='Replacing name...Please wait';msgBox.style.display='block';msgBox.style.zIndex=1;msgBox.style.border='2px solid #80FF80';msgBox.style.padding='2px';msgBox.style.backgroundColor='#ffffff';msgBox.style.position='absolute';msgBox.style.top=clickY;msgBox.style.left=clickX;document.getElementsByTagName('body')[0].appendChild(msgBox);},'onSuccess':function(req){if(field=='description2')field='actor';document.getElementById('msgBox_'+subid).style.display='none';if(req.responseText.indexOf("Error:")==-1){document.getElementById(field+'_'+subid).innerHTML=req.responseText;if(typeof(document.forms['sform'+subid])!='undefined')
document.forms['sform'+subid].approve_submit.disabled=false;}else{document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';}}});}
function update_member_csummary(memberid,ctype){AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'update_csummary','memberid':memberid,'ctype':ctype},'onSuccess':function(req){document.getElementById('f_'+ctype).innerHTML=req.responseText;}});}
function show_require_edit_msg(subid,ctype,entityid,count){AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'show_require_edit_msg','subid':subid,'ctype':ctype,'entityid':entityid,'count':count},'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){document.getElementById('remove_msg_'+subid).innerHTML=req.responseText;document.getElementById('remove_msg_'+subid).style.display='inline';}else{document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';}}});}
function require_edit(subid,ctype,entityid,count){if(document.forms['reform'+subid].reason.value==''){alert('You must enter a reason for requesting edit.');return false;}else{var status=AjaxRequest.submit(document.forms['reform'+subid],{'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){document.getElementById('require_edit_flag_'+subid).innerHTML=req.responseText;document.getElementById('remove_msg_'+subid).innerHTML='';document.getElementById('remove_msg_'+subid).style.display='none';document.getElementById('a_link_'+subid).className='disabled';document.getElementById('a_link_'+subid).onclick=function(){return false;};document.getElementById('re_link_'+subid).className='disabled';document.getElementById('re_link_'+subid).onclick=function(){return false;};if(document.getElementById('as_link_'+subid)){document.getElementById('as_link_'+subid).className='disabled';document.getElementById('as_link_'+subid).onclick=function(){return false;};}}else{document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';}}});return status;}}
function show_send_to_friend_msgs(subid,ctype,entityid,username,created){AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'show_send_to_friend_msgs','subid':subid,'ctype':ctype,'entityid':entityid,'username':username,'created':created},'onSuccess':function(req){document.getElementById('remove_msg_'+subid).innerHTML=req.responseText;document.getElementById('remove_msg_'+subid).style.display='inline';}});}
function send_to_friend(subid,ctype){if(document.forms['sfform'+subid].message.value==''){alert('You must enter a message.');return false;}else{var status=AjaxRequest.submit(document.forms['sfform'+subid],{'onSuccess':function(req){if(req.responseText.indexOf("Error:")==-1){document.getElementById('remove_msg_'+subid).innerHTML=req.responseText;code='document.getElementById("remove_msg_'+subid+'").style.display="none";';code+='document.getElementById("remove_msg_'+subid+'").innerHTML="";';timeoutID=window.setTimeout(code,auto_hide);}else{document.getElementById('error_'+subid).innerHTML=req.responseText;document.getElementById('error_'+subid).style.display='block';}}});return status;}}
function show_submission_history(subid,ctype){AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'show_submission_history','subid':subid,'ctype':ctype},'onSuccess':function(req){opened_submission_history=true;document.getElementById('sh_'+subid).innerHTML=req.responseText;document.getElementById('sh_'+subid).style.display='inline';}});}
function restore_reliability(subid,ctype){msg_content=document.getElementById('msg_'+subid).innerHTML;var response=confirm("Are you sure you'd like to restore reliability of this submission back to NORMAL?");if(response==true){AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'restore_reliability','subid':subid,'ctype':ctype},'onSuccess':function(req){document.getElementById('msg_'+subid).innerHTML='<div id="submsg_'+subid+'">'+req.responseText+'</div>'+msg_content;document.getElementById('entry_'+subid).className=document.getElementById('entry_'+subid).className.replace(/reliability_(high|low)/,"reliability_normal");code='document.getElementById("submsg_'+subid+'").innerHTML="";';code+='document.getElementById("submsg_'+subid+'").style.display="none";';timeoutID=window.setTimeout(code,auto_hide);}});}else{return false;}}
function searchproduct(){kws=document.getElementById('skw').value;if(kws.length==0){alert('Please enter a keyword.');}else{AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'search_product','keywords':kws,'preselected_entities':preselected},'onSuccess':function(req){document.getElementById('search_results').innerHTML=req.responseText}});}}
function toggle_seriesbox(x){if(x){document.getElementById('subseries').style.display='inline';document.editform.parentid.disabled=false;}else{document.getElementById('subseries').style.display='none';document.editform.parentid.disabled=true;}}
function toggle_news_status(storyid,current_status){AjaxRequest.post({'url':url+'ajaxhandler_misc.php','parameters':{'ct':ct,'act':'toggle_news_status','storyid':storyid,'current_status':current_status},'onSuccess':function(req){new_status=(current_status=='pending')?'published':'pending';document.getElementById('status_icon_'+storyid).innerHTML=req.responseText;document.getElementById('status_icon_'+storyid).onclick=function(){toggle_news_status(storyid,new_status);return false;};document.getElementById('status_'+storyid).innerHTML=new_status;}});}
function getXScrollPos(){if(window.scrollX){return window.scrollX;}else{return(document.documentElement.scrollLeft+document.body.scrollLeft);}}
function getYScrollPos(){if(window.scrollY){return window.scrollY;}else{return document.documentElement.scrollTop+document.body.scrollTop;}}
function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft
curtop=obj.offsetTop
while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}}
return[curleft,curtop];}
var lists=new Array();lists['Action']=new Array();lists['Action'][0]=new Array('','Adventure','Air','Automobile','Fighting','Mech','Platform','Shooter','Space','Water');lists['Action'][1]=new Array('','Adventure','Air','Automobile','Fighting','Mech','Platform','Shooter','Space','Water');lists['Adventure']=new Array();lists['Adventure'][0]=new Array('','Fantasy','Mystery','Other','Sci-Fi');lists['Adventure'][1]=new Array('','Fantasy','Mystery','Other','Sci-Fi');lists['Arcade']=new Array();lists['Arcade'][0]=new Array('');lists['Arcade'][1]=new Array('');lists['Classic & Puzzle']=new Array();lists['Classic & Puzzle'][0]=new Array('','Board Games','Cards & Casino','Puzzle Games');lists['Classic & Puzzle'][1]=new Array('','Board Games','Cards & Casino','Puzzle Games');lists['DSiWare']=new Array();lists['DSiWare'][0]=new Array('','Action','Adventure','Arcade & Retro','Card & Board Games','Puzzle','Racing','RPG','Simulation','Sports','Strategy');lists['DSiWare'][1]=new Array('','Action','Adventure','Arcade & Retro','Card & Board Games','Puzzle','Racing','RPG','Simulation','Sports','Strategy');lists['Racing']=new Array();lists['Racing'][0]=new Array('','Car','General','Motorcycle');lists['Racing'][1]=new Array('','Car','General','Motorcycle');lists['Rhythm & Music']=new Array();lists['Rhythm & Music'][0]=new Array('');lists['Rhythm & Music'][1]=new Array('');lists['Role-Playing']=new Array();lists['Role-Playing'][0]=new Array('','Fantasy','Massively Multiplayer','Sci-Fi');lists['Role-Playing'][1]=new Array('','Fantasy','Massively Multiplayer','Sci-Fi');lists['Simulation']=new Array();lists['Simulation'][0]=new Array('','City','Flight','Life','Mech','Other','Water Based');lists['Simulation'][1]=new Array('','City','Flight','Life','Mech','Other','Water Based');lists['Sports']=new Array();lists['Sports'][0]=new Array('','Baseball','Basketball','Boxing & Wrestling','Football','Golf','Hockey','Other','Soccer','Tennis','X-treme Sports');lists['Sports'][1]=new Array('','Baseball','Basketball','Boxing & Wrestling','Football','Golf','Hockey','Other','Soccer','Tennis','X-treme Sports');lists['Strategy']=new Array();lists['Strategy'][0]=new Array('','God Games','RTS','Tactical','Turn-based','WarGames');lists['Strategy'][1]=new Array('','God Games','RTS','Tactical','Turn-based','WarGames');lists['Virtual Console']=new Array();lists['Virtual Console'][0]=new Array('','Action','Adventure','Arcade & Retro','Card & Board Games','Puzzle','Racing','RPG','Simulation','Sports','Strategy');lists['Virtual Console'][1]=new Array('','Action','Adventure','Arcade & Retro','Card & Board Games','Puzzle','Racing','RPG','Simulation','Sports','Strategy');lists['WiiWare']=new Array();lists['WiiWare'][0]=new Array('','Action','Adventure','Arcade & Retro','Card & Board Games','Puzzle','Racing','RPG','Simulation','Sports','Strategy');lists['WiiWare'][1]=new Array('','Action','Adventure','Arcade & Retro','Card & Board Games','Puzzle','Racing','RPG','Simulation','Sports','Strategy');function empty_select(box){while(box.options.length)box.options[0]=null;}
function multi_select(box,select2_name){list=lists[box.options[box.selectedIndex].value];empty_select(box.form[select2_name]);fill_select(box.form[select2_name],list);}
function fill_select(box,arr){for(i=0;i<arr[0].length;i++){option=new Option(arr[0][i],arr[1][i]);box.options[box.length]=option;}
box.selectedIndex=0;}
function autoComplete(field,select,property,forcematch){var found=false;for(var i=0;i<select.options.length;i++){if(select.options[i][property].toUpperCase().indexOf(field.value.toUpperCase())==0){found=true;break;}}
if(found){select.selectedIndex=i;}
else{select.selectedIndex=-1;}
if(field.createTextRange){if(forcematch&&!found){field.value=field.value.substring(0,field.value.length-1);return;}
var cursorKeys="8;46;37;38;39;40;33;34;35;36;45;";if(cursorKeys.indexOf(event.keyCode+";")==-1){var r1=field.createTextRange();var oldValue=r1.text;var newValue=found?select.options[i][property]:oldValue;if(newValue!=field.value){field.value=newValue;var rNew=field.createTextRange();rNew.moveStart('character',oldValue.length);rNew.select();}}}}