$.id=function(id){return document.getElementById(id)};function addEvent(obj,type,fn){if( obj.attachEvent ){obj["e"+type+fn] = fn;obj[type+fn] = function(){obj["e"+type+fn]( window.event );}
obj.attachEvent( "on"+type, obj[type+fn] );} else
obj.addEventListener(type,fn,false);}
function removeEvent(obj,type,fn){if( obj.detachEvent ){obj.detachEvent( "on"+type, obj[type+fn] );obj[type+fn] = null;} else
obj.removeEventListener(type,fn,false);}
function econvert(s){return s.replace(/%7E/g,'~').replace(/%28/g,'(').replace(/%29/g,')').replace(/%20/g,' ').replace(/_dot_| dot |_\._|\(\.\)/gi, '.').replace(/_at_|~at~/gi, '@');}
function AEHit(){var sp=document.getElementsByTagName("span");for(i=0;i< sp.length;i++)if(sp[i].className=="aeh") 
sp[i].innerHTML=econvert(sp[i].innerHTML);}
function form2querystring(f){var d = '';for(i=0;i < f.elements.length;i++){ob=f.elements[i];if((ob.type=='text' || ob.type=='textarea' || ob.type=='hidden') ||
(ob.type=='radio' && ob.checked)){if(ob.name!='')
d+=ob.name +'='+ escape(ob.value) +'&';}else if(ob.type=='select-one'){d+=ob.name +'='+ escape(ob.options[ob.selectedIndex].value) +'&';}else if(ob.type=='select-multiple'){for (y=0;y < ob.options.length;y++)if(ob.options[y].selected)
d+=ob.name +'='+ escape(ob.options[y].value) +'&';}else if(ob.type=='checkbox'){if(ob.checked) d+=ob.name +'=1&';else d+=ob.name +'=False&';}}
return d;}
function errHighlight(el){el.style['border'] = '1px solid red';}
function errUnHighlight(el){el.style['border'] = '';}
function shrinkSuccess(){if($('#success'))
$('#success:visible').fadeOut(700);}
$(function(){AEHit();setTimeout(shrinkSuccess,4000);if('#loggedin'){$.get('show_logged_in',{}, function(data) {if(data){$('#loggedin').html(data);}});}});
