﻿var Members = {};
//Ext.onReady(common);
function fillForm(){
    var cb=function(a,success,rspn){
        var JSON = eval("(" + rspn.responseText + ")");
        Ext.get("ECName").dom.innerHTML = JSON.CompName_E
        if(eval(JSON.isLoged)){
            for(x in JSON){
                if(Ext.get(x)){
                    if(Ext.get(x).is("Span")){
                        Ext.get(x).dom.innerHTML = JSON[x];
                    }else{
                        Ext.get(x).dom.value = JSON[x];
                        eval("Members." + x + "=JSON[x]") 
                    }
                }
            }
        }
        Ext.MessageBox.hide();
    }.createDelegate(this);
    
    
    Ext.MessageBox.show({
        title: 'Please Wait...',
        msg: "Filling Information..Please Wait",
        width:240,
        progress:false,
        closable:false
    });

    setTimeout(
        function(){
            var cn=new Ext.data.Connection({url:"Services/login.aspx?Method=getMembers"}).request({scope:this,callback:cb})
        }.createDelegate(this),300
    )
}

function submitForm(){
    var cb=function(a,success,rspn){
        var JSON = eval("(" + rspn.responseText + ")");
        Ext.MessageBox.hide();
        if(eval(JSON.UpdateSuccess)){
            Ext.MessageBox.alert("Success","Your Modify success",fillForm,this);
        }
    }.createDelegate(this);
    
    for(x in Members){
        Members[x] = Ext.get(x).dom.value
    }
    
    Ext.MessageBox.show({
        title: 'Sending Modify...',
        msg: "Your Modify is sending , Please Wait...",
        width:240,
        progress:false,
        closable:false
    });
    
    

    setTimeout(
        function(){
            var cn=new Ext.data.Connection({url:"Services/login.aspx?Method=Modify"}).request({params:{"JSONPost":Ext.util.JSON.encode(Members)},scope:this,callback:cb})
        }.createDelegate(this),300
    )
}
