function uSzeged(options) { this.initialize(options); } uSzeged.prototype = { // Constructor initialize: function(options) { this.init(); }, init: function() { // Nagy kontrasztú kinézet beállítása changeContrast.init(); // Eseménynaptár beállítása siteCalendar.init(); // Fórum beállítása siteForum.init(); // Prototype kezelése /* var isBootstrapEvent = false; if (window.jQuery) { jQuery('*').on('hide.bs.dropdown', function( event ) { isBootstrapEvent = true; }); jQuery('*').on('hide.bs.collapse', function( event ) { isBootstrapEvent = true; }); jQuery('*').on('hide.bs.modal', function( event ) { isBootstrapEvent = true; }); jQuery('*').on('hide.bs.tooltip', function( event ) { isBootstrapEvent = true; }); jQuery('*').on('hide.bs.popover', function( event ) { isBootstrapEvent = true; }); } */ } } cookie = { create: function(name, value, days) { if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); } else { expires = ""; } document.cookie = name + "=" + value + expires + "; path=/"; }, read: function(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') { c = c.substring(1,c.length); } if (c.indexOf(nameEQ) == 0) { return c.substring(nameEQ.length,c.length); } } return false; } } changeContrast = { cookieName: 'style', init: function() { if ( cookie.read(changeContrast.cookieName) ) { changeContrast.setActiveStyleSheet(cookie.read(changeContrast.cookieName)); } else { changeContrast.setActiveStyleSheet('alapertelmezett'); } }, keyPress: function(event,type) { if (event.keyCode || event.which) { var key = (event.keyCode) ? (event.keyCode) : (event.which); if ((key==32) || (key==13)) { changeContrast.setActiveStyleSheet(type); } } }, setActiveStyleSheet: function(title) { cookie.create(changeContrast.cookieName, title, 365); var a, main; for (var i = 0; (a = document.getElementsByTagName("link")[i]); i++) { if (a.getAttribute("rel").indexOf("style") != -1) { if (a.getAttribute("title")) { if (a.getAttribute("href").indexOf("_ie.css") == -1) { a.disabled = true; } if (a.getAttribute("title") == title || a.getAttribute("title") == '') { a.disabled = false; } } else { a.disabled = false; } } } }, getActiveStyleSheet: function() { var i, a; for (i=0; (a = document.getElementsByTagName("link")[i]); i++) { if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) { return a.getAttribute("title"); } } return null; }, getPreferredStyleSheet: function() { var i, a; for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) { if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title") ) { return a.getAttribute("title"); } } return null; } } siteCalendar = { init: function() { var root = $jq('.sub_page_explaining.calendar'); if ( root.length>0 ) { if ( typeof ucalOpen!='undefined' ) ucalOpen(0); } } } siteForum = { init: function() { // Cikkek alatt megjelenő regisztráció, adatmódosítás $jq('.sub_page_explaining .main_content .forum_box .user_modify_data_title').css('display','none'); $jq('.sub_page_explaining .main_content .forum_box .user_modify_data_box').css('display','none'); $jq('.sub_page_explaining .main_content .forum_box .registration_title').css('display','none'); $jq('.sub_page_explaining .main_content .forum_box .registration_box').css('display','none'); var root = $jq('.sub_page_explaining .main_content .forum_box #vch_login_username'); var root2 = $jq('.sub_page_explaining .main_content .forum_box .registration_error'); var root3 = $jq('.sub_page_explaining .main_content .forum_box .registration_ok'); if ( root.length>0 ) { $jq('.sub_page_explaining .main_content .forum_box .registration_title').css('display','block'); if ( root2.length>0 || root3.length>0 ) { $jq('.sub_page_explaining .main_content .forum_box .registration_box').css('display','block'); } } else { $jq('.sub_page_explaining .main_content .forum_box .user_modify_data_title').css('display','block'); if ( root2.length>0 || root3.length>0 ) { $jq('.sub_page_explaining .main_content .forum_box .user_modify_data_box').css('display','block'); } } }, clickRegTitle: function() { $jq('.sub_page_explaining .main_content .registration_box').css('display','block'); }, clickModTitle: function() { $jq('.sub_page_explaining .main_content .user_modify_data_box').css('display','block'); } } // Onload function uSzegedOnLoad() { new uSzeged(); } if (window.addEventListener) { window.addEventListener("load", uSzegedOnLoad, false); } else if (window.attachEvent) { window.attachEvent("onload", uSzegedOnLoad); }