/* هرگونه حق كپي برداري و تغيير محفوظ مي باشد. Copyright (c) 2006 SamaToos Co. All rights reserved. Website: http://www.samatoos.ir */ function utf8(wide) { var c, s; var enc = ""; var i = 0; while(i=0xDC00 && c<0xE000) continue; if (c>=0xD800 && c<0xDC00) { if (i>=wide.length) continue; s= wide.charCodeAt(i++); if (s<0xDC00 || c>=0xDE00) continue; c= ((c-0xD800)<<10)+(s-0xDC00)+0x10000; } // output value if (c<0x80) enc += String.fromCharCode(c); else if (c<0x800) enc += String.fromCharCode(0xC0+(c>>6),0x80+(c&0x3F)); else if (c<0x10000) enc += String.fromCharCode(0xE0+(c>>12),0x80+(c>>6&0x3F),0x80+(c&0x3F)); else enc += String.fromCharCode(0xF0+(c>>18),0x80+(c>>12&0x3F),0x80+(c>>6&0x3F),0x80+(c&0x3F)); } return enc; }; var Element = { addClassName : function(element, className) { if (!element) return; if (element.className.indexOf(className) < 0) element.className += (element.className ? ' ' : '') + className; return element; }, removeClassName : function(element, className) { if (!element) return; var str = element.className; str = str.replace(new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' '); element.className = str.replace(/^\s+/, '').replace(/\s+$/, ''); return element; } }; function getPortletsWidth() { return window.innerWidth-200; }; function msg(msg) { $('CONSOLE-BOX-ID').style.display = ''; $('CONSOLE-BOX-ID').innerHTML += msg + '
'; }; function clrMsg() { $('CONSOLE-BOX-ID').style.display = 'none'; $('CONSOLE-BOX-ID').innerHTML = ''; }; /** * * @param elm * @returns {Element} */ function $(elm) { return document.getElementById(elm); }; function gregToJalali(jDate){ if (!jDate) return null; var temp; if (jDate.indexOf(' ')>=0){ jDate = jDate.split(" "); jDate = jDate[0]; } jDate = jDate.replace(/\//g, '-'); temp = jDate.split('-'); if (!temp[0] || !temp[1] || !temp[2]) return null; var tempDate = new Date(); tempDate.setFullYear(temp[0], temp[1]-1, temp[2]); var data = SAMA.widget.DateMath.GtoJ(tempDate); data = data.toString();//(data.getFullYear()+1900)+'/'+(data.getMonth()+1)+'/'+data.getDate(); return data; }; function handleEvent(oEvent) { if(oEvent.keyCode == 13) Login.login(); }; function loginPageInitiation() { $('login-user').focus(); Login.init(); }; function changeLangLogin(lang){ document.cookie = "lang=" + lang + ";expires= Thursday, April 10, 3023 9:30:02 AM"; location.reload() } function captchaReload() { var url = '../Runtime/process.php?rand='+Math.random()+'&module=Captcha&action=show&width=173&height=50'; url = SAMA.util.Connect.XSRFParams(url); $('captcha').src= url; }; Array.prototype.Unique = function(){ var u = {}, a = []; for(var i = 0, l = this.length; i < l; ++i){ if(u.hasOwnProperty(this[i])) { continue; } a.push(this[i]); u[this[i]] = 1; } return a; }; var activeXSRFCode = false; var XSRFCode = ""; var sha1Encrypt = false; var enablePasswordPadding = true; var LoginWithSMSVerify = false;