var scLoginPanel = null;
function openSCLoginPanel()
{
if( scLoginPanel == null )
{
scLoginPanel = new cmsPanel({"width":450});
scLoginPanel.setTitle('Piano ASC Login');
var str = ['
');
var btnSrc = scLoginPanel.buttonSrc( [{"text":"Submit","style":"blue","onclick":"submitSCLogin()"}, {"text":"Close","style":"grey","onclick":"scLoginPanel.hide()"} ] );
scLoginPanel.setContent( str.join("\n") + btnSrc );
}
scLoginPanel.show();
}
function submitSCLogin( )
{
var username = $('#username').val();
var password = $('#password').val();
var errormsg = '';
if( username == '' )
errormsg += 'Please key in User Name.
';
if( password == '' )
errormsg += 'Please key in Password.
';
document.getElementById("popup_title").innerHTML = "Piano ASC Login";
if( errormsg != '' )
{
document.getElementById("validation_msg").innerHTML = errormsg;
$("#modal-popup").modal("show");
return false;
}
else
{
ajaxCall( {
type: "POST",
url: "a/MISC/serviceCentreLogin",
async:true,
data: 'username=' + encodeURIComponent(username)+'&password='+encodeURIComponent(password)+'&csrftoken='+ encodeURIComponent($('#csrftoken').val()),
success: function(msg,ret) {
if( ret != 'success' )
{
document.getElementById("validation_msg").innerHTML = 'Network connection error, please try again later.
';
$("#modal-popup").modal("show");
return false;
}
try {
var result = eval( '(' + msg +')' );
if( result.status == '1' )
{
document.getElementById("validation_msg").innerHTML = result.msg;
window.location = baseUrl() +'cms_asc/workspace.php';
}
else
{
document.getElementById("validation_msg").innerHTML = result.msg;
$("#modal-popup").modal("show");
return false;
}
}
catch(E)
{
document.getElementById("validation_msg").innerHTML = 'Network connection error, please try again later.
';
$("#modal-popup").modal("show");
return false;
}
}
});
}
}