var scLoginPanel = null; function openSCLoginPanel() { if( scLoginPanel == null ) { scLoginPanel = new cmsPanel({"width":450}); scLoginPanel.setTitle('Piano ASC Login'); var str = ['
']; str.push( '
'+ ''+ '
'+ ''+ ''+ '

'); str.push('
'); 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; } } }); } }