function BookMarkSite(Title, Url) { if (window.sidebar) window.sidebar.addPanel(Title, Url, "") else if(window.opera && window.print) { var Element = document.createElement('a') Element.setAttribute('href', Url); Element.setAttribute('title',Title); Element.setAttribute('rel','sidebar'); Element.click(); } else if(document.all) window.external.AddFavorite(Url, Title); } function Launch(page, width, height) { OpenWin = this.open(page, "", "toolbar=no, menubar=no ,location=no, scrollbars=no, resizable=no, width=" + width + ", height=" + height + ", top=" + (screen.height/2 - height/2) + ", left=" + (screen.width/2 - width/2) + "\""); } function valid(kayit) { var e = document.getElementById('LOGIN'); e.autocomplete = 'off'; var e = document.getElementById('EMAIL'); e.autocomplete = 'off'; var LOGIN = kayit.LOGIN.value; var PASSWORD = kayit.PASSWORD.value; var PASSWORD2 = kayit.PASSWORD2.value; var EMAIL = kayit.EMAIL.value; var LOGINRegex = new RegExp(/ı|ğ|ü|ş|ö|ç|"|\!|'|\^|\^\^|\+|%|&|\/|\\|\(|\)|\=|\?|¿|£|#|\$|\{|\}|\[|\]|\||<|>|@|ß| |\*|insert|into|script|select|where/ig); var EMAILRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; if(LOGIN == "") { inlineMsg('LOGIN','Lütfen kullanıcı adınızı girin.',2); return false; } if(LOGIN.match(LOGINRegex)) { inlineMsg('LOGIN','Kullanıcı adı geçersiz.
Özel karakterler kullanmayın!
'); return false; } if(PASSWORD == "") { inlineMsg('PASSWORD','Lütfen parolanızı girin.',2); return false; } if(PASSWORD2 == "") { inlineMsg('PASSWORD2','Lütfen parola tekrarını girin.',2); return false; } if(PASSWORD!=PASSWORD2) { inlineMsg('PASSWORD2','Girdiğiniz parola birbirinden farklıdır.',2); return false; } if(EMAIL == "") { inlineMsg('EMAIL','Mail adresinizi girin.',2); return false; } if(!EMAIL.match(EMAILRegex)) { inlineMsg('EMAIL','Geçersiz email adresi.'); return false; } return true; } // START OF MESSAGE SCRIPT // var MSGTIMER = 20; var MSGSPEED = 5; var MSGOFFSET_H = 3; var MSGOFFSET_V = 3; var MSGHIDE = 3; // build out the divs, set attributes and call the fade function // function inlineMsg(target,string,autohide) { var msg; var msgcontent; if(!document.getElementById('msg')) { msg = document.createElement('div'); msg.id = 'msg'; msgcontent = document.createElement('div'); msgcontent.id = 'msgcontent'; document.body.appendChild(msg); msg.appendChild(msgcontent); msg.style.filter = 'alpha(opacity=0)'; msg.style.opacity = 0; msg.alpha = 0; } else { msg = document.getElementById('msg'); msgcontent = document.getElementById('msgcontent'); } msgcontent.innerHTML = string; msg.style.display = 'block'; var msgheight = msg.offsetHeight; var targetdiv = document.getElementById(target); targetdiv.focus(); var targetheight = targetdiv.offsetHeight; var targetwidth = targetdiv.offsetWidth; var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2) + MSGOFFSET_V; var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET_H; msg.style.top = topposition + 'px'; msg.style.left = leftposition + 'px'; clearInterval(msg.timer); msg.timer = setInterval("fadeMsg(1)", MSGTIMER); if(!autohide) { autohide = MSGHIDE; } window.setTimeout("hideMsg()", (autohide * 1000)); } // hide the form alert // function hideMsg(msg) { var msg = document.getElementById('msg'); if(!msg.timer) { msg.timer = setInterval("fadeMsg(0)", MSGTIMER); } } // face the message box // function fadeMsg(flag) { if(flag == null) { flag = 1; } var msg = document.getElementById('msg'); var value; if(flag == 1) { value = msg.alpha + MSGSPEED; } else { value = msg.alpha - MSGSPEED; } msg.alpha = value; msg.style.opacity = (value / 100); msg.style.filter = 'alpha(opacity=' + value + ')'; if(value >= 99) { clearInterval(msg.timer); msg.timer = null; } else if(value <= 1) { msg.style.display = "none"; clearInterval(msg.timer); } } // calculate the position of the element in relation to the left of the browser // function leftPosition(target) { var left = 0; if(target.offsetParent) { while(1) { left += target.offsetLeft; if(!target.offsetParent) { break; } target = target.offsetParent; } } else if(target.x) { left += target.x; } return left; } // calculate the position of the element in relation to the top of the browser window // function topPosition(target) { var top = 0; if(target.offsetParent) { while(1) { top += target.offsetTop; if(!target.offsetParent) { break; } target = target.offsetParent; } } else if(target.y) { top += target.y; } return top; } // preload the arrow // if(document.images) { arrow = new Image(7,80); arrow.src = "/themes/gfx/msg_arrow.gif"; }