Core={
	open:function(){if(this.href.replace('www.','').replace(window.location.hostname,'').indexOf('.')>0)return !window.open(this.href)},
	input:function(e){var i=$(this),v=i.val(),t=this.title;i.val(e.type=='blur'?v||i.addClass('empty')&&t:(i.removeClass('unvalid empty').val()==t?'':v))},
	loop:function(h){
		var h=$(this),time=parseFloat(h.attr('class').match(/loop\-(\d*)/)[1]),els=h.children().not('#line').addClass('loop').slice(1).hide()[0];
		if(time&&els)setInterval(function(){h.children().not('#line').first().fadeOut().next().fadeIn().end().appendTo(h)},time);
	},
	validate:function(fail){
		if(fail=$.grep($('input:text.required,textarea.required,select[title].required',this),function(el){
			return (el=$(el))[!el.val()||el.val()==el.attr('title')?'addClass':'removeClass']('unvalid').hasClass('unvalid');
		}).length)alert('Alle påkrevde felter må fylles ut med gyldig info.');
		else $('input:text,textarea').each(function(i,el){if(el.value==el.title)el.value=''});
		return !fail;
	}
}

//$('a').live('click',Core.open);
$('form').submit(Core.validate).find('input:text,textarea').bind('focus blur',Core.input).blur();
$('.loop').each(Core.loop);
