$(document).ready(function(){
	init();
});

function init() {
	
	/*$('#email').blur(function() {
		var email = $(this).val();
		var stage_id = $('input[name="qid"]').val();
		$('#mail_response').load('functions.php', {
			checkmail: 1,
			email: email,
			stage_id: stage_id
		}, function(e) {
			if(e == 'OK') {
				$(this).hide();
				$('input[type="submit"]').removeAttr('disabled');
			}else {
				$(this).show();
				$(this).html(e);
				$('input[type="submit"]').attr('disabled', 'true');
			}
		});
	});*/
	
	$('textarea').focus(function() {
		if($(this).val() == "Skriv din text här") {
			$(this).val('');
		}
	});
	$('textarea').blur(function() {
		if($(this).val() == "") {
			$(this).val('Skriv din text här');
		}
	});
	
	if(document.getElementById('mot') && $('textarea').val() != "Skriv din text här") {
		limitText(document.getElementById('mot'), 'counter', 300);
	}
	
	$('textarea').keyup(function() {
		limitText(this, 'counter', 300);
	});
    
    /*var options = { 
	    target:     '#response', 
	    url:        'functions.php', 
	    success:    function() { 
	        alert('Thanks for your comment!'); 
	    } 
	};
	$('#user_quiz').ajaxForm(options);*/
	
	$('ul li:first').mouseover(function() {
		$('ul li:first a').addClass('hover');
		$(this).addClass('first-hover');
	}).mouseout(function() {
		$('ul li:first a').removeClass('hover');
		$(this).removeClass('first-hover');
	});
	
	$('ul li:last').mouseover(function() {
		$('ul li:last a').addClass('hover');
		$(this).addClass('last-hover');
	}).mouseout(function() {
		$('ul li:last a').removeClass('hover');
		$(this).removeClass('last-hover');
	});

	$('#quiz form .part:odd').addClass('odd');
	
	$("a#inline").fancybox({
		'hideOnContentClick': true
	});

	if($('.msg').html() == 'OK') {
		$.fancybox(
			'<h3>Tack för din medverkan</h3><p>Besök Bygginfo webbtjänst, <a href="http://bygginfo.byggtjanst.se">klicka här</a></p>',
			{
    	    		'autoDimensions'	: false,
				'width'         		: 300,
				'height'        		: 200,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none'
			}
		);
	}
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		document.getElementById(limitCount).innerHTML = limitNum - limitField.value.length + ' tecken kvar';
	}
}

