/*
	Autor: Grzegorz Jaworek
	E-mail: grzegorz.jaworek@gmail.com
	www: http://gjaworek.pl 
	Tel.: +48 519 133 159
*/

jQuery(document).ready(function(){
	jQuery('.totop').click(function () {
		scroll(0,0);
		return false;
	});
	jQuery('form label').each(function () {
		jQuery(this).next().val(jQuery(this).html());
		jQuery(this).next().attr('rel',jQuery(this).html());
		jQuery(this).hide();
	});
	jQuery('input[type="text"], textarea').focus(function () {
		if (jQuery(this).val()==jQuery(this).attr('rel')) jQuery(this).val('');
		jQuery(this).removeClass('invalid');
		jQuery(this).addClass('active');
	});
	jQuery('input[type="text"], textarea').blur(function () {
		if (jQuery(this).val()=='') jQuery(this).val(jQuery(this).attr('rel'));
		jQuery(this).removeClass('active');
	});
	timeOut = 200;
	jQuery('.hlinks a, .submenu a').mouseover(function () {
		jQuery(this).children('img').animate({
			 opacity: .7
		}, timeOut);
	});
	jQuery('.hlinks a, .submenu a').mouseout(function () {
		jQuery(this).children('img').animate({
			 opacity: 1
		}, timeOut);
	});
	jQuery('.button-pink')
		.css( {backgroundPosition: "0 0"} )
		.mouseover(function(){
			jQuery(this).stop().animate(
				{backgroundPosition:"(-320px 0)"}, 
				{duration:timeOut})
			})
		.mouseout(function(){
			jQuery(this).stop().animate(
				{backgroundPosition:"(0 0)"}, 
				{duration:timeOut})
			})
	jQuery('.button-green')
		.css( {backgroundPosition: "0 -86px"} )
		.mouseover(function(){
			jQuery(this).stop().animate(
				{backgroundPosition:"(-320px -86px)"}, 
				{duration:timeOut})
			})
		.mouseout(function(){
			jQuery(this).stop().animate(
				{backgroundPosition:"(0 -86px)"}, 
				{duration:timeOut})
			})
	jQuery('.button-blue')
		.css( {backgroundPosition: "0 -172px"} )
		.mouseover(function(){
			jQuery(this).stop().animate(
				{backgroundPosition:"(-320px -172px)"}, 
				{duration:timeOut})
			})
		.mouseout(function(){
			jQuery(this).stop().animate(
				{backgroundPosition:"(0 -172px)"}, 
				{duration:timeOut})
			})
});


jQuery(window).load(function(){
});


function validateForm(current)
{	
	current = jQuery('#'+current+' label');
	validate = true;
	jQuery(current).each(function () {
		if ( (jQuery(this).next().val().indexOf(jQuery(this).html())!=-1) || (jQuery(this).next().val().length<1 ) ) {
			jQuery(this).next().addClass('invalid');
			validate = false;
		} else  if ((jQuery(this).next().attr('name') == 'ne') && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(jQuery(this).next().val())) ) {
			jQuery(this).next().addClass('invalid');
			validate = false;
		} else {
			jQuery(this).next().removeClass('invalid');
		}
	});
    return validate;
}

function resetForm(current)
{	
	current = jQuery('#'+current+' label');
	jQuery(current+' label').each(function () {
		jQuery(this).next().val(jQuery(this).html());
		jQuery(this).next().attr('rel',jQuery(this).html());
		jQuery(this).hide();
	});
    return true;
}
