function ValidateForm(){
    var Obj = document.getElementById("UID");
    
    if (Obj.value=="0" && document.getElementById("GID").value != "1"){
        alert("Please validate your email");
        return false;
    }
    var Obj = document.getElementById("MyUsername");
    if (!Is_Email(Obj.value)){
        alert('Invalid e-mail format');
        Obj.focus();
        return false;
    }
    else{
        var Obj2;
        Obj = document.getElementById("InviteTable");
        for (var i =1; i < Obj.rows.length;i++){
            Obj2 = document.getElementById("UserEmail"+i);
            if (Obj2.value!="" && !Is_Email(Obj2.value)){
                alert(Obj2.value + " is not a valid e-mail format");
                Obj2.focus();
                return false;
            }
        }
    }
    return true;
}

function CheckUsername(){
    var obj;
    var obj2;
    var obj3;
    var PassString;
    var Oldtext; 
    obj  = document.getElementById("MyUsername");
    if (Is_Email(obj.value)){
        obj2 = document.getElementById("Validate");
        obj2.innerHTML = "<img src='gfx/ajax-loader.gif' border='1' alt='' / >"
        obj3 = document.getElementById("GID");
        var myRequest = new ajaxObject('http://www.mentorschannel.com/bestsellers/Flash_Requests.asp',processData);
        PassString = 'request=check_user&gid='+encodeURIComponent(obj3.value)+'&user_name=' + encodeURIComponent(obj.value)
        myRequest.update(PassString,'POST');
    }
    else{
        alert('Invalid e-mail format');
        obj.focus();
        return false;
    }
}

function processData(responseText,responseStatus){
    if (responseStatus==200) {    
        var obj = document.getElementById("Validate");
        var f = function(){fill(responseText,obj)}
        setTimeout(f,3000);
        //obj.innerHTML = responseText;
    } else {    
        alert(responseStatus );  
    }
}

function fill(responseText,object){
    var obj = document.getElementById("UID");
    if (!isNaN(responseText)){
        object.innerHTML = "Vaild";
        obj.value  = responseText;    
    }
    else{
        object.innerHTML = '<a href="javascript:;" onclick="CheckUsername();">Invalid Email</a>';
    }
    
}

function addRowToTable(){
    var tbl = document.getElementById('InviteTable');
    var lastRow = tbl.rows.length;
    // if there's no header row in the table, then iteration = lastRow + 1
    var iteration = lastRow;
    var row = tbl.insertRow(lastRow);

    // FirstName cell
    var cellLeft = row.insertCell(0);
    var el = document.createElement('input');
    el.type = 'text';
    el.name = 'FirstName' + iteration;
    el.id = 'FirstName' + iteration;
    el.style.width = '150px';
    cellLeft.appendChild(el);
    

    // lastname cell
    var cellRight = row.insertCell(1);
    var el = document.createElement('input');
    el.type = 'text';
    el.name = 'LastName' + iteration;
    el.id = 'LastName' + iteration;
    el.style.width = '150px';
    cellRight.appendChild(el);
    

    // Email cell
    var EmailCell = row.insertCell(2);
    var el = document.createElement('input');
    el.type = 'text';
    el.name = 'UserEmail' + iteration;
    el.id = 'UserEmail' + iteration;
    el.style.width = '150px';
    EmailCell.appendChild(el);
}

function ShowHidetable(){
    var obj = document.getElementById("InviteDetails");
    if (obj.style.display==''){
        obj.style.display = 'none';
    }
    else{
        obj.style.display = '';
    }
}

