﻿
var lastValueAjax1;
var lastValueAjax2;
var loadAjax;

function ClickTreeView(id) {
    try {
    document.getElementById('ctl00_mainHolder_treeViewContent_clickOk').value = "true";
    document.getElementById('ctl00_mainHolder_treeViewContent_selTreeView').value = id;
    theForm.submit();
    } catch (e) {
        alert(e);
    }
}

function initTabs(li,a,id)
{
	var f1 = document.getElementById('f1');
	var f2 = document.getElementById('f2');
	var f3 = document.getElementById('f3');
	var f4 = document.getElementById('f4');
	var f5 = document.getElementById('f5');
	var f6 = document.getElementById('f6');
	var f7 = document.getElementById('f7');
	var l1 = document.getElementById('l1');
	var l2 = document.getElementById('l2');
	var l3 = document.getElementById('l3');
	var l4 = document.getElementById('l4');
	var l5 = document.getElementById('l5');
	var l6 = document.getElementById('l6');
	var l7 = document.getElementById('l7');
	var a1 = document.getElementById('a1');
	var a2 = document.getElementById('a2');
	var a3 = document.getElementById('a3');
	var a4 = document.getElementById('a4');
	var a5 = document.getElementById('a5');
	var a6 = document.getElementById('a6');
	var a7 = document.getElementById('a7');	
	if (f1 != null) 
	{
	    f1.style.display = "none";
	    a1.className="onginactif";
	    l1.className="liinactif";
	}
	if (f2 != null) 
	{
	    f2.style.display = "none";
	    a2.className="onginactif";
	    l2.className="liinactif";
	}
	if (f3 != null) 
	{
	    f3.style.display = "none";
	    a3.className="onginactif";
	    l3.className="liinactif";
	}
	if (f4 != null) 
	{
	    f4.style.display = "none";
        a4.className="onginactif";
	    l4.className="liinactif";
	}
	if (f5 != null) 
	{
	    f5.style.display = "none";
	    a5.className="onginactif";
	    l5.className="liinactif";
	}
	if (f6 != null) 
	{
	    f6.style.display = "none";
        a6.className="onginactif";
	    l6.className="liinactif";
	}
	if (f7 != null) 
	{
	    f7.style.display = "none";
        a7.className="onginactif";
	    l7.className="liinactif";
	}
	document.getElementById(a).className="ongactif";
	document.getElementById(li).className="liactif";
	document.getElementById(id).style.display = "block";
}

function CloseWindow() {
    window.self.close();
    return false;
}

function CloseDivCalendar() {
    try {
    document.getElementById('calendar').style.display = "none";
    } catch (e) {
        alert(e);
    }
    return false;
}

function CloseCalW() {
    try {
    window.parent.document.getElementById('calendar').style.display = "none";
    } catch (e) {
        alert(e);
    }
    return false;
}

function check(c,id,min,max) {
    if (c==0) {
        checkGrid(id,min,max);
        c=1;
    } else {
        uncheckGrid(id,min,max);
        c=0;
    }
    return c;
}

function checkElement(elementId,id,min,max,edit) {
    if (edit=="false") {
        uncheckGrid(id,min,max);
        elementId.checked = true;
        try {
            disableAnchor(document.getElementById('ctl00_mainHolder_delButton'+id),false);
        } catch (e) {
        }
    } else {
        try {
            var i = min
            var checked = false;
            while (i<max) {
                if (document.getElementById(id+"_check_"+i).checked ==true) {
                    checked = true;
                    break;
                }
                ++i;
            }    
            disableAnchor(document.getElementById('ctl00_mainHolder_delButton'+id),!checked);
        } catch (e) {
        }
    }
}

function checkGrid(id,min,max) {
    var i = min;
    var canDelete = 0;
    while (i<max) {
        if (document.getElementById(id+"_check_"+i).getAttribute('type')!='hidden') {
            canDelete = 1;
            document.getElementById(id+"_check_"+i).checked = true;
        }
        ++i;
    }
    try {
        if (canDelete == 1) {
            disableAnchor(document.getElementById('ctl00_mainHolder_delButton'+id),false);
        }
    } catch (e) {
    }
}

function uncheckGrid(id,min,max) {
    var i = min
    while (i<max) {
        document.getElementById(id+"_check_"+i).checked = false;
        ++i;
    }
    try {
        disableAnchor(document.getElementById('ctl00_mainHolder_delButton'+id),true);
    } catch (e) {
    }
}

function ExportCSV(module) {
    var link = document.getElementById('baseurl').value+"ExportCSV.aspx?module="+module+"&page="+document.getElementById('ctl00_mainHolder_currentPage').value;
    window.location = link;
    return false;
}

function loadBean(id,module,mt) {
   try {
        var params="rowid="+id+"&module="+module+"&page="+document.getElementById('ctl00_mainHolder_currentPage').value;
        var http = CreateXHR();
        http.open("post","AjaxLoadBeanServer.aspx",true);       
        http.onreadystatechange = function()
        {
            if (http.readyState ==4) 
            {
                if (http.status == 200) 
                {
                        var xmlDoc= http.responseXML.documentElement;
                        if (xmlDoc.getElementsByTagName("Status")!=null && xmlDoc.getElementsByTagName("Status").length>0) {
                            var Status = xmlDoc.getElementsByTagName("Status")[0].childNodes[0].nodeValue;
                           
                            if (Status == "failed") {
                                mt(null);
                                var Exception = xmlDoc.getElementsByTagName("Exception")[0].childNodes[0].nodeValue;
                                alert(Exception);
                            }
                                                    
                            if (Status =="SessionLost") {
                                LostSession();
                                return;
                            }                    
                        } else {
                            mt(xmlDoc);
                        }
                } else 
                {
                    mt(null);
                    alert('Erreur application,\r\nContactez votre administrateur.');
                }
            }
        };
        http.setRequestHeader("content-type","application/x-www-form-urlencoded");
        http.send(params);
    } catch (e) {
        alert(e.message);
    }    
}

function canDeleteGrids(id,module) {

    if (document.getElementById('ctl00_mainHolder_delButton'+id).className =='delDisabled') {
                    return false;
    }
    if (confirm('Validez vous la suppression ?') == true) {
        try {
        var params = "delete=true&module="+module+"&id="+id+"&tabsmode=true&edit=true&page="+document.getElementById("ctl00_mainHolder_currentPage").value;
        var lines = document.getElementById(id+"_gridSize").value;
        params = params+"&gridSize="+lines+"&"+document.getElementById('Url' + id + '_gridSize').value;
        try {
        var i=0;
                        while (i<lines) {
                            if (document.getElementById(id+"_check_"+i) != null) {
                                if (document.getElementById(id+"_check_"+i).checked==true) {
                                    params = params+"&check_"+i+"=on";
                                    params = params+"&c_"+i+"="+document.getElementById(id+"_c_"+i).value;
                                    params = params+"&d_"+i+"="+document.getElementById(id+"_d_"+i).value;
                                }
                            }
                            ++i;
                        }
                    } catch (e) {
                        alert(e);
                    }
        } catch (e) {
            alert(e);
        }
        deleteItems(id,params,module);
    }

    return false;
}

function deleteItems(id,params,module) {
   try {
        var http = CreateXHR();
        document.getElementById(id+"_wait").style.display = "block";
        http.open("post","AjaxDeleteServer.aspx",true);       
        http.onreadystatechange = function()
        {
            if (http.readyState ==4) 
            {
                if (http.status == 200) 
                {
                        var xmlDoc= http.responseXML.documentElement;
                        var Status = xmlDoc.getElementsByTagName("Status")[0].childNodes[0].nodeValue;
                        
                        if (Status == "success") {
                            var Size = xmlDoc.getElementsByTagName("Size")[0].childNodes[0].nodeValue;
                            var html = '';
                            var i = 0;
                            while (i<Size) {
                                var HtmlNode = xmlDoc.getElementsByTagName("HtmlNode")[i].childNodes[0].nodeValue;   
                                html = html + HtmlNode;
                                ++i;
                            }
                            document.getElementById(id).innerHTML = html;
                            
                            if (document.getElementById('ctl00_mainHolder_addButton' + module + '_GridInput')!=null) 
                            {
                                disableAnchor(document.getElementById('ctl00_mainHolder_addButton'+module+'_GridInput'),false);
                            }
                            try {
                            var Msg = xmlDoc.getElementsByTagName("Msg")[0].childNodes[0].nodeValue;
                            document.getElementById('msgError').innerHTML=Msg;
                            Dialog.info($('divDeleteErrors').innerHTML, {className:"alphacube", width:400});
                            } catch (e) {
                            }
                        }
                        
                        if (Status == "failed") {
                            var Exception = xmlDoc.getElementsByTagName("Exception")[0].childNodes[0].nodeValue;
                            document.getElementById(id+"_wait").style.display = "none";
                            alert(Exception);
                        }
                                                
                        if (Status =="SessionLost") {
                            LostSession();
                            return;
                        }                    
                } else 
                {
                    alert('Erreur application,\r\nContactez votre administrateur.');
                }
            }
        };
        http.setRequestHeader("content-type","application/x-www-form-urlencoded");
        http.send(params);
    } catch (e) {
        alert(e.message);
    }
}

function cleanImage(lk,del,zoom,pnlInput,fileValue) {
    if (confirm('Validez vous la suppression ?') == true) {
    document.getElementById(lk).style.display ="none";
    document.getElementById(del).style.display ="none";
    document.getElementById(zoom).style.display ="none";
    document.getElementById(pnlInput).value='';
    }
    return false;
}

function LoadFckEditor(url,nameEdit)
{
            var w = 770;
            var h = 500;
            wleft = (screen.width - w) / 2;
            wtop = (screen.height - h) / 2;
            if (wleft < 0) {
                w = screen.width;
                wleft = 0;
            }
            if (wtop < 0) {
                h = screen.height;
                wtop = 0;
            }
     url = url+"?editElement="+nameEdit;
     window.open(url,'Link', 'left=' + wleft + ', top=' + wtop + ',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=770px,height=500px');
     return false;
}

function LoadWindow(url)
{
        var w = 640;
        var h = 480;
            wleft = (screen.width - w) / 2;
            wtop = (screen.height - h) / 2;
            if (wleft < 0) {
                w = screen.width;
                wleft = 0;
            }
            if (wtop < 0) {
                h = screen.height;
                wtop = 0;
            }
     window.open(url,'Link', 'left=' + wleft + ', top=' + wtop + ',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=640px,height=480px');
     return false;
}
        
function getTopPos(inputObj)
{
  var returnValue = inputObj.offsetTop + inputObj.offsetHeight;
  while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetTop;
  return returnValue;
}

function getleftPos(inputObj)
{
  var returnValue = inputObj.offsetLeft;
  while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetLeft;
  return returnValue + 20;
}

function DisplayCalendarCal(url,pnlinput,d,mo,y,hh,mm,ref) {
    try {
        var params = "d="+document.getElementById(d).value+"&m="+document.getElementById(mo).value+"&y="+document.getElementById(y).value;
        
        if (hh!='') {
            params = params + "&hh="+document.getElementById(hh).value+"&mm="+document.getElementById(mm).value;
        }
        
        var refs = "pnlinput="+pnlinput+"&dRef="+d+"&mRef="+mo+"&yRef="+y;
        
        if (hh!='') {
            refs = refs + "&hhRef="+hh+"&mmRef="+mm;
        }
        
        url = url+"calendar.aspx?"+params+"&"+refs;
        var wleft = getleftPos(ref);
        var wtop = getTopPos(ref);
        document.getElementById('icalendar').src = url;
        var style="z-index:120;display:block;position:absolute;left:"+wleft+"px;top:"+wtop+"px;width:184px;height:180px;background-color:White";
        document.getElementById('calendar').setAttribute("style",style,1);   
        document.getElementById('calendar').style.left = wleft;
        document.getElementById('calendar').style.top = wtop;  
        document.getElementById('calendar').style.display = 'block';      
    } catch(e) {
        alert(e.message);
    }
    return false;
}

function Clean(input,d,mo,y,hh,mm) {
    document.getElementById(d).value='';
    document.getElementById(mo).value='';
    document.getElementById(y).value='';
    if (hh!='') {
    document.getElementById(hh).value='';
    }
    if (mm!=''){
    document.getElementById(mm).value='';
    }
    document.getElementById(input).value='';
    return false;
}

function CalendarInit(input,d,mo,y,hh,mm) {
    try {
        var params = "d="+document.getElementById(d).value+"&m="+document.getElementById(mo).value+"&y="+document.getElementById(y).value;
        
        if (hh!='') {
            params = params + "&hh="+document.getElementById(hh).value+"&mm="+document.getElementById(mm).value;
        }
        
        var http = CreateXHR();
        http.open("post","AjaxCalendarServer.aspx",true);       
        http.onreadystatechange = function()
        {
            if (http.readyState ==4) 
            {
                if (http.status == 200) 
                {
                        var xmlDoc= http.responseXML.documentElement;
                        var Status = xmlDoc.getElementsByTagName("Status")[0].childNodes[0].nodeValue;
                        
                        if (Status == "success") {
                             document.getElementById(d).value=xmlDoc.getElementsByTagName("Day")[0].childNodes[0].nodeValue;
                            document.getElementById(mo).value=xmlDoc.getElementsByTagName("Month")[0].childNodes[0].nodeValue;
                            document.getElementById(y).value=xmlDoc.getElementsByTagName("Year")[0].childNodes[0].nodeValue;
                            if (hh!='') {
                            document.getElementById(hh).value=xmlDoc.getElementsByTagName("Hour")[0].childNodes[0].nodeValue;
                            }
                            if (mm!='') {
                            document.getElementById(mm).value=xmlDoc.getElementsByTagName("Minute")[0].childNodes[0].nodeValue;
                            }
                            document.getElementById(input).value=xmlDoc.getElementsByTagName("Input")[0].childNodes[0].nodeValue;                           
                        }
                                                
                        if (Status =="SessionLost") {
                            LostSession();
                            return;
                        }                    
                } else 
                {
                    alert('Erreur application,\r\nContactez votre administrateur.');
                }
            }
        };
        http.setRequestHeader("content-type","application/x-www-form-urlencoded");
        http.send(params);
    } catch (e) {
        alert(e.message);
    }    
}

function SubmitAdd(url) {
    try {
    if (document.getElementById('ReftableGrid_gridSize')!=null) {
    document.getElementById('refRet').value = document.getElementById('ReftableGrid_gridSize').value;
    } else {
    document.getElementById('refRet').value = document.getElementById('ctl00_mainHolder_RefererPage').value;
    }
    document.getElementById('urlRef').value = url;
    document.getElementById('frmEdit').submit();  
    } catch (e) {
        alert(e);
    }  
}

function SubmitFiltres(url) {
    try {
    if (document.getElementById('ReftableGrid_gridSize')!=null) {
    document.getElementById('refRet').value = document.getElementById('ReftableGrid_gridSize').value;
    } else {
    document.getElementById('refRet').value = document.getElementById('ctl00_mainHolder_RefererPage').value;
    }
    document.getElementById('urlRef').value = url;
    document.getElementById('frmEdit').submit();  
    } catch (e) {
        alert(e);
    }  
}

function SubmitEdit(url) {
    try {
    if (document.getElementById('ReftableGrid_gridSize')!=null) {
    document.getElementById('refRet').value = document.getElementById('ReftableGrid_gridSize').value;
    } else {
    document.getElementById('refRet').value = document.getElementById('ctl00_mainHolder_RefererPage').value;
    }
    document.getElementById('urlRef').value = url;
    document.getElementById('frmEdit').submit();  
    } catch (e) {
        alert(e);
    }  
}

function SearchGrid(id,edit,page,tabsmode,params) {
        
        if (loadAjax == true) {
            return;
        }
        
        loadAjax = true;
        document.getElementById(id+"_wait").style.display = "block";
        try {
        var http = CreateXHR();
        http.open("post","AjaxGridServer.aspx",true);       
        http.onreadystatechange = function()
        {
            if (http.readyState ==4) 
            {
                if (http.status == 200) 
                {
                        var xmlDoc= http.responseXML.documentElement;
                        var Status = xmlDoc.getElementsByTagName("Status")[0].childNodes[0].nodeValue;
                                                
                        if (Status == "success") {
                            var Size = xmlDoc.getElementsByTagName("Size")[0].childNodes[0].nodeValue;
                            var html = '';
                            var i = 0;
                            while (i<Size) {
                                var HtmlNode = xmlDoc.getElementsByTagName("HtmlNode")[i].childNodes[0].nodeValue;   
                                html = html + HtmlNode;
                                ++i;
                            }
                            document.getElementById(id).innerHTML = html;
                        }
                        
                        if (Status == "failed") {
                            var Exception = xmlDoc.getElementsByTagName("Exception")[0].childNodes[0].nodeValue;
                            document.getElementById(id+"_wait").style.display = "none";
                            alert(Exception);
                        }
                        
                        if (Status =="SessionLost") {
                            LostSession();
                            return;
                        }
                } else 
                {
                    document.getElementById(id+"_wait").style.display = "none";
                    alert('Erreur application,\r\nContactez votre administrateur.');
                }
            }
        };
        http.setRequestHeader("content-type","application/x-www-form-urlencoded");
        http.send(params+"&id="+id+"&edit="+edit+"&page="+page+"&tabsmode="+tabsmode);
    } catch (e) {
        document.getElementById(id+"_wait").style.display = "none";
        alert(e.message);
    }
    loadAjax = false;
}

function Search(BackOffice,url,document,waitImg,code,cvalue,module,displayMember,view,current) {
    try {        
        document.getElementById('ctl00_mainHolder_LoadCode').value = code.id;
        document.getElementById('ctl00_mainHolder_LoadDisplay').value = cvalue.id;
                
        if (view ==false) {
        
        if (lastValueAjax2 == cvalue.value && lastValueAjax1 == code.value) {
                return;
        }
                        
        if (current!='' && current.id == code.id) {
            cvalue.value = '';
        }
                
        if (current!='' && current.id == cvalue.id) {
            code.value = '';
        }
        
        if (current!='' && current.id == code.id && code.value=='') {
            return;
        }
        
        if (current!='' && current.id == cvalue.id && cvalue.value=='') {
            return;
        }
                
        code.readOnly=true;
        cvalue.readOnly=true;
        waitImg.style.display = "block";
        var params = "code="+code.value+"&value="+cvalue.value+"&module="+module+"&displayMember="+displayMember;
        var http = CreateXHR();
        http.open("post","AjaxLookupServer.aspx",true);
        http.onreadystatechange = function()
        {
            if (http.readyState ==4) 
            {
                if (http.status == 200) 
                {                        
                        var xmlDoc= http.responseXML.documentElement;
                        var Status = xmlDoc.getElementsByTagName("Status")[0].childNodes[0].nodeValue;
                        if (Status == "success") {
                            try {
                            var CodeRet = xmlDoc.getElementsByTagName("Code")[0].childNodes[0].nodeValue;
                            var ValueRet = xmlDoc.getElementsByTagName("Value")[0].childNodes[0].nodeValue;
                            code.value = CodeRet;
                            cvalue.value = ValueRet;
                            lastValueAjax1 = code.value;
                            lastValueAjax2 = cvalue.value;
                            code.readOnly=false;
                            cvalue.readOnly=false;
                            waitImg.style.display = "none";
                            } catch (e) {
                                code.value = '';
                                cvalue.value = '';
                                code.readOnly=false;
                                cvalue.readOnly=false;
                                lastValueAjax1 = code.value;
                                lastValueAjax2 = cvalue.value;
                                waitImg.style.display = "none";
                                var w = 760;
                                var h = 600;
                                wleft = (screen.width - w) / 2;
                                wtop = (screen.height - h) / 2;
                                if (wleft < 0) {
                                    w = screen.width;
                                    wleft = 0;
                                }
                                if (wtop < 0) {
                                    h = screen.height;
                                    wtop = 0;
                                }

                                var win = null;
                                var posFound = url.indexOf('?',0);
                                if (posFound>=0) {
                                    win = window.open(url+'&BackOffice='+BackOffice+'&module='+module,"Lookup", 'left=' + wleft + ', top=' + wtop + ',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=760px,height=600px');
                                } else {
                                    win = window.open(url+'?BackOffice='+BackOffice+'&module='+module,"Lookup", 'left=' + wleft + ', top=' + wtop + ',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=760px,height=600px');
                                } 
                                win.focus();
                            }
                        }
            
                        if (Status == "failed") {
                            var Exception = xmlDoc.getElementsByTagName("Exception")[0].childNodes[0].nodeValue;
                            code.value = '';
                            cvalue.value = '';
                            code.readOnly=false;
                            cvalue.readOnly=false;
                            lastValueAjax1 = code.value;
                            lastValueAjax2 = cvalue.value;
                            waitImg.style.display = "none";
                            alert(Exception);
                        }
                        
                        if (Status =="SessionLost") {
                            LostSession();
                            return;
                        }
                } else 
                {
                    if (funcError != undefined) {
                        funcError(http);
                    }
                }
            }
        };
        http.setRequestHeader("content-type","application/x-www-form-urlencoded");
        http.send(params);
        } else {
            code.value = '';
            cvalue.value = '';
            code.readOnly=false;
            cvalue.readOnly=false;
            waitImg.style.display = "none";
            var w = 760;
            var h = 600;
            wleft = (screen.width - w) / 2;
            wtop = (screen.height - h) / 2;
            if (wleft < 0) {
                w = screen.width;
                wleft = 0;
            }
            if (wtop < 0) {
                h = screen.height;
                wtop = 0;
            }
            var win = null;
            var posFound = url.indexOf('?',0);
            if (posFound>=0) {
                win = window.open(url+'&BackOffice='+BackOffice+'&module='+module,"Lookup", 'left=' + wleft + ', top=' + wtop + ',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=760px,height=600px');
            } else {
                win = window.open(url+'?BackOffice='+BackOffice+'&module='+module,"Lookup", 'left=' + wleft + ', top=' + wtop + ',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=760px,height=600px');
            }            
            win.focus();
        }
    } catch (e) {
        code.readOnly=true;
        cvalue.readOnly=true;
        waitImg.style.display = "none";
        alert(e.message);
    }
    return false;
}

//CreateXHR
function CreateXHR() {
    var xhr;
    var factories = [
        function() { return new XMLHttpRequest();},
        function() { return new ActiveXObject("Msxml2.XMLHTTP");},
        function() { return new ActiveXObject("Msxml3.XMLHTTP");},
        function() { return new ActiveXObject("Microsoft.XMLHTTP");
        }];
            
    for (var i=0;i<factories.length;++i) {
        try {
            xhr = factories[i]();
            createXHR = factories[i];
            return xhr; 
        } catch (e) {}
    }
}

function encodeMyHtml(encodeHtml) {
    var html = '';
    var c;
    for (var n = 0; n < encodeHtml.length; n++) {
        c = encodeHtml.charCodeAt(n);
        html = html+';'+c;
    }
    return html;
} 

//SendData
function SendDataForm(id,tableName,url,method,module,funcProcessData,funcError,elements) {
    try {
        var params = "tableName="+tableName+"&id="+ id + "&method="+method+"&module="+module+"&page="+document.getElementById('ctl00_mainHolder_currentPage').value;
        params = params +"&"+elements+'&'+document.getElementById('Url' + id + '_gridSize').value;
        var http = CreateXHR();
        http.open("post",url,true);
        http.onreadystatechange = function()
        {
            if (http.readyState ==4) 
            {
                if (http.status == 200) 
                {
                    var xmlDoc= http.responseXML.documentElement;
                    var Status = xmlDoc.getElementsByTagName("Status")[0].childNodes[0].nodeValue;
                    
                    if (Status =="SessionLost") {
                            LostSession();
                            return;
                    }   
                    
                    if (Status == "success") {
                        
                        var Size = xmlDoc.getElementsByTagName("Size")[0].childNodes[0].nodeValue;
                            var html = '';
                            var i = 0;
                            while (i<Size) {
                                var HtmlNode = xmlDoc.getElementsByTagName("HtmlNode")[i].childNodes[0].nodeValue;   
                                html = html + HtmlNode;
                                ++i;
                            }
                        document.getElementById(id).innerHTML = html;
                        
                        try {
                            var GridSize = xmlDoc.getElementsByTagName("GridSize")[0].childNodes[0].nodeValue;
                            if ( GridSize == "120" ) {
                                if (document.getElementById('ctl00_mainHolder_addButton' + tableName + '_GridInput')!=null) 
                                {    
                                    disableAnchor(document.getElementById('ctl00_mainHolder_addButton'+tableName+'_GridInput'),true);
                                }
                            }
                            } catch (e) {
                                alert(e);
                            }
                    }
                
                    if (funcProcessData != undefined) {
                        funcProcessData(http);
                    }
                } else 
                {
                    if (funcError != undefined) {
                        funcError(http);
                    }
                }
            }
        };
        http.setRequestHeader("content-type","application/x-www-form-urlencoded");
        http.send(params);
    } catch (e) {
        alert(e.message);
    }
}

function disableAnchor(obj, disable)
{
  if(disable){
    if (obj.className =='del') {
        obj.className = 'delDisabled';
    }
    
    if (obj.className =='add') {
        obj.className = 'addDisabled';
    }
    
  }
  else {
    if (obj.className =='delDisabled') {
        obj.className = 'del';
    }
    
    if (obj.className =='addDisabled') {
        obj.className = 'add';
    }
  }
}

