﻿function gen_onEnterClickButton(e, buttonId){
 var key=e.keyCode || e.which;
 if (key==13){
var buttonObj = document.getElementById(buttonId);
if (!buttonObj.disabled){
buttonObj.click();
}
return false;
 }
}
function gen_openWindow(location){
 window.open(location, '', 'resizable=yes,scrollbars=yes' );
}
function changeVisible(divID,divID1,divID2){
 var div=document.getElementById(divID);
 var div1=document.getElementById(divID1);
 var div2=document.getElementById(divID2);
 if (div.className=="gen_hidden")
 {
div.className="";
div1.className="gen_hidden";
div2.className="gen_hidden";
 }
 else
 {
div.className="gen_hidden";
div1.className="gen_hidden";
div2.className="gen_hidden";
 }
}
function gen_clearText(txtObj,str){
 if (txtObj.value==str){
  txtObj.value="";
}
}
function gen_insertUserText(txtObj,str){
 if(txtObj.value==""){
  txtObj.value=str;
 }
}
function gen_ddlAction (ddlID,messages,ids){
 selIndex = ddlID.selectedIndex;
 selValue = ddlID.options[selIndex].value;
 idsArray = ids.split("|");
 messArray=messages.split("|");
 test=true;
 for (var i=0; i < idsArray.length; i++){
if(selValue==idsArray[i]){
if(confirm(messArray[i])){
 document.forms[0].submit();
}
else{
 test=false;
 break;
}
}
 }
 if (test){
document.forms[0].submit();
 }
}
function gen_CheckAllControl(thisCheck,toSearch){
 if(thisCheck.checked==true){
elem = document.getElementsByTagName("input");
for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf(toSearch)>0 ){
 elem[i].checked=true; 
}
} 
thisCheck.checked=false;
 }
}
function gen_UnCheckAllControl(thisCheck,toSearch){
 if(thisCheck.checked==true){
elem = document.getElementsByTagName("input");
for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf(toSearch)>0 ){
 elem[i].checked=false; 
}
}
thisCheck.checked=false; 
 }
}
function gen_CategoryAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue)
{
case "1" :
{
 url='./admin-confirm-delete-category.aspx'; 
 url=url+"?parentID="+strVals;
 window.open(url,'','resizable=yes,scrollbars=yes');
 break;
}
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 objAction.value='3';
 document.forms[0].submit();
 break;
} 
case "4" :
{
 url='./admin-category-edit.aspx'; 
 url=url+'?editID='+arrayVals[0];
 window.location=url; 
 break;
} 
}
 }
 else{
confirm("Please select a category first.");
}
}
function gen_SubcategoryAction(objDrop,actionTB,mailTB,parentID){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue)
{
case "1" :
{
 url='./admin-confirm-delete-category.aspx'; 
 url=url+"?parentID="+strVals;
 window.open(url,'','resizable=yes,scrollbars=yes');
 break;
}
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 objAction.value='3';
 document.forms[0].submit();
 break;
} 
case "4" :
{
 url='./admin-subcategory-edit.aspx'; 
 url=url+'?editID='+arrayVals[0];
 url=url+'&parentID='+parentID
 window.location=url; 
 break;
} 
}
 }
 else{
confirm("Please select a category first.");
}
}
function gen_UsersAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue)
{
case "1" :
{
 objAction.value="1";
 document.forms[0].submit();
 break;
}
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 url='./admin-feautured-edit.aspx'; 
 url=url+'?userID='+arrayVals[0];
 window.location=url;
 break;
}
case "4" :
{
 objAction.value="4";
 document.forms[0].submit();
 break;
}
case "5" :
{
 objAction.value="5";
 document.forms[0].submit();
 break;
} 
case "7" :
{
 if(confirm("Are you sure you want to delete the selected user(s)?"))
 {
objAction.value="7";
document.forms[0].submit();
 }
 break;
} 
case "6" :
{
 objAction.value="6";
 document.forms[0].submit();
 break;
} 
case "8" :
{
 objAction.value="8";
 document.forms[0].submit();
 break;
} 
case "9" :
{
 objAction.value="9";
 document.forms[0].submit();
 break;
}
case "10" :
{
 url='./admin-activated-users.aspx'; 
 url=url+"?usersID="+strVals;
 window.open(url,'','resizable=yes,scrollbars=yes'); 
 break;
}
case "11" :
{
objAction.value="11";
document.forms[0].submit();
break;
}
case "12" : 
{
url='./admin-contributors-users.aspx'; 
url=url+"?usersID="+strVals;
window.open(url,'','resizable=yes,scrollbars=yes');
 break;
}
}
 }
 else{
confirm("Please select a user first.");
}
}
function gen_FeaturedAction(objDrop,userID,actionTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB); 
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue)
{
case "1" :
{
 url='./admin-edit-featured-article.aspx'; 
 url=url+'?articleID='+arrayVals[0]; 
 url=url+'&userID='+userID;
 window.location=url;
 break;
}
case "2" :
{
 objAction.value="2";
 document.forms[0].submit();
 break;
} 
}
 }
 else{
confirm("Please select a document first.");
}
}
function gen_EditFormsAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue)
{ 
case "1" :
{
 url='./admin-confirm-suspend-form.aspx'; 
 url=url+"?documentID="+strVals;
 window.open(url,'','resizable=yes,scrollbars=yes');
 break;
} 
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 objAction.value='3';
 document.forms[0].submit();
 break;
} 
case "4" :
{
 url='./admin-forms-edit.aspx'; 
 url=url+'?documentID='+arrayVals[0];
 window.location=url; 
 break;
} 
}
 }
 else{
confirm("Please select a form first.");
}
}
function gen_ItemCommentsEditAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue)
{ 
case "1" :
{ 
 objAction.value="1";
 document.forms[0].submit();
 break;
} 
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 if(confirm("Are you sure you want to delete the selected user(s)?")){
objAction.value="3";
document.forms[0].submit();
 }
 break;
} 
}
 }
 else{
confirm("Please select a comment first.");
}
}
function gen_ReportedUserAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue)
{
case "1" :
{
 objAction.value="1";
 document.forms[0].submit();
 break;
}
case "2" :
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 objAction.value="3";
 document.forms[0].submit();
 break;
} 
case "5" :
{
 if(confirm("Are you sure you want to delete the selected user(s)?"))
 {
objAction.value="5";
document.forms[0].submit();
 }
 break;
} 
case "4" :
{
 objAction.value="4";
 document.forms[0].submit();
 break;
} 
}
 }
 else{
confirm("Please select a user first.");
}
}
function gen_ReportedCommentAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue){
case "1" :
{
 objAction.value="1";
 document.forms[0].submit();
 break;
}
case "2" :
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 objAction.value="3";
 document.forms[0].submit();
 break;
}
case "4" :
{
 if(confirm("Are you sure you want to delete the selected user(s)?"))
 {
objAction.value="4";
document.forms[0].submit();
 }
 break;
} 
}
 }
 else
{
confirm("Please select a comment first.");
}
}
function gen_EditRequestAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue){ 
case "1" :
{
 url='./admin-confirm-suspend-request.aspx'; 
 url=url+"?requestID="+strVals;
 window.open(url,'','resizable=yes,scrollbars=yes');
 break;
} 
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 objAction.value='3';
 document.forms[0].submit();
 break;
} 
case "4" :
{
 url='./admin-request-edit.aspx'; 
 url=url+'?requestID='+arrayVals[0];
 window.location=url; 
 break;
} 
}
 }
 else{
confirm("Please select a request first.");
}
}
function gen_MessagesEditAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue){ 
case "1" :
{ 
 objAction.value="1";
 document.forms[0].submit();
 break;
} 
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 if(confirm("Are you sure you want to delete the selected user(s)?"))
 {
objAction.value="3";
document.forms[0].submit();
 }
 break;
} 
}
 }
 else
{
confirm("Please select a message first.");
}
}
function gen_ReportedFormsAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue){ 
case "1" :
{
 objAction.value="1";
 document.forms[0].submit();
 break;
} 
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 url='./admin-confirm-suspend-reported-form.aspx'; 
 url=url+"?abuseID="+strVals;
 window.open(url,'','resizable=yes,scrollbars=yes'); 
 break;
} 
case "4" :
{
 url='./admin-reported-forms-edit.aspx'; 
 url=url+'?documentID='+arrayVals[0];
 window.location=url; 
 break;
}
case "5" :
{
 objAction.value="5";
 document.forms[0].submit();
 break;
} 
 case "6" :
{
 objAction.value="6";
 document.forms[0].submit();
 break;
}
}
 }
 else{
confirm("Please select a form first.");
}
}
function gen_ReportedRequestsAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue){ 
case "1" :
{
 objAction.value="1";
 document.forms[0].submit();
 break;
} 
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 url='./admin-confirm-suspend-request.aspx'; 
 url=url+"?requestID="+strVals;
 window.open(url,'','resizable=yes,scrollbars=yes'); 
 break;
} 
case "4" :
{
 url='./admin-reported-requests-edit.aspx'; 
 url=url+'?requestID='+arrayVals[0];
 window.location=url; 
 break;
}
case "5" :
{
 objAction.value="5";
 document.forms[0].submit();
 break;
} 
 case "6" :
{
 objAction.value="6";
 document.forms[0].submit();
 break;
}
}
 }
 else{
confirm("Please select a form first.");
}
}
function gen_EditCommentAction(objDrop,actionTB,mailTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 var objEmail=document.getElementById(mailTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("chkItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0){
switch (selValue){
case "1" :
{
  objAction.value="1";
 document.forms[0].submit();
 break;
}
case "2" :
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 if(confirm("Are you sure you want to delete the selected user(s)?"))
 {
objAction.value="3";
document.forms[0].submit();
 }
 break;
} 
}
 }
 else
{
confirm("Please select a comment first.");
}
}
function gen_BadWordsAction(objDrop,actionTB){
 selIndex = objDrop.selectedIndex;
 selValue = objDrop.options[selIndex].value;
 objDrop.selectedIndex=0;
 var objAction=document.getElementById(actionTB);
 elem = document.getElementsByTagName("input"); 
 strVals="";
 for(var i = 0; i < elem.length; i++){
if(elem[i].name.indexOf("badWordItems")>0 ){
if (elem[i].checked==true){
 strVals=strVals + elem[i].value+"|";
}
}
 } 
 strVals=strVals.substr(0,strVals.length-1);
 arrayVals=strVals.split("|");
 if (strVals.length>0 || selValue==3){
switch (selValue)
{ 
case "1" :
{
 url='./admin-badWord-edit.aspx'; 
 url=url+"?badWordID="+arrayVals[0];
 window.location=url;
 break;
} 
case "2" : 
{
 objAction.value="2";
 document.forms[0].submit();
 break;
}
case "3" :
{
 url='./admin-badWord-add.aspx'; 
 window.location=url;
 break;
} 
}
 }
 else
{
confirm("Please select an item first.");
}
}
function gen_doNothing(){
}
