﻿
(function(){if(typeof Cuke==='undefined'){Cuke={};}
if(typeof Cuke.Logger==='undefined'){Cuke.Logger={};}
Cuke.apply(Cuke.Logger,{login:function(clientID,absoluteRootUrl)
{var isHttpsRequest=absoluteRootUrl.match(new RegExp("https","i"))!==null;var clientPrefix=clientID+"_";var wrap=$j('#'+clientPrefix+'cLogin');var n=$j('#'+clientPrefix+'userName').val();var p=$j('#'+clientPrefix+'password').val();var url=absoluteRootUrl+'BeApart/User/Login/SecureLogin.ashx?';var urlSec=url;var curWindow=window;var doRedirect=function(ret)
{if(frame){frame.remove();}
if(ret&&ret!='undefined')
{if(ret!='no'){curWindow.location=ret;}
else{$j('.error-message',wrap).show();}}};if(!isHttpsRequest)
{urlSec=urlSec.replace('http','https');urlSec=urlSec.replace(':80','');}
var fSrc=urlSec+'&Do=Authenticate&name='+n+'&password='+p+'&date='+new Date().getTime();wrap.after("<iframe id='"+clientPrefix+"iloger' frameborder='noframe' width='0' height='0' style='border:none;' src='"+fSrc+"' ></iframe>");var frame=$j("#"+clientPrefix+"iloger");frame.load(function(){var callUrl=null;if(isHttpsRequest){callUrl=urlSec+'&Do=Check&date='+new Date().getTime();}
else{callUrl=url+'&Do=Check&date='+new Date().getTime();}
$j.get(callUrl,null,function(ret){doRedirect(ret);});});return false;}});})();