var cHi = '#d5f1f5';
var cLo = '#ffffff';
var cErr = '#ffe5e5';
var cTErr = '#bf0000';
var cTDef = '#c2c1c1';
var cTNorm = '#4b4b4b';

var preset = {
	oname: 'Ф.И.О.',
	adress: 'Адрес, телефон',
	email: 'Электронный адрес',
	count: 'Количество отдыхающих',
	datein: 'Дата заезда',
	dateout: 'Дата выезда'
}

$(function(){

	$('#oname, #adress, #email, #count, #datein, #dateout').
	focus(function(event){
		var currObj = $(this);
		currObj.css('background-color', cHi).css('color', cTNorm);
		if(currObj.attr('value') == preset[currObj.attr('id')]) currObj.attr('value', '');
		return false;
	}).
	blur(function(event){
		var currObj = $(this);
		currObj.css('background-color', cLo);
		if($.trim(currObj.attr('value')) == '') currObj.attr('value', preset[currObj.attr('id')]).css('color', cTDef);
		return false;
	});

	$.each(preset, function(name, value){
		$('#' + name).attr('value', value);
	});

	$('#sform').submit(function(event){
		var key = true;

		$.each(preset, function(name, value){
			var currObj = $("#"+name);
			if(currObj.attr('value') == value){
				currObj.css('background-color', cErr).css('color', cTErr);
				alert("Заполните, пожалуйста поле \'" + value + "\'");
				return (key =  false);
			}
		});
		if(key){
			var str = 'act=send&' + $("#sform").serialize();
			$('#reply').load('sord.php', str, function(text){
				if(text.match(/complete/)){
					$('#send').attr('disabled', 'disabled').css('background-color', 'silver');
					$.each(preset, function(name, value){
						$('#' + name).attr('disabled', 'disabled').css('color', cTDef);
					});
					$('#category').attr('disabled', 'disabled');
				}
			});
		} 
		return false;
	});
});
