/*
	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;
	});
	var eqHeight = jQuery('.home .fl').height(); if (eqHeight < jQuery('.home .fr').height()) eqHeight = jQuery('.home .fr').height();
	jQuery('.home .column').height(eqHeight);
	jQuery('form label').not('#commentform 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');
	});
	jQuery('h2').each(function(){
		jQuery(this).html('<span>'+jQuery(this).html()+'</span>');
	});
	Cufon.replace('h2 span', { fontFamily: 'square721' });
	Cufon.replace('#footer ul a', { fontFamily: 'square721', hover: true });
	jQuery('#home-video').each(function(){
		jQuery(this).children().find('a,br').hide();
		width = parseInt(jQuery(this).children().find('embed').attr('width'));
		height = parseInt(jQuery(this).children().find('embed').attr('height'));
		jQuery(this).children().find('embed').attr('src',jQuery(this).children().find('embed').attr('src')+',ap=1');
		scale = 321/width;
		newWidth = parseInt(width*scale);
		newHeight = parseInt(height*scale);
		html=jQuery('#home-video').html();
		html = html.replace(new RegExp(width,'g'), newWidth).replace(new RegExp(height,'g'), newHeight);
		jQuery('#home-video').html(html);
		jQuery('#home-video').height(newHeight);
	});
});


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;
}
