function getXMLHttpObject(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else{if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP")}else{return null}}}function getDocObj(a){if(document.getElementById&&document.getElementById(a)){return document.getElementById(a)}else{if(document.all&&document.all(a)){return document.all(a)}else{if(document.layers&&document.layers[a]){return document.layers[a]}else{return false}}}}function addEvent(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false);return true}else{if(b.attachEvent){var d=b.attachEvent("on"+a,c);return d}else{return false}}}function getCookie(a){var b=document.cookie.indexOf(a+"=");var c=b+a.length+1;if((!b)&&(a!=document.cookie.substring(0,a.length))){return null}if(b==-1){return null}var d=document.cookie.indexOf(";",c);if(d==-1){d=document.cookie.length}return unescape(document.cookie.substring(c,d))}function setCookie(f,h,d,c,g,b){var e=new Date();e.setTime(e.getTime());if(d){d=d*1000*60*60*24}var a=new Date(e.getTime()+(d));document.cookie=f+"="+escape(h)+((d)?";expires="+a.toGMTString():"")+((c)?";path="+c:"")+((g)?";domain="+g:"")+((b)?";secure":"")}function deleteCookie(b,a,c){if(getCookie(b)){document.cookie=b+"="+((a)?";path="+a:"")+((c)?";domain="+c:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}}function removeBadCharacters(a){return a.replace(/[\'\"\\\/\?\&<\>\+]/g,"")}function ajaxRequest(c){var e=getXMLHttpObject();function d(f){return f!=undefined}e.onreadystatechange=function(){if(d(c.onComplete)&&e.readyState==4&&e.status==200){if(c.responseType=="XML"){c.onComplete(e.responseXML)}else{c.onComplete(e.responseText)}}else{if(d(c.onProcess)&&e.readyState==3){c.onProcess()}else{if(d(c.onSent)&&e.readyState==2){c.onSent()}}}};if(d(c.onBeforeSend)){c.onBeforeSend()}var b;if(d(c.params)&&c.params!=null){for(var a in c.params){b+=("&"+a+"="+c.params[a])}b+=("&rnd="+(new Date()).getTime())}else{b=""}if(!d(c.url)){c.url=""}if(!d(c.async)){c.async=true}if(c.method=="POST"){e.open("POST",c.url,c.async);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.setRequestHeader("Content-length",b.length);e.setRequestHeader("Accept","text/xml, application/xml, text/plain");e.setRequestHeader("Connection","close");e.send(b)}else{e.open("GET",c.url+((b=="")?"":"?")+b,c.async);e.send(null)}}function display(b,a){getDocObj(b).style.display=a?"block":"none";window.scrollTo(0,0)}function trim(a){return a.replace(/^\s+|\s+$/g,"")}function toPersian(b){var c=b.replace(/\\D+/g,"");var e=[];var f=[];for(var a=0,d=c.length;a<d;a++){e.push(c.charCodeAt(a))}for(var g=0,h=e.length;g<h;g++){f.push(String.fromCharCode(e[g]+1728))}return f.toString().replace(/,/g,"")}function getElementsByClassName(b){var a=new RegExp("(?:^|\\s)"+b+"(?:$|\\s)");var c=document.getElementsByTagName("*");var g=[];var f;for(var e=0;(f=c[e])!=null;e++){var d=f.className;if(d&&d.indexOf(b)!=-1&&a.test(d)){g.push(f)}}return g}function setElementHTMLById(d,a){try{var c=getDocObj(d);if(c.attachEvent){var b=document.createElement("div");b.innerHTML=a;c.innerHTML="";for(var f=0;f<b.childNodes.length;f++){c.appendChild(b.childNodes[f])}}else{c.innerHTML=a}}catch(e){return false}return c.innerHTML}function TarootCards(){this.cards=new Array(4);this.ncard=0;this.A=new Array(22);this.backcard="";this.cardskip=10;this.cardsplace="";this.callbackFunc=null;this.init=function(b,d,c,a){this.backcard=c;this.cardskip=d;this.cardsplace=b;getDocObj(this.cardsplace).innerHTML="";this.callbackFunc=a;this.initCards()};this.initCards=function(){for(var a=0;a<22;a++){this.A[a]=a}for(var a=0;a<30;a++){var c=Math.round(Math.random()*100)%22;var b=Math.round(Math.random()*100)%22;t=this.A[c];this.A[c]=this.A[b];this.A[b]=t}};this.onCardBlur=function(b,a){card=getDocObj(a);if(card.goTop){card.style.zIndex=parseInt(card.style.zIndex)-100;card.goTop=false}};this.onCardClick=function(b,a){card=getDocObj(a);if(card.select){if(!card.goTop){card.goTop=true;card.style.zIndex=parseInt(card.style.zIndex)+100}}if(this.ncard>3){return}if(!card.select){card.select=true;card.style.top=(parseInt(card.style.top)-25)+"px";card.style.cursor="default";this.cards[this.ncard]=this.A[b];card.src="/img/card"+this.A[b]+".jpg";if(this.ncard==3){this.callbackFunc(this.cards[0],this.cards[1],this.cards[2],this.cards[3])}this.ncard++}};this.putCards=function(d){var a="";for(d=0;d<22;d++){var c=parseInt(this.cardskip)*d;var b="card"+d;a+='<img class="card" name="cardback" id='+b+' src="'+this.backcard+'" onmousemove="T.onCardBlur('+d+", '"+b+'\')" onmouseup="T.onCardBlur('+d+", '"+b+'\')" onblur="T.onCardBlur('+d+", '"+b+'\')" onmousedown="T.onCardClick('+d+", '"+b+'\');" style="z-index:'+(d+1)+"; left:"+c+'px; top:0px;" />'}getDocObj(this.cardsplace).innerHTML+=a}}var styleUrlCached=null;function GetStyleUrl(){if(null==styleUrlCached){var a;styleUrlCached="";a=document.getElementsByTagName("link");for(var c=0;c<a.length;c++){var b=a[c];if(b.href&&/master\.css$/.test(b.href)){return styleUrlCached=b.href.replace("/include/master.css","")}}}return styleUrlCached}function tarootInfo(b,e,f){var a={method:"POST",url:"/include/services.php",params:{service:"usr_gci"},responseType:"XML",onComplete:function(g){var i=trim(g.getElementsByTagName("status")[0].childNodes[0].nodeValue);if(i=="OK"){var c=g.getElementsByTagName("jd")[0].childNodes[0].nodeValue;getDocObj(f).innerHTML=c;var h=g.getElementsByTagName("counter")[0].childNodes[0].nodeValue;getDocObj(b).innerHTML=h;var d=g.getElementsByTagName("msg")[0].childNodes[0].nodeValue;if(trim(d)==""){display(e,false)}else{getDocObj(e).innerHTML=d;display(e,true)}}}};ajaxRequest(a)}function getNoteOfDay(c){var d={method:"POST",url:"/include/services.php",params:{service:"usr_gnd"},responseType:"XML",onComplete:function(f){var b=trim(f.getElementsByTagName("status")[0].childNodes[0].nodeValue);if(b=="OK"){var a=trim(f.getElementsByTagName("note")[0].childNodes[0].nodeValue);getDocObj(c).innerHTML=a}}};ajaxRequest(d)}function importScript(a){var b=document.createElement("script");b.type="text/javascript";b.src=a;document.getElementsByTagName("head")[0].appendChild(b)}var cardNames=new Array("پاپ بانو","کیمیاگر","سلطان","سلطان بانو","عشاق","پاپ اعظم","قدرت نهایی","ارابه","چرخ اقبال","درویش","به دار آویخته","عدالت","اعتدال","انتقال","برج","دیو","ماه","ستاره","رستاخیز","خورشید","کائنات","ابله");var emailRegEx=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;