﻿// آورده شده از بالای صفحه
//function HiddThisDiv(param)
//{
//    document.getElementById("divEditTb"+param).style.display = "none";
//}
//------------------شروع سورت بندی جداول

if (document.body.__defineGetter__) {

       if (HTMLElement) {

              var element = HTMLElement.prototype;

              if (element.__defineGetter__) {

                     element.__defineGetter__("outerHTML",

                           function () {

                                  var parent = this.parentNode;

                                  var el = document.createElement(parent.tagName);

                                  el.appendChild(this);

                                  var shtml = el.innerHTML;

                                  parent.appendChild(this);

                                  return shtml;

                           }

                     );

              }

       }

}

function ChangeSortThisTbl(paramQi,param,Qsamt,QIconId)
{
    var NumTd = 0;
    if (paramQi == 1)
    {
        NumTd = param - 1
    }
    else
    {
        NumTd = param + 1
    }
            document.getElementById('hidTemplate').value = document.getElementById("divImgSortTable"+param).id;
            document.getElementById("divImgSortTable"+param).id = document.getElementById("divImgSortTable"+NumTd).id;
            document.getElementById("divImgSortTable"+NumTd).id = document.getElementById('hidTemplate').value

    var sentData = "";
    sentData += Qsamt;
    sentData +=  "|" + paramQi;
    sentData += "|" + param;
    sentData +=  "|" + NumTd;
    sentData = 4 + "^" + sentData;
    DoServerActionDefaultPage(sentData,'');
    document.getElementById('hidTemplate').value = document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+param).outerHTML;
    document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+param).innerHTML = document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+NumTd).outerHTML ;
    document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+NumTd).innerHTML = document.getElementById('hidTemplate').value;
    document.getElementById('hidTemplate').value = document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+param).outerHTML;
    document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+param).innerHTML = document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+NumTd).outerHTML ;
    document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+NumTd).innerHTML = document.getElementById('hidTemplate').value;
     
    document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+NumTd).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+NumTd).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+NumTd).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+NumTd).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+NumTd).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+NumTd).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+NumTd).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+NumTd).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+NumTd).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+NumTd).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+param).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+param).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+param).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+param).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+param).style.filter="Alpha(opacity=20)";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+param).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+param).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+param).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+param).style.opacity= ".2";
    document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+param).style.opacity= ".2";
}


//--------------------
var x;
//var counti;
var OpenDivAddShow = 0;
var GetParamAfterOpen = 0;
function getId()
{
    document.getElementById("divAddShow").id = "divAddShow" + x;
}
function ShowDiv(IdModMem,param)
{
        document.getElementById("divAddShow"+param).style.display = "block";
        document.getElementById("divEditTb"+param).style.display ="none";
        DivEdit = 0;
        document.getElementById("hidAddShow").value = IdModMem;
}


var DivEdit = 0;
var GetParamAfterOpenEditDiv = 0;
function ChangeName(param,IconId)
{ 
    if (DivEdit==param)
    {
        document.getElementById("divEditTb"+param).style.display ="none";
        DivEdit = 0;
    }
    else
    {
        if (DivEdit!=0)
        {
            document.getElementById("divEditTb"+GetParamAfterOpenEditDiv).style.display ="none";
            DivEdit = 0;
        }
        DivEdit = param;
        document.getElementById("divEditTb"+param).style.display ="block";
        tbIconId = IconId;
        if (GetParamAfterOpenEditDiv != 0)
        {
            document.getElementById("divAddShow"+GetParamAfterOpenEditDiv).style.display = "none";
            document.getElementById("divGetAllIcon").style.display = "none";
            CancelTitle(GetParamAfterOpenEditDiv)
            if (OldTdIcon == '')
            {
                  OldTdIcon = document.getElementById("divIconTd"+GetParamAfterOpenEditDiv).outerHTML;
            }
        }
        GetParamAfterOpenEditDiv = param 
    }

}

function ChangeTitr(param,tbId)
{
    document.getElementById("divEditTb"+param).style.display ="none";
    DivEdit = 0;
    document.getElementById("divTitle"+param).style.display ="none";
    document.getElementById("divEditTitle"+param).style.display ="block";
}

var hidTxtAfterChange;
var divThisParam;
function SaveTitle(param,tbId)
{
    divThisParam = param;
    hidTxtAfterChange = document.getElementById("txtNewTitle"+param).value;
    document.getElementById("divEditTitle"+param).style.display ="none";
    document.getElementById("divTitle"+param).style.display ="block";
    document.getElementById("divTitle"+param).innerHTML = "در حال ارسال اطلاعات ... <IMG SRC='../images/indicator.gif' />";
    var sentData = "";
    sentData += hidTxtAfterChange;
    sentData += "|" + tbId;
    sentData +=  "|" + tbIconId;
    sentData = 1 + "^" + sentData;
    DoServerActionDefaultPage(sentData,'');
    GetOldIconOrNot = 1;
}
function CancelTitle(param)
{
        document.getElementById("divEditTitle"+param).style.display ="none";
        document.getElementById("divTitle"+param).style.display ="block";
        if (GetOldIconOrNot == 0)
        {
            document.getElementById("divIconTd"+param).innerHTML = OldTdIcon;
        }
        OldTdIcon = ''
        tbIconId = 0;
}
var DelParam = 0;
var DelParamQi = 0
function DeleteTb(param,ParamQi)
{
    document.getElementById("MessageDelTb").style.display ="block";
    DelParam = param;
    DelParamQi = ParamQi;
}
function DelTbOk()
{
    sentData = 2 + "^" + DelParam;
    DoServerActionDefaultPage(sentData,'');
    DelParam = 0;
    document.getElementById("divFirstDel").style.display ="none";
    document.getElementById("divSecondDel").style.display ="block";
}
function DelTbCancel()
{
    document.getElementById("MessageDelTb").style.display ="none";
    DelParam = 0;
}

//--------- پایان ----------
//---------شروع ارسال اطلاعات برای قسمت ویرایش صفحات

var fckdiv = 0;
var ThisParam = 0;
var oFCKeditor

function FckEditor(param)
{   
     oFCKeditor = new FCKeditor('MyTextarea'+param ,600,300,'Default') ;
     //oFCKeditor.Height = '300' ;
     oFCKeditor.ReplaceTextarea() ;
}   

   
      function isIE()
   
      {
   
      return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
   
      }
       
function textonpage(param,Name)
{        

if(isIE==false)
{
HTMLElement.prototype.__defineGetter__("outerHTML", function() {
    var span = document.createElement("span"); span.appendChild(this.cloneNode(true));
    return span.innerHTML;
});

HTMLElement.prototype.__defineSetter__("outerHTML", function(html) {
    var range = document.createRange();
    this.innerHTML = html;
    range.selectNodeContents(this);
    var frag = range.extractContents();
    this.parentNode.insertBefore(frag, this);
    this.parentNode.removeChild(this);
});
}


    if (ThisParam != 0)
        {
        document.getElementById('divfckEditor'+ThisParam).style.display = 'none';
        }
    if (fckdiv == 0)
    {
        if (document.getElementById('hidFckEditor'+param).value != 1)
        {
        FckEditor(param)
        document.getElementById('hidFckEditor'+param).value = 1;
        }
        document.getElementById('divFckEditorMain').style.display = "block";
        document.getElementById('divfckEditor'+param).style.display = "block";
        
        //var desf= document.getElementById("divToPage"+param);
        //x.contentWindow.document.body.outerHTML
        document.getElementById('MyTextarea'+param).value =document.getElementById("divToPage"+param).outerHTML;
        
        document.getElementById("upFCK").innerHTML = Name 
        ThisParam = param;
        fckdiv = 1;
    }
    else
    {
        document.getElementById("divFckEditorMain").style.display = 'none';
        fckdiv = 0;
    }
}


function SendDataTishPage()
{
//        document.getElementById("upFCK").innerHTML = FCKeditorAPI.GetInstance('MyTextarea').GetHTML();
        var sentData = "";
        sentData = FCKeditorAPI.GetInstance('MyTextarea'+ThisParam).GetHTML();
        sentData += "|" + ThisParam;
        sentData = 3 + "^" + sentData;
        DoServerActionDefaultPage(sentData,'');
        document.getElementById("btnSendDataThisPage").style.width= "180px";
        document.getElementById("btnSendDataThisPage").value = " ... در حال ارسال اطلاعات";

}


//------پایان
//--------- بازگشت اطلاعات-------
     var strData1 = "";
     var strData2 = "";
     var strData3 = "";
     var strData4 = "";
     var strData5 = "";
function createElemDefault(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;
           }
       }
        
       return false;
    }
    
    
function ReceiveDataFromServerDefaultPage(strData)
{
       createElemDefault(strData);
       if (strData1 == 1)
       {
           document.getElementById("divTitle"+divThisParam).innerHTML = hidTxtAfterChange;
           document.body.style.cursor = "default";
       }
       if (strData1 == 2)
       {
           document.getElementById("divFirstDel").style.display ="block";
           document.getElementById("divSecondDel").style.display ="none";
           document.getElementById("MessageDelTb").style.display ="none";
           document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+DelParamQi).style.display = "none";
           document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+DelParamQi).style.display = "none";
           document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+DelParamQi).style.display = "none";
           document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+DelParamQi).style.display = "none";
           document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+DelParamQi).style.display = "none";
           document.getElementById("ctl00_ContentPlaceHolder1_Row1"+DelParamQi).style.display = "none";
           document.getElementById("ctl00_ContentPlaceHolder1_Row2"+DelParamQi).style.display = "none";
           document.getElementById("ctl00_ContentPlaceHolder1_Row3"+DelParamQi).style.display = "none";
           document.body.style.cursor = "default";
           DelParamQi = 0;
       }
       if (strData1 == 3)
       {
           document.getElementById("divToPage"+ThisParam).innerHTML = FCKeditorAPI.GetInstance('MyTextarea'+ThisParam).GetHTML();
           document.getElementById("MyTextarea"+ThisParam).value = "";
           document.getElementById("divFckEditorMain").style.display = "none";
           document.getElementById("btnSendDataThisPage").style.width= "70px";
           document.getElementById("btnSendDataThisPage").value = "ارسال";
           fckdiv = 0;
       }
       if (strData1 == 4)
       {
            document.getElementById("divImgSortTable"+strData2).innerHTML = strData5;
            document.getElementById("divImgSortTable"+strData3).innerHTML = strData4;
            document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+strData2).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+strData2).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+strData2).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+strData2).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+strData2).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+strData2).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+strData2).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+strData2).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+strData2).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+strData2).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+strData3).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+strData3).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+strData3).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+strData3).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+strData3).style.filter="Alpha(opacity=100)";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell1'+strData3).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell21'+strData3).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell22'+strData3).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell23'+strData3).style.opacity= "1";
            document.getElementById('ctl00_ContentPlaceHolder1_Cell3'+strData3).style.opacity= "1";           
            document.body.style.cursor = "default";
       }
}
onload="";
