if(typeof $$=="undefined")var $$=new Object();$$={windowLoad:[],documentReady:[],registerWindowLoad:function(func){this.windowLoad.push(func);},executeWindowLoad:function(){for(var i=0;i<this.windowLoad.length;i++)this.windowLoad[i]();},registerDocumentReady:function(func){this.documentReady.push(func);},executeDocumentReady:function(){for(var i=0;i<this.documentReady.length;i++)this.documentReady[i]();},user:{logout:function(){$.post('/@/action/logout.php',function(){$$.setDestination('/');});}},showLogin:function(url){$("#loginModal iframe").attr('src',url);$("#loginModal").dialog({title:'PMMIK belépés',modal:true,buttons:{},width:220,height:160,resizable:false,position:[900,30]})},search:function(text,portalChecked,portal,preUrl){if(text.length>0){if(text.length<4){$$.alert('Keresés','A kereséshez minimum 4 karaktert kell megadni!');}else{$$.setDestination(preUrl+((portalChecked)?(portal):('0'))+'/'+text+'/1');}}else{$$.alert('Keresés','Nincs megadva keresendő kifejezés!');}},conferenceuserLogin:function(email,password){$.post('/@/get/conferencelogin.php',{email:email,password:password},function(response){if(response.status!='ok'){$$.alert('Belépés',response.message);}else{document.location.href='/';}},'json');},phonesearch:function(department,name,email,phone,preUrl){if(name.length>0||email.length>0||phone.length>0){if(name.length==0){name=' ';}
if(email.length==0){email=' ';}
if(phone.length==0){phone=' ';}
$$.setDestination(preUrl+department+'/'+email+'/'+phone+'/'+name);}else{$$.alert('Keresés','Nincs megadva keresendő kifejezés!');}},setDestination:function(url){if(url.length>0){document.location.href=url;}},alert:function(title,message){var items=new Array();if(typeof message=='object'){for(field in message){items.push(message[field]);}}else{items=message.split('@@##@@');}
var html='';for(var i=0;i<items.length;i++){html+='<div class="ui-widget"><div style="padding: 0pt 0.7em;" class="ui-state-error ui-corner-all"><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span><strong>'+items[i]+'</strong></div></div>';}
$("#dialog").html(html);$("#dialog").dialog({modal:true,title:title,buttons:{ok:function(){$(this).dialog('close');}}});},confirm:function(title,message,callback){html='<p><span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span><strong>'+message+'</strong></p>';$("#dialog").html(html);$("#dialog").dialog({modal:true,title:title,buttons:{'OK':function(){callback();$(this).dialog('close');},'CANCEL':function(){$(this).dialog('close');}}});},alertWithCallback:function(title,message,callback){var items=message.split('@@##@@');var html='';for(var i=0;i<items.length;i++){html+='<div class="ui-widget"><div style="padding: 0pt 0.7em;" class="ui-state-error ui-corner-all"> <p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span><strong>'+items[i]+'</strong></p></div></div>';}
$("#dialog").html(html);$("#dialog").dialog({modal:true,title:title,buttons:{ok:function(){$(this).dialog('close');callback();}}});},alertAndHighlight:function(title){var items=title.split('@@##@@');var html='';for(var i=0;i<items.length;i++){var item=items[i].split('#@#');$('#'+item[0]).addClass('error');html+='<div class="ui-widget"><div style="padding: 0pt 0.7em;" class="ui-state-error ui-corner-all"> <p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span><strong>'+item[1]+'</strong></p></div></div>';}
$("#dialog").html(html);$("#dialog").dialog({modal:true,buttons:{ok:function(){$(this).dialog('close');}}});},message:function(title,message){var items=message.split('@@##@@');var html='';for(var i=0;i<items.length;i++){html+='<p><span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span><strong>'+items[i]+'</strong></p>';}
$("#dialog").html(html);$("#dialog").dialog({modal:true,title:title,buttons:{ok:function(){$(this).dialog('close');}}});},messageWithCallback:function(title,message,callback){var items=message.split('@@##@@');var html='';for(var i=0;i<items.length;i++){html+='<p><span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span><strong>'+items[i]+'</strong></p>';}
$("#dialog").html(html);$("#dialog").dialog({modal:true,title:title,buttons:{ok:function(){$(this).dialog('close');callback();}}});},loadingStart:function(){$('#loading_div').fadeIn();},loadingEnd:function(){$('#loading_div').css('display','none');},initDialog:function(){$('.dialog').each(function(){var options=$(this).attr('options');$(this).dialog({autoOpen:false,show:'slide',hide:'slide',modal:true});options=options.split(';');for(i=0;i<options.length;i++)if(options[i]){opt=options[i].split(':');if(opt[1]*1==opt[1])opt[1]=opt[1]*1;$(this).dialog('option',opt[0],opt[1]);}});}}
