if(typeof(regis_return_url) == 'undefined') { var regis_return_url = ''; } function getNextHighestZindex() { var highestIndex = 0; var currentIndex = 0; var elArray = Array(); elArray = document.getElementsByTagName('*'); for(var i = 0; i < elArray.length; i++) { if (elArray[i].style) { currentIndex = parseInt(elArray[i].style['zIndex']); } else if(window.getComputedStyle) { currentIndex = parseInt(document.defaultView.getComputedStyle(elArray[i],null).getPropertyValue('z-index')); } if(!isNaN(currentIndex) && currentIndex > highestIndex){ highestIndex = currentIndex; } } return(highestIndex + 1); } function sendCrossFrame(frame, func, param) { var id = "proxyframe"; var proxy = frames[id]; var url = "http://blog.eduzones.com/scripts/proxy.html?frame=" + frame + "&func=" + func + "¶m=" + param; if(proxy) { proxy.location.href = url; } else { var iframe = document.createElement("iframe"); iframe.id = id; iframe.name = id; iframe.src = url; iframe.style.display = "none"; document.body.appendChild(iframe); } var e = arguments[3]; if(e) { var obj = document.getElementById("proxyframe"); obj.onload = function() { eval(e); } } } function ok_success() { setTimeout(function() { location.reload(true); }, 500); } var ebar_wait_icon = '
'; var s = ''; s += ''; s += '
'; s += 'menu'; s += '
หน้าแรก
'; s += '
'; s += '
'; s += '
'; s += '
'; s += '
'; s += ''; s += ''; s += ''; document.write(s); document.write(unescape('%3Cscript%20type%3D%22text/javascript%22%20language%3D%22JavaScript%22%20src%3D%22')); document.write((location.protocol.indexOf('https')>-1?'https://th-ssl':'http://th-cdn') +unescape('.effectivemeasure.net/em.js%22%3E%3C/script%3E')); YUI().use("cookie", "jsonp", "node", function(Y) { var div = Y.Node.get("#ebar_topbar_body"); var handleLoginSuccess = function(data) { if(data.status == "1") { if(is_refresh_login) { location.reload(true); } else { showProfile(); updateUser(); } } else if(data.status == "-1") { alert("User นี้ถูกระงับการใช้งาน"); } else { alert("User/Password ไม่ถูกต้อง"); } } var handleLoginFailure = function(data) { alert("ไม่สามารถติดต่อ Server ได้กรุณาลองใหม่อีกครั้ง"); } var handleLogoutSuccess = function(data) { if(data.status == "1") { if(is_refresh_login) { location.reload(true); } else { showLogin(); } } } var handleLogoutFailure = function(data) { alert("ไม่สามารถติดต่อ Server ได้กรุณาลองใหม่อีกครั้ง"); } function Login() { var sUrl = "http://blog.eduzones.com/login.json.php?user=" + Y.one("#ebar_user").get("value") + "&pass=" + Y.one("#ebar_pass").get("value") + "&jsoncallback={callback}"; Y.jsonp(sUrl, { on: { success: handleLoginSuccess, failure: handleLoginFailure } }); } function Logout() { var sUrl = "http://blog.eduzones.com/logout.json.php?jsoncallback={callback}"; Y.jsonp(sUrl, { on: { success: handleLogoutSuccess, failure: handleLogoutFailure } }); } function hideBanner() { Y.all("iframe").each(function(e) { if(e.getAttribute("src").indexOf("ezindex01.html") != -1 || e.getAttribute("src").indexOf("ezindex02.html") != -1) { e.setStyle("display", "none"); /*var frame = Y.Node.getDOMNode(e); YUI({ win: frame.contentWindow, doc: frame.contentWindow.document }).use("node", function(Frame) { var iframe = Frame.one("html"); iframe.setStyle("display", "none"); });*/ } }); } function showBanner() { Y.all("iframe").each(function(e) { if(e.getAttribute("src").indexOf("ezindex01.html") != -1 || e.getAttribute("src").indexOf("ezindex02.html") != -1) { e.setStyle("display", "block"); /*var frame = Y.Node.getDOMNode(e); YUI({ win: frame.contentWindow, doc: frame.contentWindow.document }).use("node", function(Frame) { var iframe = Frame.one("html"); iframe.setStyle("display", "block"); });*/ } }); } function toggleMenuMyAccount() { var menu = Y.Node.get("#ebar_menu_myaccount_list"); if(menu.getStyle("display") == "none") { menu.setStyle("display", "block"); hideBanner(); } else { menu.setStyle("display", "none"); showBanner(); } } var is_show_menu_pic = false; function showMenuProfilePic() { is_show_menu_pic = true; var menu = Y.Node.get("#ebar_menu_pic"); menu.setStyle("display", "block"); } function hideMenuProfilePic() { is_show_menu_pic = false; setTimeout(function() { if(!is_show_menu_pic) { var menu = Y.Node.get("#ebar_menu_pic"); menu.setStyle("display", "none"); } }, 200); } function showWait() { var ui = Y.Node.get(".ebar-overlay"); ui.setStyle("width", document.body.offsetWidth); ui.setStyle("height", document.body.offsetHeight); ui.setStyle("zIndex", getNextHighestZindex()); ui.setStyle("display", "block"); var dial = Y.Node.get("#ebar-wait"); var w = 100; dial.setStyle("width", w); dial.set("innerHTML", ebar_wait_icon); dial.setStyle("display", "block"); var top = document.body.scrollTop + ((document.documentElement.clientHeight - dial.get("clientHeight")) / 2); var left = (document.body.offsetWidth / 2) - (w / 2); dial.setStyle("top", top); dial.setStyle("left", left); dial.setStyle("zIndex", getNextHighestZindex()); } function hideWait() { var ui = Y.Node.get(".ebar-overlay"); //ui.setStyle("display", "none"); var dial = Y.Node.get("#ebar-wait"); dial.setStyle("display", "none"); } function showDial(w, html, buttons) { hideBanner(); var button = '
'; for(i in buttons) { button += ' '; } button += '
'; var ui = Y.Node.get(".ebar-overlay"); ui.setStyle("width", document.body.offsetWidth); ui.setStyle("height", document.body.offsetHeight); ui.setStyle("zIndex", getNextHighestZindex()); ui.setStyle("display", "block"); var dial = Y.Node.get("#ebar-dial"); dial.setStyle("width", w); dial.set("innerHTML", html + button); dial.setStyle("display", "block"); var top = document.body.scrollTop + ((document.documentElement.clientHeight - dial.get("clientHeight")) / 2); var left = (document.body.offsetWidth / 2) - (w / 2); dial.setStyle("top", top); dial.setStyle("left", left); dial.setStyle("zIndex", getNextHighestZindex()); } function hideDial() { var ui = Y.Node.get(".ebar-overlay"); ui.setStyle("display", "none"); var dial = Y.Node.get("#ebar-dial"); dial.setStyle("display", "none"); } function okChangepic() { sendCrossFrame("ichange_pic", "okChangepic", "", "ok_success()"); } function cancelChangepic() { hideDial(); showBanner(); } function changePic() { showWait(); var buttons = [ { "id": "ebar-button-changepic-ok", "name": "เปลี่ยนรูป" }, { "id": "ebar-button-changepic-cancel", "name": "ยกเลิก" } ]; showDial(600, '
', buttons); Y.on("click", okChangepic, "#ebar-button-changepic-ok"); Y.on("click", cancelChangepic, "#ebar-button-changepic-cancel"); hideWait(); } function okSetAlert() { sendCrossFrame("iset_alert", "okSetAlert", "", "ok_success()"); } function cancelSetAlert() { hideDial(); showBanner(); } function setAlert() { toggleMenuMyAccount(); showWait(); var buttons = [ { "id": "ebar-button-setalert-ok", "name": "ตกลง" }, { "id": "ebar-button-setalert-cancel", "name": "ยกเลิก" } ]; showDial(300, '', buttons); Y.on("click", okSetAlert, "#ebar-button-setalert-ok"); Y.on("click", cancelSetAlert, "#ebar-button-setalert-cancel"); hideWait(); } function showReminderAlert() { var sUrl = "http://blog.eduzones.com/ireminder.ajax.php?do=get_reminder_count&jsoncallback={callback}"; Y.jsonp(sUrl, { on: { success: function(data) { var dial = Y.Node.get("#ebar_iremin"); if(data.html == "0") { dial.set("innerHTML", ''); } else { dial.set("innerHTML", '' + data.html + ''); } } } }); } var handleReminderListSuccess = function(data) { var menu = Y.Node.get("#ebar_reminder_list"); menu.set("innerHTML", data.html); var sUrl = "http://blog.eduzones.com/ireminder.ajax.php?do=set_reminder_read&jsoncallback={callback}"; Y.jsonp(sUrl, { on: { success: function(data) { var dial = Y.Node.get("#ebar_iremin"); dial.set("innerHTML", ''); } } }); } var handleReminderListFailure = function(data) { } function toggleReminder() { var menu = Y.Node.get("#ebar_reminder_list"); if(menu.getStyle("display") == "none") { menu.setStyle("display", "block"); hideBanner(); var sUrl = "http://blog.eduzones.com/ireminder.ajax.php?do=get_reminder_list&jsoncallback={callback}"; Y.jsonp(sUrl, { on: { success: handleReminderListSuccess, failure: handleReminderListFailure } }); } else { menu.setStyle("display", "none"); showBanner(); } } function showLogin() { var s = ''; s += '
'; s += ' '; s += ' '; s += ' Login'; s += '
'; s += '
สมัครสมาชิก
'; s += '
ลืมรหัสผ่าน
'; s += '
ตั้งเป็นหน้าแรก
'; div.set("innerHTML", s); Y.on("click", Login, "#ebar_login"); Y.on("keypress", function(e) { if(e.keyCode == 13) Login(); }, "#ebar_user"); Y.on("keypress", function(e) { if(e.keyCode == 13) Login(); }, "#ebar_pass"); } function showProfile() { var s = ''; s += '
'; s += ' '; s += ' '; //s += ' '; s += '
'; s += '
'; s += ' '; s += ' '; s += '
'; s += '
iBlog
'; s += '
'; s += ' '; s += ' My Account'; s += '
'; s += '
หน้าแรก
'; div.set("innerHTML", s); Y.on("click", Logout, "#ebar_logout"); Y.on("click", toggleMenuMyAccount, "#ebar_menu_myaccount"); Y.on("mouseover", showMenuProfilePic, "#ebar_menu_profilepic"); Y.on("mouseout", hideMenuProfilePic, "#ebar_menu_profilepic"); Y.on("mouseover", showMenuProfilePic, "#ebar_menu_pic"); Y.on("mouseout", hideMenuProfilePic, "#ebar_menu_pic"); Y.on("click", changePic, "#ebar_changepic"); Y.on("click", setAlert, "#ebar_setalert"); Y.on("click", toggleReminder, "#ebar_iremin"); showReminderAlert(); } var handleupdateUserSuccess = function(data) { } function updateUser() { var sUrl = "http://blog.eduzones.com/user.json.php?jsoncallback={callback}"; Y.jsonp(sUrl, { on: { success: handleupdateUserSuccess } }); } var value = Y.Cookie.get("user"); if(value == null) { showLogin(); } else { showProfile(); var value = Y.Cookie.get("last_access"); if(value == null) { updateUser(); } } function toggleMenu() { var menu = Y.Node.get("#ebar_menu_list"); if(menu.getStyle("display") == "none") { menu.setStyle("display", "block"); } else { menu.setStyle("display", "none"); } } Y.on("click", toggleMenu, "#ebar_menu"); });