function isEmail(str){return /^[\w\.-]+@[\w\.-]+\.[a-z]{2,5}$/i.test(str);}

function Err( el ){$(el).css( 'border' , '1px solid #FF8F8F' );} 
function noErr( el ){$(el).css( 'border' , '1px solid #D6D6D6' );}
function chkInputVal(id,name,lng){
	var lang = new Array()
		lang['pl'] = new Array();
		lang['pl'].empty = 'Nie wypełnione pole: ';
		lang['pl'].bad = 'Błędnie wypełnione pole: ';
		lang['en'] = new Array();
		lang['en'].empty = 'Empty field: ';
		lang['en'].bad = 'Bad format: ';

	if(!$(id).attr("alt")) { 
		noErr(id);
		return ''
		}
	else if ($(id).val()=='' || $(id).val() == name ){
		Err(id);
		return lang[lng].empty + name + '\n';
		}
	else if ($(id).attr("alt")=='email' && !isEmail($(id).val())){
		Err(id);
		return lang[lng].bad + name + '\n';
		}
	else if ($(id).attr("alt")=='kod' && !/^\d{2}-\d{3}$/i.test($(id).val())){
		Err(id);
		return lang[lng].bad + name + '\n';
		}
	else noErr(id);
	return '';
	}


$(document).ready(function(){
	$("#back").click(function(){
		history.back();
		return false;
		});
	$("#print").click(function(){
		window.print();
		return false;
		});
	});


function initInputLabelFromInput(input_id) {
	var text = $(input_id).val(); 
	$(input_id).val(text);
	$(input_id).focus( function() {
		if ($(this).val() == text) {
			$(this).val("");
		}
	} );
	  $(input_id).blur( function() {
		if ($(this).val() == '') {
			$(this).val(text);
		}
	} );
}


function initialize() {
	initInputLabelFromInput("#search");
	initInputLabelFromInput("#search2");
	$('.search-hide').hide();
	$('#advanced_search').click(function(){
		$('.search-hide').toggle("fast");
	});
	if($("#date_start").get(0) && $("#date_end").get(0)) {
		$("#date_start, #date_end").datepicker({ 
			beforeShow: customRange, 
			showOn: "both", 
			firstDay: 1, 
			dateFormat: $.datepicker.W3C, 
			buttonImage: "lay-gfx/calendar.gif", 
			buttonImageOnly: true 
		});
	}
}

$(document).ready(initialize);
