var datetimeformat = "%Y-%m-%d %H:%M:%S";
var datetimeformatout = "%d.%m.%Y %H:%M:%S";

var dateformat = "%Y-%m-%d";
var dateformatout = "%d.%m.%Y";

function save_date_start(id){
	var new_date_start = $("#date_start_"+id).val();
	$.getScript("/admin/scripts/edit_tarifs.php?id="+id+"&type=date_start&date_start="+new_date_start);
}

function save_date_stop(id){
	var new_date_stop = $("#date_stop_"+id).val();
	$.getScript("/admin/scripts/edit_tarifs.php?id="+id+"&type=date_stop&date_stop="+new_date_stop);
}

function save_value(id){
	var new_value = $("#value_"+id).val();
	$.getScript("/admin/scripts/edit_tarifs.php?id="+id+"&type=value&value="+new_value);
}

function delete_tarif(id){
	$.getScript("/admin/scripts/edit_tarifs.php?id="+id+"&type=delete");
}

function check_date()
{
	var new_date_start = $("#new_date_start_1").val();
	var new_date_stop = $("#new_date_stop_1").val();
	if ((new_date_start >= new_date_stop)&&(new_date_stop!=''))
	{
		//$("#new_date_start").val(new_date_stop);

        /*
		$("#new_date_start").val(new_date_start_ef);
		$("#new_date_stop").val(new_date_stop_ef);
        */

		alert("Дата выезда должна быть старше даты заезда!");

		$("#new_date_stop_1").val(get_date_of_next_day(new_date_start));
        return false;
	}
	else
	{
        return true;
	}
}

function check_date_z()
{
	var new_date_start = $("#new_date_start_z").val();
	var new_date_stop = $("#new_date_stop_z").val();
	if ((new_date_start >= new_date_stop)&&(new_date_stop!=''))
	{
        /*
		$("#new_date_start_z").val(new_date_start_z);
		$("#new_date_stop_z").val(new_date_stop_z);
        */

		alert("Дата выезда должна быть старше даты заезда!");

		$("#new_date_stop_z").val(get_date_of_next_day(new_date_start));
        return false;
	}
	else
	{
        return true;
	}
}

function get_date_of_next_day(date_string)
{
    var this_date;
    /*
    try
    {
        this_date = new Date(date_string);
    }
    catch(error)
    {
        alert(error);
        var date_array = date_string.split("-");
        this_date = new Date(parseInt(date_array[0]), parseInt(date_array[1])-1,parseInt(date_array[2]),0,0,0,0);
    }
    */
    var date_array = date_string.split("-");
    //this_date = new Date(parseInt(date_array[0]), parseInt(date_array[1])-1,parseInt(date_array[2]),0,0,0,0);
    this_date = new Date(parseInt(date_array[0]), parseInt(date_array[1]*1)-1, parseInt(date_array[2]*1));
    /*
    try
    {
        console.log(date_array);
        console.log(this_date);
        console.log(parseInt(date_array[0]) + " " + (parseInt(date_array[1]*1)-1) + " " + parseInt(date_array[2]));
    }catch(error)
    {

    }
    */
    var next_day_date = new Date(this_date.valueOf() + 24*60*60*1000);
    //alert(date_string + " " + this_date.toDateString());
    var next_month = next_day_date.getMonth() + 1;
    var result_of_this = next_day_date.getFullYear();
    //alert(result_of_this);
    result_of_this +="-"+(next_month<10?"0"+next_month:next_month)+"-"+(next_day_date.getDate()<10?"0"+next_day_date.getDate():next_day_date.getDate());
    return result_of_this;
}

function set_next_date_to_element(date_element)
{
    var this_id = $(date_element).attr("id");
    if(this_id == "new_date_start_1")
    {
        $("#new_date_stop_1").val(get_date_of_next_day($("#new_date_start_1").val()));
    }
    if(this_id == "new_date_start_z")
    {
        $("#new_date_stop_z").val(get_date_of_next_day($("#new_date_start_z").val()));
    }
    if(this_id == "new_date_start_tz")
    {
        $("#new_date_stop_tz").val(get_date_of_next_day($("#new_date_start_tz").val()));
    }
}

function send_question()
{
    var form_obj = $("#question_form").serializeArray();
    var is_phone_or_email = false;
    for(i in form_obj)
    {
        if(form_obj[i].name == "name" && form_obj[i].value == "")
        {
            alert("Введите Ваше имя!");
            return false;
        }
        if(form_obj[i].name == "question" && form_obj[i].value == "")
        {
            alert("Введите Ваш вопрос!");
            return false;
        }
        if((form_obj[i].name == "email" || form_obj[i].name == "phone") && form_obj[i].value != "")
        {
            is_phone_or_email = true;
        }
    }
    if(!is_phone_or_email)
    {
        alert("Введите Ваш телефон или электронный адрес!");
        return false;
    }
    $("#q_submit").attr("disabled", "disabled");
    var form_param = $("#question_form").serialize();
    $.post("/question.php", form_param, function ()
    {
        $("#question_title").text("Ваш вопрос отправлен.");
        $("#question_form").slideUp("slow", function (){$(this).remove();});
    });
    return false;
}
