 function operation(action, type, lang, value) {
 	if ($("#"+type).valid()) {
 		value['action']=action;
 		value['type']=type;
 		value['lang']=lang;
 		$.ajax({
 			type: 'POST',
 			url: dot+'operation.php',
 			data: value,
 			cache: false,
 			success: function(response){
 				response = unescape(response);


 				$('#test').html(response);
 				if (response!='') {
 					var response = response.split("|");
 					var errors=new Array();
 					for (i=0; i<response.length; i++) {
 						var err=response[i].split(":");
 						errors[err[0]]=err[1];
 						//$('#test').html(errors[err[0]]);
 					}
 					var validator = $("#"+type).validate();
 					validator.showErrors(errors);
 				} else {
					if (lang=='ru') txt="Операция прошла успешно";
					else txt="The operation was successful";
 					$.prompt("Операция прошла успешно",
 					{
 						prefix:'jqismooth',
 						callback:(function(){window.location.href="http://"+pageurl;})
 					}
 					);
 				}
 			}
 		})
 	}
 }
 function CheckoutTime(time) {
	   t1=parseInt($("#arrive_time").selectedValues());
	   var time2=new Array();
	   if (t1>11) t2=t1-12; else t2=t1+12;
	   if (t1>11) {
	     if ($("#checkout_date").attr('value')!=$("#arrive_date").attr('value') || t1==12) time2[' '+t2]=time[' '+t2];
	     if ($("#checkout_date").attr('value')!=$("#arrive_date").attr('value')) time2[' '+t1]=time[' '+t1];
	   } else {
	     if ($("#checkout_date").attr('value')!=$("#arrive_date").attr('value')) time2[' '+t1]=time[' '+t1];
	     time2[' '+t2]=time[' '+t2];
	   }
	   $("#checkout_time").removeOption(/./);
	   $("#checkout_time").addOption(time2, false);
	   $("#checkout_time").selectOptions(' '+t1);
 }
 $(document).ready(function(){
 	$('div.foto a').lightBox();
 	$('div.tumb a').lightBox();
	$('div.map a').lightBox();
	$('div.room a').lightBox();
 	$(document).pngFix();
	book();	
 	$("#contact").validate({
 		errorElement: "span",
 		success: function(label) {
 			label.text("Ok!").addClass("success");
 		},
 		rules: {
 			name: {
 				required:true,
 				minlength:3,
 				maxlength:64
 			},
 			message: {
 				required:true,
 				minlength:10,
 				maxlength:4096
 			},
 			email: {
 				required:true,
 				email: true
 			},
 			captcha: {
 				required:true
 			}
 		}
 	});
 	$("#book").validate({
 		errorElement: "span",
 		success: function(label) {
 			label.text("Ok!").addClass("success");
 		},
 		rules: {
 			name: {
 				required:true,
 				minlength:3,
 				maxlength:64
 			},
 			message: {
 				required:true,
 				minlength:10,
 				maxlength:4096
 			},
 			city: {
 				minlength:3,
 				maxlength:64
 			},
 			captcha: {
 				required:true
 			}
 		}
 	});
	$("#reserve").validate({
 		errorElement: "span",
 		success: function(label) {
 			label.text("Ok!").addClass("success");
 		},
 		rules: {
 			name: {
 				required:true,
 				minlength:3,
 				maxlength:64
 			},
 			surname: {
 				required:true,
 				minlength:3,
 				maxlength:64
			},
 			email: {
 				required:true,
 				email: true
 			},
 			arrive_date: {
 				required:true
 			},
 			checkout_date: {
 				required:true
 			},
 			checkout_time: {
 				required:true
 			},
 			arrive_time: {
 				required:true
 			},
 			captcha: {
 				required:true
 			}
 		}
 	});
	$("#room"+$("#room").selectedValues()).css('border', 'solid 3px #fff');
	$("#room").change(function() {
	   $("#room1").css('border', 'none');
	   $("#room3").css('border', 'none');
	   $("#room4").css('border', 'none');
	   $("#room5").css('border', 'none');
	   
	   $("#room"+$("#room").selectedValues()).css('border', 'solid 3px #fff');
	});
 });

