if(typeof (thickbox_connect)=="undefined"){
thickbox_connect={};
thickbox_connect.login=[];
}
thickbox_connect.register=function(_1){
};
thickbox_connect.login.push(function(_2){
set_logged_in(_2);
});
function capitalize(_3){
var n1=_3.replace(/"/ig,"");
var _5=n1.substring(0,1).toUpperCase()+n1.substring(1,n1.length).toLowerCase();
return _5;
}
function set_logged_in(_6){
if(typeof (logged_in)!=="undefined"){
logged_in();
}
if(CookieManager.get("QuillAPI_userinfo")){
if(typeof (auth_signin_callbacks)!=="undefined"){
for(var i=0;i<auth_signin_callbacks.length;i++){
auth_signin_callbacks[i](_6);
}
}
$("#signout_link").show();
$("#user_name").text(capitalize(CookieManager.get("QuillAPI_user")));
$("#tb_user_before_sign_in").hide();
$("#tb_user_after_sign_in").show();
hide_error();
}else{
if(typeof (auth_signout_callbacks)!=="undefined"){
for(var i=0;i<auth_signout_callbacks.length;i++){
auth_signout_callbacks[i](_6);
}
}
$("#email").val("");
$("#password").val("");
$("#signout_link").hide();
$("#user_name").text("");
$("#tb_user_before_sign_in").show();
$("#tb_user_after_sign_in").hide();
}
}
function delayed_response(){
show_error("Server is taking too long to respond","red");
}
function validate_login(){
clear();
var _8=$("#email").val();
var _9=$("#password").val();
var _a=0;
if(!_9){
show_error("Password: Requried field","red");
_a++;
}
if(!_8){
show_error("Email Address: Required Field","red");
_a++;
}else{
if(!isValidEmailID(_8)){
show_error("Invalid e-mail Address","red");
_a++;
}
}
if(_a==0){
login();
}
}
function clear(){
$("#name_err").css({"display":"none"});
$("#email_null_err").css({"display":"none"});
$("#email_invalid_err").css({"display":"none"});
$("#passwd_null_err").css({"display":"none"});
$("#repasswd_null_err").css({"display":"none"});
$("#passwd_mismatch_err").css({"display":"none"});
}
function forgotpasswd(){
clear();
$("#errSpan").html("");
var _b=140;
var _c=370;
$("#passwd_row").hide();
var _d=$("#retype").css("display","none");
var _e=$("#retype_err_row").css("display","none");
var _f=$("#btnsubmit").val("Submit");
var _10=$("#anewuser").css("display","block");
var _11=$("#name").css("display","none");
var _11=$("#passwd").css("display","none");
var _12=$("#name_err_row").css("display","none");
var _13=$("#aolduser").css("display","none");
$("#TB_window").css({"height":"100px","width":"100px"});
$("#TB_iframeContent").css({"height":"100px"});
}
function isValidEmailID(_14){
var _15=_14.match(/^[0-9a-zA-Z_\.-]+@([0-9a-zA-Z_-]+\.)+[a-zA-Z0-9_-]+$/);
return (_15!==null);
}
function login(){
show_error("Checking login...Please wait","#006699");
timer=setTimeout("delayed_response()",20000);
$.post("/quillAPI_backend/login",{mailid:$("#email").val(),password:$("#password").val()},function(_16){
var _17=JSON.parse(_16,function(key,_19){
return _19;
});
clearTimeout(timer);
if(_17["status"].indexOf("Error")>=0){
show_error(_17["messg"],"red");
}else{
show_error(_17["messg"],"green");
set_logged_in(_17);
}
});
}
function reset_password(){
$("#errSpan").css({"color":"#006699"});
$("#errSpan").html("Checking Email ID...Please wait");
timer=setTimeout("delayed_response()",20000);
var url=this.parent.location.href;
var _1b=url.split("/");
var ref=_1b[_1b.length-1];
$.post("/emailverifier/forgot_password",{mailid:$("#email").val(),referer:ref},function(_1d){
var _1e=JSON.parse(_1d,function(key,_20){
return _20;
});
clearTimeout(timer);
if(_1e["status"].indexOf("Error")>=0){
show_error(_1e["messg"],"red");
}else{
show_error(_1e["messg"],"green");
}
});
}
function sign_out(){
document.cookie="QuillAPI_userinfo=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/";
document.cookie="QuillAPI_user=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/";
set_logged_in();
}
function show_error(msg,_22){
var off=$("#email").offset();
var _24=$("#email").height()+off.top+10;
$("#errSpan").css({"color":_22});
$("#errSpan").html(msg);
$("#errSpan").css({"top":_24+"px","left":off.left+"px"});
setTimeout("hide_error()",20000);
}
function hide_error(){
$("#errSpan").css({"top":"-60px","left":"-60px"});
}
var supported_langs={"bengali":true,"gujarati":true,"hindi":true,"kannada":true,"malayalam":true,"marathi":true,"nepali":true,"punjabi":true,"tamil":true,"telugu":true};
function page_is_lang_specific(){
var url=window.location.pathname.split("/");
var len=url.length;
if(supported_langs[url[len-2].toLowerCase()]){
return true;
}
return false;
}
$(document).ready(function(){
set_logged_in();
var _27=$("<span id=\"errSpan\"></span>");
_27.css({"position":"absolute","top":"-60px","left":"-60px","width":"300px"});
_27.css({"font-size":"12px","font-family":"Arial,Helvetica,sans-serif"});
$(document.body).append(_27);
$("#homelink").click(function(){
var _28=getLANG().toLowerCase();
if(_28=="english"){
_28="hindi";
}
if(page_is_lang_specific()){
window.location="index.html";
}else{
window.location="./"+_28+"/index.html";
}
return false;
});
$("#demolink").click(function(){
var _29=getLANG().toLowerCase();
if(_29=="english"){
_29="hindi";
}
if(page_is_lang_specific()){
window.location="demo-editor.html";
}else{
window.location="./"+_29+"/demo-editor.html";
}
return false;
});
});
function setLANG(_2a){
if(CookieManager.get("Language")){
CookieManager.erase("Language");
}
CookieManager.set("Language",_2a);
$(".LANG").each(function(){
$(this).html(_2a);
});
}
function getLANG(){
if(CookieManager.get("Language")){
return CookieManager.get("Language");
}else{
setLANG("Hindi");
return "Hindi";
}
}

