/////////////////////////////////////////
//isMember Webservice Scripts    ////////
/////////////////////////////////////////

function isRegisteredMember(fieldValue) {
            
    //var entEmail = document.getElementById(fieldValue).value;
    var entEmail = document.getElementById(fieldValue).value;
    var url="/mytek/member?uid="+encodeURIComponent(entEmail)+"&callback=memberStatusCallback";
                        
    // Create a new Request object
    jsonObj = new JSONscriptRequest(url); 
    // Build the dynamic script tag
    jsonObj.buildScriptTag(); 
    // Add the script tag to the page 
    jsonObj.addScriptTag();
    
    // enable the reg form button, if it is disabled
    if(document.getElementById("regForm:registrationAction")) {
        document.getElementById("regForm:registrationAction").disabled = false;
    }                  
}

function memberStatusCallback(oResponse) {
            
    if(oResponse.result.isTekEmail == 'yes') {
        setStatus('<span style="color:red;">'+tekEmployee+'</span>');
    }else if(oResponse.result.isMember == 'yes') {
        setStatus('<span style="color:red;">'+member+'</span>');
        // copy email address from reg form to login form
        document.getElementById("username").value = document.getElementById("regForm:email").value;
        // set focus on password box
        document.getElementById("password").focus();
        // disable the reg form continue button
        document.getElementById("regForm:registrationAction").disabled = true;
    } else {
        setStatus('');
        return;
    }
}

////////////////////////////////////////////////////////////////////
///// This is a common function to display webservice result   /////
////////////////////////////////////////////////////////////////////

function setStatus(message){
    oStatusSpan = document.getElementById('webserviceResult');
    if(message == ''){
        oStatusSpan.style.display = "none";
    }
    else {
        oStatusSpan.innerHTML = message;
        oStatusSpan.style.display = "block";
    }
}

/////////////////////////////////////
//MyTek Profile Webservice Scripts///
/////////////////////////////////////

function getMemberProfile(form) {
            
    //var entEmail = document.getElementById("emid").value;
    //var entEmail = form.emid.value;
    var entEmail = "purush77_ms@yahoo.com";
   // var url="/mytek/profile_ws?emid="+encodeURIComponent(entEmail)+"&callback=memberProfileCallback";
    var url="/mytek/ws?emid="+entEmail+"&callback=memberProfileCallback";
    var enCodeURL = encodeURIComponent(enCodeURL);                 
    // Create a new Request object
    jsonObj = new JSONscriptRequest(url); 
    // Build the dynamic script tag
    jsonObj.buildScriptTag(); 
    // Add the script tag to the page 
    jsonObj.addScriptTag();
                  
}
function memberProfileCallback(oResponse) {
    
    var email = oResponse.result.email;     
    var firstName = oResponse.result.firstName;
    var lastName = oResponse.result.lastName;
    var company = oResponse.result.company;
    var profession = oResponse.result.profession;
    var industry = oResponse.result.industry;
    var application = oResponse.result.application;
    var applicationStandards = oResponse.result.applicationStandards;
    var displayData = '<table border="1">'+'<tr>'+'<td>'+'Email:'+'</td>'+'<td>'+email+'</td>'+'</tr>'+'<tr>'+'<td>'+'First Name:'+'</td>'+'<td>'+firstName+'</td>'+'</tr>'+'<tr>'+'<td>'+'Last Name:'+'</td>'+'<td>'+lastName+'</td>'+'</tr>'+'<tr>'+'<td>'+'Company:'+'</td>'+'<td>'+company+'</td>'+'</tr>'+'<tr>'+'<td>'+'Profession:'+'</td>'+'<td>'+profession+'</td>'+'</tr>'+'<tr>'+'<td>'+'Industry:'+'</td>'+'<td>'+industry+'</td>'+'</tr>'+'<tr>'+'<td>'+'Application:'+'</td>'+'<td>'+application+'</td>'+'</tr>'+'<tr>'+'<td>'+'Application Standards:'+'</td>'+'<td>'+applicationStandards+'</td>'+'</tr>'+'</table>';
    setStatus(displayData);
    
}