$.fn.Button=function(sel) { var closed=true, th=this; $(sel).hide(); $(this).removeClass('selected').click(function(){ $(sel).toggle("fast"); $(this).toggleClass("selected"); closed=!closed; return false; }); $(document).click(function(e){ if(closed) return; var target=e.target||e.srcElement; while(target) { var ret=false; $(sel).each(function(){ if(ret=target==this) return false; }); if(ret) return; target=target.parentNode; } $(sel).hide('fast'); $(th).removeClass('selected'); closed=true; }); return this; } $.fn.UlMenu=function() { $.each(this,function(){ $("li.submenu",this).hide(); $("li:has(.sublnk)",this).click(function(){ $(this).toggleClass("selected").next("li.submenu").slideToggle(300).css("display",function(){ if($(this).css("display")=="list-item") return "block"; }); }); }); return this; } $(function() { $( "#logindialog" ).dialog({ autoOpen: false, resizable: false, width: 300 }); $('#loginlink').click(function(){ $('#logindialog').dialog('open'); return false; }); }); $(document).ready(function(){ var tabContainers = $('#tabbs .tabcont'); tabContainers.hide().filter(':first').show(); $('#tabbs .tabmenu a').click(function () { tabContainers.hide(); tabContainers.filter(this.hash).show(); $('#tabbs .tabmenu a').removeClass('selected'); $(this).addClass('selected'); return false; }).filter(':first').click(); }); var auth_window; $(document).ready(function(){ $('.sociallogin a').on('click',function(){ var href = $(this).attr('href'); var width = 820; var height = 420; var left = (screen.width - width)/2; var top = (screen.height - height)/2-100; auth_window = window.open(href, 'auth_window', "width="+width+",height="+height+",top="+top+",left="+left+"menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no"); return false; }) });