jQuery(
	function(){
$('#sidebar form').submit(function(e){e.preventDefault();window.location.href=$(this).attr('action')+'/search/'+encodeURIComponent($(this).find('input[name="s"]').val()).replace(/%20/g,'+')});function Subscribe(){this.vals=new Array();$('#footer form button, .mobilesite form button').bind('click',{s:this},this.submit);$('#footer form, .mobilesite form').find('fieldset input').bind('focus',{s:this},this.values)};Subscribe.prototype.submit=function(e){var s=e.data.s;if($(this).parents('form').attr('action')=='http://www2.carmamail.com/Forms/Action.aspx?form=99_1cc03660&targeturl=http://www.moremobilerelations.se/tack'){var url='/wp-compost.php';$(this).parents('form').find('input[name="email"]').attr('name','newsletter-email')}else{var url='/wp-subscribe.php'}var d=$(this).parents('form').serialize()+'&type='+$(this).attr('value')+'&ajax=true';$(this).blur();e.preventDefault();$.ajax({type:'POST',url:url,data:d,dataType:'json',beforeSend:s.before,success:s.success,error:s.error})};Subscribe.prototype.before=function(r){$('.'+this.data.split("-")[0]+' form span').remove()};Subscribe.prototype.success=function(d){pageTracker._trackPageview('/form/'+this.data.split("-")[0]+'/success');$('.'+this.data.split("-")[0]+' form fieldset').append('<span></span>').find('span:last').addClass('success').text(d.s).parent().find('input').removeClass('error').val('')};Subscribe.prototype.error=function(r,s,t){pageTracker._trackPageview('/form/'+this.data.split("-")[0]+'/error');if(typeof(r.responseText)=='string'&&r.responseText!='')var e=r.responseText;else if(s=='timeout')var e='Server problems';else var e='Unknown error';$('.'+this.data.split('-')[0]+' form fieldset').append('<span></span>').find('span:last').addClass('error').text(e)};Subscribe.prototype.values=function(e){var s=e.data.s;if(!s.vals[$(this).attr('name')])s.vals[$(this).attr('name')]=$(this).val();if($(this).val()==s.vals[$(this).attr('name')])$(this).val('');$(this).blur(function(e){if($(this).val()=='')$(this).val(s.vals[$(this).attr('name')])})};var subscribe=new Subscribe()});
