
(function($){$.fn.mask=function(options){settings={text:'loading'}
if(options){$.extend(settings,options);};var ret=this.each(function(i){var that=$(this);var index=1000-i;if(this.nodeName.toLowerCase()=='input'){that.hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');}).focus(function(){$(this).addClass('focus');}).blur(function(){$(this).removeClass('focus');});};if(this.nodeName.toLowerCase()=='textarea'){var re=/<\S[^><]*>/g;this.value=this.value.replace(re,'');if(!$(this).parent('span').is('.txt_wrap ')){that.wrap('<span class="txt_wrap '+that.attr('class')+'"></span>');that.before('<span class="t"></span>');that.after('<span class="b"></span>');that.hover(function(){$(this).parent().addClass('hover');},function(){$(this).parent().removeClass('hover');}).focus(function(){$(this).parent().addClass('focus');}).blur(function(){$(this).parent().removeClass('focus');});}};});};})(jQuery);$(document).ready(function(){$('#container').find(':input').mask();});
;;(function(){var $$;$$=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$$.replace;pluginOptions=$$.copy($$.pluginOptions,pluginOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$$.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:'PlugIn',MMdoctitle:jQuery('title').text()}};}else if(pluginOptions.update){block=update||$$.update;}else{return this;}}
htmlOptions=$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$$.copy(htmlOptions));});};$$.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined)continue;jQuery.extend(options,arg);if(arg.flashvars==undefined)continue;jQuery.extend(flashvars,arg.flashvars);}
options.flashvars=flashvars;return options;};$$.hasFlash=function(){if(/hasFlash\=true/.test(location))return true;if(/hasFlash\=false/.test(location))return false;var pv=$$.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i])return false;if(pv[i]>rv[i])return true;}
return true;};$$.hasFlash.playerVersion=function(){try{try{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAccess='always';}
catch(e){return'6,0,0';}}catch(e){}
return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}catch(e){}}
return'0,0,0';};$$.htmlOptions={height:240,flashvars:{},pluginspage:'http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shockwave-flash',width:320};$$.pluginOptions={expressInstall:false,update:true,version:'6.0.65'};$$.replace=function(htmlOptions){this.innerHTML='<div class="alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-replaced').prepend($$.transform(htmlOptions));};$$.update=function(htmlOptions){var url=String(location).split('?');url.splice(1,0,'?hasFlash=true&');url=url.join('');var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-update').prepend(msg);};function toAttributeString(){var s='';for(var key in this)
if(typeof this[key]!='function')
s+=key+'="'+this[key]+'" ';return s;};function toFlashvarsString(){var s='';for(var key in this)
if(typeof this[key]!='function')
s+=key+'='+encodeURIComponent(this[key])+'&';return s.replace(/&$/,'');};$$.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.toString=toFlashvarsString;return'<embed '+String(htmlOptions)+'/>';};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};});}})();
;
Djali.Help={};Djali.Help.addEventListeners=function()
{clear();function init(){idSelected=$.getUrlVar('topic');if(idSelected&&isNumeric(idSelected))
{idSubtopics=getElements($.getUrlVar('subtopics'))
if(idSubtopics)
{showTopic(idSelected,idSubtopics);}
else
{showTopic(idSelected)}}
else
{showTopic();}}
function getElements(input){input=unescape(input);subtopics=new Array();if(input.indexOf(",")>-1){subtopics=input.split(",");}else{subtopics.push(input);}
return subtopics;}
function isNumeric(input){var RE=/^-{0,1}\d*\.{0,1}\d+$/;return(RE.test(input));}
function showTopic(idTopic,idsSubTopic){clear();if(idTopic==null){$("#linkTopicsContainer div:first-child ul li:first-child a").addClass('selected');$("#topicsContainer").show();$("#topicContainer0").show();}
else
{$("#topicLink"+idTopic).addClass('selected');$("#topicsContainer").show();$("#topicContainer"+idTopic).show();for(id in idsSubTopic){if(typeof(idsSubTopic)=="string"){idToCheck=idsSubTopic;}else{idToCheck=idsSubTopic[id];}
if(isNumeric(idToCheck)){showSubTopic(idTopic,idToCheck)}}}}
$.extend({getUrlVars:function(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++)
{hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1];}
return vars;},getUrlVar:function(name){return $.getUrlVars()[name];}});function showSubTopic(idParent,idSubTopic){if(idParent==null){idElement=idSubTopic;}
else
{idElement="subtopic"+idParent+"_"+idSubTopic;}
if($("p#"+idElement+"_complete").css("display")=="none")
{$("p#"+idElement+"_partial").hide();$("p#"+idElement+"_complete").show();setBulletState("a#"+idElement,"open");}
else
{$("p#"+idElement+"_partial").show();$("p#"+idElement+"_complete").hide();setBulletState("a#"+idElement,"close");}}
$("a.topicTitle").click(function()
{clear();$(this).addClass('selected');$("#topicsContainer").show();$("#"+this.name).show('slow');return false;});$("a.topic.subtitle").click(function()
{if($("p#"+this.id+"_complete").css("display")=="none")
{$("p#"+this.id+"_partial").hide();$("p#"+this.id+"_complete").show();setBulletState("a#"+this.id,"open");}
else
{$("p#"+this.id+"_partial").show();$("p#"+this.id+"_complete").hide();setBulletState("a#"+this.id,"close");}
return false;});init();}
function clear(){$("a.topicTitle").removeClass('selected');$("#topicContent").hide();$("div.topic").hide();$("p.topic.content.complete").hide();$("p.topic.content.partial").show();setBulletState("a.subtitle","close");}
function setBulletState(elementId,state)
{if(state=="close")
{$(elementId).removeClass('dropdown-close');$(elementId).addClass('dropdown-open');}
else
{$(elementId).removeClass('dropdown-open');$(elementId).addClass('dropdown-close');}}
$(document).ready(function()
{Djali.Help.addEventListeners();});
;
Djali.AboutHelp={};Djali.AboutHelp.addHelpListener=function()
{$("#overlay-content a.helpLink").click(function()
{$("#overlay-content").load("/help?ajax",Djali.Help.addEventListeners);return false;});}
$(document).ready(function()
{Djali.AboutHelp.addHelpListener();});
;
Djali.FlashIntro={};Djali.FlashIntro.init=function(event){if($('#flashIntro').length>0){var flash=$('#flashIntro');var parts=flash.attr('class');parts=parts.split(';');var width=$('#flashIntro').width();var height=$('#flashIntro').height();var video=parts[0];flash.empty().flash({src:Djali.Config.static_host_common+'/flash/VideoPlayer.swf',width:width,height:height,bgcolor:"#FFFFFF",quality:"high",allowScriptAccess:"always",allowFullScreen:"true",wmode:"transparent",flashvars:{skin:Djali.Config.static_host_common+"/flash/skin_default.swf",autostart:'false',media:"[360p;"+video+"]",config:Djali.Util.add_ajax_to_url(Djali.Config.static_host_common+'/flash/MediaPlayerLS.xml')}},{version:9});}};
;
Djali.Toolbox.Genericbox=function(that){$(that).click(function(){var that_click=$(this);Djali.Util.overlay({content:Djali.Util.add_ajax_to_url($(that_click).attr('href')),is_url:true,on_complete:function(){var content=$('#overlay-content');var options={success:Djali.Toolbox.Genericbox.send_success,dataType:'json',beforeSubmit:Djali.Toolbox.Genericbox.request,url:Djali.Util.add_ajax_to_url($('#overlay-content form').attr('action'))};$('form',content).ajaxForm(options);}});return false;});};Djali.Toolbox.Genericbox.request=function(formData,jqForm,options){$('#overlay-content form #send').attr('disabled',"disabled");for(var i=0;i<=$(formData).length-1;i++){var data=$(formData)[i];if($('#overlay-content form').name=="send"){options.success=Djali.Toolbox.Genericbox.send_success;break;}}
return true;};Djali.Toolbox.Genericbox.response=function(response,status,text,redirect){if(response.status=='ok'){Djali.Util.close_overlay();Djali.Util.notice(text);if(redirect){if(response.data.__redirect){setTimeout('Djali.Util.url_redirect("'+response.data.__redirect+'")',Djali.Timer);}
else if(response.data.url){setTimeout('Djali.Util.url_redirect("'+response.data.url+'")',Djali.Timer);}}}
else{$('#overlay-content form #send').removeAttr("disabled");Djali.Util.errors('#overlay-content form',response.data);Djali.Toolbox.Genericbox.reloadCaptcha($('#overlay-content form img.captcha'));}};Djali.Toolbox.Genericbox.reloadCaptcha=function(imageID){var src=imageID.attr('src');var url=src.substring(0,src.indexOf('?'));$.ajax({type:"GET",param:"",url:url,success:function(msg){var img_src=$(imageID).attr('src');var timestamp=new Date().getTime();$(imageID).attr('src',img_src+'&'+timestamp);$("#overlay-content form #email_captcha").val('');}});};Djali.Toolbox.Genericbox.send_success=function(response,status){Djali.Toolbox.Genericbox.response(response,status,Djali.Translation('js.messagebox.send'),true);};Djali.Toolbox.Genericbox.Hint=function(id,maxlength){$(id).focus(function(){var offset=$(this).offset();var mcl=$('#mcl');if(mcl.length==0){$('#overlay-container').append('<p id="mcl"><span class="content">'+Djali.Translation('js.core.djali.util.hint.content.maxlength.first')+' '+(maxlength-$(this).val().length)+' '+Djali.Translation('js.core.djali.util.hint.content.maxlength.last')+'</span><span class="end"></span></p>');}
var offset_overlay=$('#overlay-container').offset();offset.left=offset.left-offset_overlay.left;offset.top=offset.top-$('#mcl').height()-offset_overlay.top/1.04-10;$('#mcl').css({left:offset.left,top:offset.top})
$(this).keyup(function(ev){if($(this).val().length<=maxlength){$('#mcl .content').text(Djali.Translation('js.core.djali.util.hint.content.maxlength.first')+' '+(maxlength-$(this).val().length)+' '+Djali.Translation('js.core.djali.util.hint.content.maxlength.last'));}else{$(this).val($(this).val().substr(0,maxlength));}});$(this).blur(function(){$('#mcl').remove();});});};
;
$(document).ready(function(){Djali.Toolbox.Genericbox($('#contactus'));});
;
Djali.Friendsuggestion={};Djali.Friendsuggestion.Finder={};Djali.Friendsuggestion.FSbox={};var overlayOptions={width:"600px"};jQuery.fn.exists=function(){return jQuery(this).length>0;}
Djali.Friendsuggestion.getListOfId=function()
{var listOfIds="";var isfirst=true;var idTable="";if($("#finder_friendSuggestionContent").exists()){idTable="#finder_friendSuggestionContent";}else{idTable="#fsbox_friendSuggestionContent";}
listOfIds=[];$(idTable+" tr").each(function(){listOfIds.push($(this).attr("id"));});return listOfIds;}
Djali.Friendsuggestion.refresh=function(response)
{}
Djali.Friendsuggestion.redirect_to_pending=function()
{window.location.href='/friends/pending';}
function fetchAndReplace(idTable,list,idToRemove)
{var myDate=new Date;var currentTime=myDate.getTime();$.ajax({type:"POST",url:"/friends/finder/",data:"feedOne=true&ignoreMe="+currentTime+"&exclude="+encodeURIComponent(list),dataType:"html",success:function(data)
{$(idTable+" tr:last").after(jQuery(data).find(idTable+' tbody tr'));aNewId=$(idTable+" tr:last").attr("id");if(idTable=="#finder_friendSuggestionContent"){Djali.Friendsuggestion.Finder.addEventListeners(aNewId);}else{Djali.Friendsuggestion.FSbox.addEventListeners(aNewId);}
$(idTable+" #"+idToRemove).remove();}});}
Djali.Friendsuggestion.Finder.addEventListeners=function(newId)
{$("a.finder.reply.yes"+(newId!=null?".id"+newId:"")).click(function()
{var myDate=new Date;var currentTime=myDate.getTime();var listToAvoid=Djali.Friendsuggestion.getListOfId();$.post("/friends/finder/?ajax&ignoreMe="+currentTime,$(this).parent().serialize()+"&feedOne=true&action=confirm",Djali.Friendsuggestion.refresh,"json");if($("#finder_friendSuggestionContent #"+this.name).exists()&&$("#fsbox_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}else if($("#finder_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);}else{fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}
return false;});$("a.finder.reply.no"+(newId!=null?".id"+newId:"")).click(function()
{var myDate=new Date;var currentTime=myDate.getTime();var listToAvoid=Djali.Friendsuggestion.getListOfId();$('body').css('cursor','progress');$('a.fs.plusOneIcon').css('cursor','progress');$.post("/friends/finder/?ajax&ignoreMe="+currentTime,$(this).parent().serialize()+"&feedOne=true&action=ignore",Djali.Friendsuggestion.refresh,"json");if($("#finder_friendSuggestionContent #"+this.name).exists()&&$("#fsbox_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}else if($("#finder_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);}else{fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}
return false;});Djali.addBasicBox($("a.finder.reply.yes"),null,null,false,overlayOptions);$('body').css('cursor','default');$('a').css('cursor','pointer');$('a.fs.plusOneIcon').css('cursor','auto');}
Djali.Friendsuggestion.FSbox.addEventListeners=function(newId)
{friendpopup=function()
{var myDate=new Date;var currentTime=myDate.getTime();var listToAvoid=Djali.Friendsuggestion.getListOfId();$.post("/friends/finder/?ajax&ignoreMe="+currentTime,$(this).parent().serialize()+"&feedOne=true&action=confirm",Djali.Friendsuggestion.refresh,"json");if($("#finder_friendSuggestionContent #"+this.name).exists()&&$("#fsbox_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}else if($("#finder_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);}else{fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}
if($(this).hasClass('requestFriendship')){$(this).remove();$('#mainSearchField').flushCache();}
return false;}
$("a.fs.reply.yes"+(newId!=null?".id"+newId:"")).click(friendpopup);$("a.fs.reply.popup"+(newId!=null?".id"+newId:"")).click(friendpopup);$("a.fs.reply.no"+(newId!=null?".id"+newId:"")).click(function()
{var myDate=new Date;var currentTime=myDate.getTime();var listToAvoid=Djali.Friendsuggestion.getListOfId();$('body').css('cursor','progress');$('a').css('cursor','progress');$.post("/friends/finder/?ajax&ignoreMe="+currentTime,$(this).parent().serialize()+"&feedOne=true&action=ignore",Djali.Friendsuggestion.refresh,"json");if($("#finder_friendSuggestionContent #"+this.name).exists()&&$("#fsbox_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}else if($("#finder_friendSuggestionContent #"+this.name).exists()){fetchAndReplace('#finder_friendSuggestionContent',listToAvoid,this.name);}else{fetchAndReplace('#fsbox_friendSuggestionContent',listToAvoid,this.name);}
return false;});Djali.addBasicBox($("a.fs.reply.yes"),null,null,false,overlayOptions);Djali.addBasicBox($("a.fs.reply.popup"),null,null,false,overlayOptions);$('body').css('cursor','default');$('a').css('cursor','pointer');$('a.fs.plusOneIcon').css('cursor','auto');}
$(document).ready(function()
{Djali.Friendsuggestion.Finder.addEventListeners();Djali.Friendsuggestion.FSbox.addEventListeners();});
;
Djali.Select={};Djali.Select.change=function()
{$('select.customSelect').change(function()
{Djali.Select.DisplaySelection($(this));});};Djali.Select.DisplaySelection=function(el){var parent=el.parent();$(parent).children()[0].innerHTML=el.children("[selected]").text();};$(document).ready(function()
{Djali.Select.change();$('select.customSelect').each(function(){Djali.Select.DisplaySelection($(this));});});
;
$(document).ready(function(){Djali.addBasicBox($('.topMenuItem #helpLink'),null,Djali.Help.addEventListeners);Djali.addBasicBox($('#aboutLink'),null,Djali.About.launchAboutEvents);Djali.FlashIntro.init();$("#mainSearchField").blur(function(){Djali.InputBlur($(this),'js.search.text');}).focus(function(){Djali.InputFocus($(this),'js.search.text');});});Djali.About={};Djali.About.launchAboutEvents=function()
{Djali.FlashIntro.init();Djali.AboutHelp.addHelpListener();}
;
(function($){jQuery.fn.extend({ImageRotate:function(parameters)
{if(this.Wilq32&&this.Wilq32.PhotoEffect)return;var paramClone=$.extend(true,{},parameters)
return(new Wilq32.PhotoEffect(this.get(0),paramClone))._temp;},rotate:function(parameters)
{if(this.length===0)return;if(typeof parameters=="undefined")return;if(typeof parameters=="number")parameters={angle:parameters};var returned=[];for(var i=0,i0=this.length;i<i0;i++)
{var element=this.get(i);if(typeof element.Wilq32=="undefined")
returned.push($($(element).ImageRotate(parameters)));else
{element.Wilq32.PhotoEffect._rotate(parameters.angle);}}
return returned;},rotateAnimation:function(parameters)
{if(this.length===0)return;if(typeof parameters=="undefined")return;if(typeof parameters=="number")parameters={angle:parameters};var returned=[];for(var i=0,i0=this.length;i<i0;i++)
{var element=this.get(i);if(typeof element.Wilq32=="undefined")
returned.push($($(element).ImageRotate(parameters)));else
{element.Wilq32.PhotoEffect._parameters.animateAngle=parameters.angle;element.Wilq32.PhotoEffect._parameters.callback=parameters.callback||element.Wilq32.PhotoEffect._parameters.callback||function(){};element.Wilq32.PhotoEffect._animateStart();}}
return returned;}});Wilq32={};Wilq32.PhotoEffect=function(img,parameters)
{this._img=img;this._parameters=parameters;this._parameters.className=img.className;this._parameters.id=img.getAttribute('id');this._parameters.animateAngle=0;if(!parameters)this._parameters={};this._angle=0;if(!parameters.angle)this._parameters.angle=0;this._temp=document.createElement('span');this._temp.Wilq32={PhotoEffect:this};img.parentNode.insertBefore(this._temp,img);this._img._ref=this;if(this._img.complete){this._Loader();}
else{jQuery(this._img).bind("load",function()
{this._ref._Loader.call(this._ref);});}}
if(jQuery.browser.msie)
{Wilq32.PhotoEffect.prototype.createVMLNode=(function(){document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!document.namespaces.rvml&&document.namespaces.add("rvml","urn:schemas-microsoft-com:vml");return function(tagName){return document.createElement('<rvml:'+tagName+' class="rvml">');};}catch(e){return function(tagName){return document.createElement('<'+tagName+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">');};}})();}
Wilq32.PhotoEffect.prototype._Loader=(function()
{if(jQuery.browser.msie)
return function()
{var src=this._img.src;this._temp.setAttribute('id',this._parameters.id);this._temp.className=this._parameters.className;var width=this._img.width;var height=this._img.height;this._img.parentNode.removeChild(this._img);this._img._widthMax=this._img._heightMax=Math.sqrt((height)*(height)+(width)*(width));this._img._heightMax=Math.sqrt((height)*(height)+(width)*(width));this._vimage=this.createVMLNode('image');this._vimage._ref=this;this._vimage.style.height=height+"px";this._vimage.style.width=width+"px";this._temp.style.position="relative";this._vimage.style.position="absolute";this._vimage.style.top=(this._img._heightMax-height)/2;this._vimage.style.left=(this._img._widthMax-width)/2;this._temp.style.display="inline-block";this._temp.style.width=this._temp.style.height=this._img._heightMax+"px";this._vimage.src=src;this._temp.appendChild(this._vimage);var self=this;if(this._parameters.bind)
{for(var a in this._parameters.bind)if(this._parameters.bind.hasOwnProperty(a))
for(var b in this._parameters.bind[a])if(this._parameters.bind[a].hasOwnProperty(b))
jQuery(this._temp).bind(b,this._parameters.bind[a][b]);}
this._rotate(this._parameters.angle);}
else
return function()
{this._temp.setAttribute('id',this._parameters.id);this._temp.className=this._parameters.className;var width=this._img.width;var height=this._img.height;this._img.parentNode.removeChild(this._img);this._img._widthMax=this._img._heightMax=Math.sqrt((height)*(height)+(width)*(width));this._canvas=document.createElement('canvas');this._canvas._ref=this;this._canvas.height=height;this._canvas.width=width;this._canvas.setAttribute('width',width);this._canvas.Wilq32=this._temp.Wilq32;this._temp.appendChild(this._canvas);var self=this;if(this._parameters.bind)
{for(var a in this._parameters.bind)if(this._parameters.bind.hasOwnProperty(a))
for(var b in this._parameters.bind[a])if(this._parameters.bind[a].hasOwnProperty(b))
jQuery(this._canvas).bind(b,this._parameters.bind[a][b]);}
this._cnv=this._canvas.getContext('2d');this._rotate(this._parameters.angle);}})();Wilq32.PhotoEffect.prototype._animateStart=function()
{if(this._timer)clearTimeout(this._timer);this._animate();}
Wilq32.PhotoEffect.prototype._animate=function()
{if(this._canvas||this._vimage)this._angle-=(this._angle-this._parameters.animateAngle)*0.1;if(typeof this._parameters.minAngle!="undefined")if(this._angle<this._parameters.minAngle)this._angle=this._parameters.minAngle;if(typeof this._parameters.maxAngle!="undefined")if(this._angle>this._parameters.maxAngle)this._angle=this._parameters.maxAngle;var checkEnd=!!Math.round(this._angle*100-this._parameters.animateAngle*100)==0&&!!this._timer;if(this._parameters.callback&&checkEnd){this._parameters.callback();}
if(checkEnd&&!this._parameters.animatedGif)
{clearTimeout(this._timer);}
else
{if(this._canvas||this._vimage)this._rotate(this._angle);var self=this;this._timer=setTimeout(function()
{self._animate.call(self);},10);}}
Wilq32.PhotoEffect.prototype._rotate=(function()
{if(jQuery.browser.msie)
return function(angle)
{this._vimage.style.rotation=angle;var radians=angle*Math.PI/180;}
else
return function(angle)
{if(!this._img.width)return;if(typeof angle!="number")return;angle=(angle%360)*Math.PI/180;var width=this._img.width;var height=this._img.height;var widthAdd=this._img._widthMax-width;var heightAdd=this._img._heightMax-height;this._canvas.width=width+widthAdd;this._canvas.height=height+heightAdd;this._cnv.save();this._cnv.translate(widthAdd/2,heightAdd/2);this._cnv.translate(width/2,height/2);this._cnv.rotate(angle);this._cnv.translate(-width/2,-height/2);this._cnv.drawImage(this._img,0,0);this._cnv.restore();}})();})(jQuery);
;
Djali.LoggedOutHeader={};var responseStatus=true;Djali.LoggedOutHeader.resetPasswordSuccess=function(response)
{responseStatus=response.data.success;if(responseStatus!=true)
{var myDate=new Date();var currentTime=myDate.getTime();$(('#overlay-content')).load("/password/reset/?ajax&ignoreMe="+currentTime,Djali.LoggedOutHeader.addResetEventListeners);$(document.body).removeClass('loadingStuff');}
else
{var success_content="<div class='header'><h3>"+Djali.Translation('js.password.success_title')+"</h3>"+"</div><div id='successtext'>"+Djali.Translation('js.password.success_text')+"</div> <div class=\"overlay-buttons overlayButtons\">"+"<input name=\"close\" type=\"button\" value=\""+Djali.Translation('js.password.success_text')+"\" id=\"overlayCloseButton\" class=\"button grayButton\" />";$('#overlay-content').html(success_content);$('#overlayCloseButton').click(function(){Djali.Util.close_overlay();});}}
Djali.LoggedOutHeader.forgotPasswordSuccess=function(response)
{responseStatus=response.data.success;if(responseStatus!=true)
{var myDate=new Date();var currentTime=myDate.getTime();$(('#overlay-content')).load("/password/?ajax&ignoreMe="+currentTime,Djali.LoggedOutHeader.addEventListeners);$(document.body).removeClass('loadingStuff');}
else
{$(('#overlay-content')).load("/password/reset/?ajax&ignoreMe="+currentTime+"&msisdn="+response.data.msisdn,Djali.LoggedOutHeader.addResetEventListeners);$(document.body).removeClass('loadingStuff');}}
Djali.LoggedOutHeader.addResetEventListeners=function()
{if(responseStatus!=true)
{responseStatus=true;}
var content=$('#overlay-content');var options={beforeSubmit:Djali.Util.form_request,success:Djali.LoggedOutHeader.resetPasswordSuccess,dataType:'json',url:Djali.Util.add_ajax_to_url($('#overlay-content form').attr('action'))};$('form',content).ajaxForm(options);$("#overlayBackButton").click(function()
{var myDate=new Date();var currentTime=myDate.getTime();$(('#overlay-content')).load("/password/?ajax&ignoreMe="+currentTime,Djali.LoggedOutHeader.addEventListeners);$(document.body).removeClass('loadingStuff');});$("#overlayCloseButton").click(function()
{Djali.Util.close_overlay();return false;});}
Djali.LoggedOutHeader.addEventListeners=function()
{if(responseStatus!=true)
{responseStatus=true;}
var content=$('#overlay-content');var options={beforeSubmit:Djali.Util.form_request,success:Djali.LoggedOutHeader.forgotPasswordSuccess,dataType:'json',url:Djali.Util.add_ajax_to_url($('#overlay-content form').attr('action'))};$('form',content).ajaxForm(options);$("#hascode").click(function()
{var myDate=new Date();var currentTime=myDate.getTime();$(('#overlay-content')).load("/password/reset/?ajax&ignoreMe="+currentTime,Djali.LoggedOutHeader.addResetEventListeners);$(document.body).removeClass('loadingStuff');});$("#overlayCloseButton").click(function()
{Djali.Util.close_overlay();return false;});}
Djali.LoggedOutHeader.PasswordDefaultValue=function(){}
$(document).ready(function()
{Djali.addBasicBox($('.forgot_pass'),Djali.LoggedOutHeader.forgotPasswordCallback,Djali.LoggedOutHeader.addEventListeners,false);$("#login_id_fp").blur(function(){Djali.InputBlur($(this),'js.core.djali.digits');}).focus(function(){Djali.InputFocus($(this),'js.core.djali.digits');});$("#login_password_fp").unbind("blur").blur(function(){Djali.PasswordBlur($(this));}).unbind("focus").focus(function(){Djali.PasswordFocus($(this));});});
;
