function objectt(nr, delay) {
    if( $("#"+nr).css('display') == 'none') $("#"+nr).fadeIn(delay);
    else $("#"+nr).fadeOut(delay);
}

function changeDiv(divid) {
    $("#room_descr_menu a").removeClass('act_div');
    $("#room_descr_menu #"+divid+"_a").addClass('act_div');

    $('#room_descr_cont div.onoff').css('display', 'none');
    //$("#"+divid).css('display', 'block');
    $("#"+divid).fadeIn();
}



function form_valid(form,hidd,err_name,err_surname,err_phone,err_pers_code) {
		 if (validate(form,err_name,err_surname,err_phone,err_pers_code)) {
			 way=eval("form."+hidd);
			 way.value='ok';
			form.submit();
		 }
}


function validate(selff,err_name,err_surname,err_phone,err_pers_code){
		var err = [];
			if(selff==document.edit) {
					if(selff.name.value == '' )
						err[err.length] = err_name;
					if(selff.surname.value == '' )
						err[err.length] = err_surname;
          if(selff.pers_code&&selff.pers_code.value == '' )
						err[err.length] = err_pers_code;
					if(selff.phone.value == '' )
						err[err.length] = err_phone;
			}
		return error(err);
}


function error(err){
	if(err.length > 0){
		alert(err.join("\n\n"));
		return false;
	} else return true;
}


function submit_form(theform) {
	 sr = eval("document."+theform);
   	 sr.submit();
}


function submitRegForm(formid, resid) {

    str = $("#"+formid).serializeArray();
    url = $("#"+formid).attr("action");
    $("#"+formid+" .error").html('&nbsp;');

	$.post(url, str,
		    function(data) {
			if(data.result =='fail') {
			    $.each(data.errors, function(h, node){
				    $('#'+node.type).html(node.error);
			    });
			} else if(data.result =='success') {
			    $('#'+resid).html('<div class="ok">'+data.errors+'</div>');
			}
		    },
		    'json'
       );
	
}



function submitLoginForm (form) {
	new Ajax.Request('index.php', {
		method: 'post',
		parameters: $('form_login').serialize(true),
		onSuccess: function(transport) {
						var text = transport.responseText;
                        $('div_login').replace(text);
      				}
	});
}



function isValidEmail(email){
	return email.match(/^([-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~]+)@([-0-9A-Z]+\.)+([0-9A-Z]{2,4})$/i);
}
