﻿// JScript File

//-----------Wgs Poll---------------

var paramValuePollForMem = 0;
function SendValueForPollMem(param)
{
    paramValuePollForMem = param;
}
function SendPollFromMem()
{
    if (paramValuePollForMem == 0)
    {
        document.getElementById('divMessagePollForMem').innerHTML = "لطفا یکی از گزینه های زیر را انتخاب نمایید.";
        document.getElementById('divMessagePollForMem').style.color = 'red';
    }
    else
    {
        var sentData = "";
        sentData = 1 + "#" + paramValuePollForMem;
        DoServerActionPollForMem(sentData,'');
        document.getElementById('divMessagePollForMem').innerHTML = " <IMG SRC='../images/indicator.gif' /> در حال ارسال نظر ...";
        document.getElementById('divMessagePollForMem').style.color = 'green';
    }
}

//--------- ÈÇÒÔÊ ÇØáÇÚÇÊ-------
     var strData1 = "";
     var strData2 = "";
     var strData3 = "";
     var strData4 = "";
     var strData5 = "";
     var strData6 = "";
     var strData7 = "";
function createElemPollForMem(elemText) 
    {
       var tmpArray = elemText.split("|");
       
       for (var i=0;i<tmpArray.length;i++)
       {
          
          switch(i){
                case 0 :
                    strData1 = tmpArray[i];
                break;
                case 1 :
                    strData2 = tmpArray[i];
                break;
                case 2 :
                    strData3 = tmpArray[i];
                break;
                case 3 :
                    strData4 = tmpArray[i];
                break;
                case 4 :
                    strData5 = tmpArray[i];
                break;
                case 5 :
                    strData6 = tmpArray[i];
                break;
                case 6 :
                    strData7 = tmpArray[i];
                break;
           }
       }
        
       return false;
    }
    
    
function ReceiveDataFromServerPollForMem(strData)
{
       createElemPollForMem(strData);
       if (strData1 == 1)
       {
          document.getElementById('divMessagePollForMem').innerHTML = strData3;
          document.getElementById('divMessageCentPollForMem').innerHTML = strData2;
          if (strData4 == 2)
          {
            document.getElementById('divMessagePollForMem').style.color ="green";
            document.getElementById('divMessagePollForMem').style.fontWeight="normal";
            document.getElementById('divMessagePollForMem').style.fontSize="15px";
          }  
          else
          { 
            document.getElementById('divMessagePollForMem').style.color = 'red';
            document.getElementById('divMessagePollForMem').style.fontWeight="bold";
            document.getElementById('divMessagePollForMem').style.fontSize="20px";
          }
          document.getElementById('tbQuestionForMem').style.display = 'none';
       }
}

//----------------End Wgs Poll---------------------

//--------------------WgsAdmin Poll------------------

var ParamtdAddPollQuestionC = 0
var ParamtdAddPollQuestionB = 0
var ParamtdAddPollQuestionA = 0

function OpentdAddPollQuestion(param)
{
  if (param == 1)
  {
    if (ParamtdAddPollQuestionA == 0)
    {
        document.getElementById('tdAddPollQuestion'+param).style.display = "block";
        document.getElementById('divAddPollQuestion'+param).innerHTML= "<a href='javascript:void(0);' class='link' onclick='OpentdAddPollQuestion("+param+")'><img border=0 src='../../images/iconAddSubGhal.GIF' /></a>";
        ParamtdAddPollQuestionA = 1;
    }
    else
    {
        document.getElementById('tdAddPollQuestion'+param).style.display = "none";
        document.getElementById('divAddPollQuestion'+param).innerHTML= "<a href='javascript:void(0);' class='link' onclick='OpentdAddPollQuestion("+param+")'><img border=0 src='../../images/iconAddSubMos.GIF' /></a>";
        ParamtdAddPollQuestionA = 0;
    }
  }
  if (param == 2)
  {
    if (ParamtdAddPollQuestionB == 0)
    {
        document.getElementById('tdAddPollQuestion'+param).style.display = "block";
        document.getElementById('divAddPollQuestion'+param).innerHTML= "<a href='javascript:void(0);' class='link' onclick='OpentdAddPollQuestion(2)'><img border=0 src='../../images/iconAddSubGhal.GIF' /></a>";
        ParamtdAddPollQuestionB = 1;
        var sentData = "";
        sentData = 2 + "#" + 1
        DoServerActionPollQuestion(sentData,'');
        document.getElementById('tdAddPollQuestion2').innerHTML = "در حال دریافت اطلاعات ... <IMG SRC='../images/indicator.gif' />";
    }
    else
    {
        document.getElementById('tdAddPollQuestion'+param).style.display = "none";
        document.getElementById('divAddPollQuestion'+param).innerHTML= "<a href='javascript:void(0);' class='link' onclick='OpentdAddPollQuestion(2)'><img border=0 src='../../images/iconAddSubMos.GIF' /></a>";
        ParamtdAddPollQuestionB = 0;
    }
  }if (param == 3)
  {
        if (ParamtdAddPollQuestionC == 0)
    {
        document.getElementById('tdAddPollQuestion'+param).style.display = "block";
        document.getElementById('divAddPollQuestion'+param).innerHTML= "<a href='javascript:void(0);' class='link' onclick='OpentdAddPollQuestion(3)'><img border=0 src='../../images/iconAddSubGhal.GIF' /></a>";
        ParamtdAddPollQuestionC = 1;
    }
    else
    {
        document.getElementById('tdAddPollQuestion'+param).style.display = "none";
        document.getElementById('divAddPollQuestion'+param).innerHTML= "<a href='javascript:void(0);' class='link' onclick='OpentdAddPollQuestion(3)'><img border=0 src='../../images/iconAddSubMos.GIF' /></a>";
        ParamtdAddPollQuestionC = 0;
    }
  }
}
//-------دریافت نتایج تا کنون
function GetAnswerForQuestion(param)
{
    if (QparamTdGetQuestion != 0)
    {
    document.getElementById('tdGetQuestionForEdit'+QparamTdGetQuestion).style.display = "none";
    qTdPollQuestionData = "";
    paramChangePollQuestion = 0;
    }
    if (QparamTdGetQuestion != param)
    {
    document.getElementById('tdGetQuestionForEdit'+param).style.display = "block";
    var sentData = "";
        sentData = 8 + "#" + param
        DoServerActionPollQuestion(sentData,'');
    document.getElementById('tdGetQuestionForEdit'+param).innerHTML = "در حال دریافت اطلاعات ... <IMG SRC='../images/indicator.gif' />";
    QparamTdGetQuestion = param;
    }
    else
    {
        QparamTdGetQuestion = 0;
    }
}
//-------ویرایش سئوالات آرشیو
var QparamTdGetQuestion = 0;
function OpenEditThisQuestion(param)
{
    if (QparamTdGetQuestion != 0)
    {
    document.getElementById('tdGetQuestionForEdit'+QparamTdGetQuestion).style.display = "none";
    qTdPollQuestionData = "";
    paramChangePollQuestion = 0;
    }
    if (QparamTdGetQuestion != param)
    {
    document.getElementById('tdGetQuestionForEdit'+param).style.display = "block";
    var sentData = "";
        sentData = 3 + "#" + param
        DoServerActionPollQuestion(sentData,'');
    document.getElementById('tdGetQuestionForEdit'+param).innerHTML = "در حال دریافت اطلاعات ... <IMG SRC='../images/indicator.gif' />";
    QparamTdGetQuestion = param;
    }
    else
    {
        QparamTdGetQuestion = 0;
    }
}
//----------تغییر رنگ فیلدها
function ChangeBgColorPollQuestion(param,QOrA,paramId) 
{
var QQOrA = "";
if (QOrA==0)
{
    QQOrA = "tdQuestionEdit"+paramId
}
else
{
    QQOrA = "tdAnswerEdit"+paramId
}
    if(paramChangePollQuestion == 0)
    {
        if (param == 1)
        {
            document.getElementById(QQOrA).style.backgroundColor="#FAF7E1";
        }
        if (param == 0)
        {
            document.getElementById(QQOrA).style.backgroundColor="";
        }
    }
}
var paramChangePollQuestion = 0;
var qTdFildData = "";
function GetTextBoxPollQuestion(QOrA,param)
{
var QQOrA = "";
var QhidQOrA = "";
if (QOrA==0)
{
    QQOrA = "tdQuestionEdit"+param
    QhidQOrA = "hidQuestionEdit"+param
}
else
{
    QQOrA = "tdAnswerEdit"+param
    QhidQOrA = "hidAnswerEdit"+param
}
    if (paramChangePollQuestion == 0)
    {
        qTdPollQuestionData = document.getElementById(QQOrA).outerHTML;
        document.getElementById(QQOrA).innerHTML="<input id='txtChangePollQuestion"+param+"' type='text' value='"+document.getElementById(QhidQOrA).value+"'><br><input id='btnChangeFild1' type='button' value='ثبت' onclick='ChengetxtPollQuestionOk("+QOrA+","+param+")' class='allinput'>&nbsp;<input id='btnChangeFild2' type='button' value='بازگشت' onclick='ChengetxtPollQuestionCancel("+QOrA+","+param+")' class='allinput'>";
        paramChangePollQuestion = param;
    }
}
function ChengetxtPollQuestionCancel(QOrA,param)
{
var QQOrA = "";
if (QOrA==0)
{
    QQOrA = "tdQuestionEdit"+param
}
else
{
    QQOrA = "tdAnswerEdit"+param
}
    document.getElementById(QQOrA).innerHTML = qTdPollQuestionData;
    qTdPollQuestionData = "";
    paramChangePollQuestion = 0;
    document.getElementById(QQOrA).style.backgroundColor="";
}
function ChengetxtPollQuestionOk(QOrA,param)
{
    var QQOrA = "";
    if (QOrA==0)
    {
        QQOrA = "tdQuestionEdit"+param
    }
    else
    {
        QQOrA = "tdAnswerEdit"+param
    }
    var sentData = "";
        sentData = param;
        sentData += "|" + document.getElementById("txtChangePollQuestion"+param).value;
        sentData = 4 + "#" + sentData + "#" + QOrA
        DoServerActionPollQuestion(sentData,'');
        document.getElementById(QQOrA).innerHTML = " در حال به روز رسانی... <IMG SRC='../images/indicator.gif' />";
}
//-------انتخاب نظر سنجی
function SelectThisPoll(param)
{
    var sentData = "";
    sentData = 5 + "#" + param
    DoServerActionPollQuestion(sentData,'');
    document.getElementById('divThisSelect'+param).innerHTML = "<IMG SRC='../images/indicator.gif' />";
}
//-------نمایش و عدم نمایش نتیجه به کاربران
function ShowAnswerPollMem(param)
{
    var sentData = "";
    sentData = 7 + "#" + param
    DoServerActionPollQuestion(sentData,'');
    document.getElementById('divShowAnswerPollMem'+param).innerHTML = "<IMG SRC='../images/indicator.gif' />";
}
//-------حذف سئوال با جوابهای آن
var paramDeleteThisQuestion = 0;
function DeleteThisQuestion(param)
{
    document.getElementById('DivMessageDelThisQuestionPollEnDel').style.display = "block";
    document.getElementById('divThisDelete'+param).innerHTML = "<IMG SRC='../images/indicator.gif' border='0' />";
    paramDeleteThisQuestion = param;
}
function DeleteThisQuestionCancel()
{
    document.getElementById('DivMessageDelThisQuestionPollEnDel').style.display = "none";
    document.getElementById('divThisDelete'+paramDeleteThisQuestion).innerHTML = "<img src='../images/icon-delete.gif' border='0'>";
}
function DeleteThisQuestionOk()
{
    var sentData = "";
    sentData = 6 + "#" + paramDeleteThisQuestion
    DoServerActionPollQuestion(sentData,'');
    document.getElementById('DivReadAfterOkThisQuestionPoll').style.display = "block";
    document.getElementById('DivReadBeforeOkQuestionPoll').style.display = "none";
}
//------- ارسال نظر سنجی جدید
function GetDataQuestion()
{
    var tmp = ""
    var QtxtQuestion = document.getElementById('txtQuestion').value;
    if (QtxtQuestion == "")
    {
        document.getElementById('tdMessagePoll').innerHTML = "لطفا سئوال را بنویسید!";
        document.getElementById('tdMessagePoll').style.color="red";
        return false;
    }
    tmp = document.getElementById('txtQuestion').value;
    var j = 0;
    var QtxtAnswer = ""
    for (var i=1;i<9;i++)
       {
            QtxtAnswer = "";
            QtxtAnswer = document.getElementById('txtAnswer'+i).value;
            tmp += "|" + document.getElementById('txtAnswer'+i).value;
            if (QtxtAnswer!=""){j++}
       }
    if (j<2)
    {
        document.getElementById('tdMessagePoll').innerHTML = "لطفا حداقل 2 گزینه را پر نمایید!";
        document.getElementById('tdMessagePoll').style.color="red";
        return false;
    }
    else
    {
        document.getElementById('tdMessagePoll').innerHTML = "";
    }
    var sentData = "";
        sentData = 1 + "#" + tmp
        DoServerActionPollQuestion(sentData,'');
        document.getElementById('tdMessagePoll').innerHTML = "در حال ارسال اطلاعات ... <IMG SRC='../images/indicator.gif' />";
        document.getElementById('tdMessagePoll').style.color="";

 }
//--------- ÈÇÒÔÊ ÇØáÇÚÇÊ-------
     var strData1 = "";
     var strData2 = "";
     var strData3 = "";
     var strData4 = "";
     var strData5 = "";
     var strData6 = "";
     var strData7 = "";
function createElemPollQuestion(elemText) 
    {
       var tmpArray = elemText.split("|");
       
       for (var i=0;i<tmpArray.length;i++)
       {
          
          switch(i){
                case 0 :
                    strData1 = tmpArray[i];
                break;
                case 1 :
                    strData2 = tmpArray[i];
                break;
                case 2 :
                    strData3 = tmpArray[i];
                break;
                case 3 :
                    strData4 = tmpArray[i];
                break;
                case 4 :
                    strData5 = tmpArray[i];
                break;
                case 5 :
                    strData6 = tmpArray[i];
                break;
                case 6 :
                    strData7 = tmpArray[i];
                break;
           }
       }
        
       return false;
    }
    
    
function ReceiveDataFromServerPollQuestion(strData)
{
       createElemPollQuestion(strData);
       if (strData1 == 1)
       {
            document.getElementById('tdMessagePoll').innerHTML = "نظر سنجی جدید ثبت گردید.";
            document.getElementById('tdMessagePoll').style.color="green";
            document.getElementById('txtQuestion').value = "";
           for (var i=1;i<9;i++)
           {
                document.getElementById('txtAnswer'+i).value = "";
           }
       }
       if (strData1 == 2)
       {
            document.getElementById('tdAddPollQuestion2').innerHTML = strData2;
       }
       if (strData1 == 3)
       {
            document.getElementById('tdGetQuestionForEdit'+strData3).innerHTML = strData2;
       }
       if (strData1 == 4 )
       {
            var QQOrA = "";
            var QhidQOrA = "";
            
            if (strData4==0)
            {
                QQOrA = "tdQuestionEdit"+strData3;
                QhidQOrA = "hidQuestionEdit"+strData3;
                document.getElementById("tdThisQuestion"+strData3).innerHTML = strData2;
            }
            else
            {
                QQOrA = "tdAnswerEdit"+strData3;
                QhidQOrA = "hidAnswerEdit"+strData3;
            }
                document.getElementById(QQOrA).innerHTML = strData2;
                paramChangePollQuestion = 0;
                document.getElementById(QQOrA).style.backgroundColor="";
                document.getElementById(QhidQOrA).value = strData2;
       }
       if (strData1 == 5)
       {
            document.getElementById('divThisSelect'+strData2).innerHTML = "<input id='radThisSelectPoll"+strData2+"' name='radThisSelectPoll' type='radio' onclick='SelectThisPoll("+strData2+")' checked />";
       }
       if (strData1 == 6)
       {
            document.getElementById('DivMessageDelThisQuestionPollEnDel').style.display = "none";       
            document.getElementById('trThisQuestion'+strData2).style.display = "none";       
            document.getElementById('DivReadAfterOkThisQuestionPoll').style.display = "none";
            document.getElementById('DivReadBeforeOkQuestionPoll').style.display = "block";
       }
       if (strData1 == 7)
       {
            if (strData3 == 1)
            {
                document.getElementById('divShowAnswerPollMem'+strData2).innerHTML = "<input id='chkShowAnswerPollMem"+strData2+"' type='checkbox' onclick='ShowAnswerPollMem("+strData2+")' checked>";
            }
            else
            {
                document.getElementById('divShowAnswerPollMem'+strData2).innerHTML = "<input id='chkShowAnswerPollMem"+strData2+"' type='checkbox' onclick='ShowAnswerPollMem("+strData2+")'>";
            }
       }
       if (strData1 == 8)
       {
            document.getElementById('tdGetQuestionForEdit'+strData3).innerHTML = strData2;
       }
}

//-----------------------------------------------

