startBrowserParametersCapture(true);

function set_cookie(name, value, interval) {
    var new_cookie = name + "=" + escape(value);
    var expires = new Date();
    expires.setTime(expires.getTime() + interval);
    document.cookie = new_cookie + ";expires=" + expires.toGMTString();
}

function read_cookie(name) {
    name += "=";
    start_cookie = document.cookie.indexOf(name);
    if (start_cookie == -1) return "";
    start_cookie += name.length;
    if (document.cookie.indexOf(";", start_cookie) == -1) {
        end_cookie = document.cookie.length;
    }
    else {
        end_cookie = document.cookie.indexOf(";", start_cookie);
    }
    return unescape(document.cookie.substring(start_cookie, end_cookie));
}

function show_search_form() {
    document.search_form.style.display = '';
    set_cookie('search_form', 'on', 1000*60*60*24*7);
}

function hide_search_form() {
    document.search_form.style.display = 'none';
    set_cookie('search_form', 'off', 1000*60*60*24*7);
}

function show_hide_search_form() {
    value = read_cookie('search_form');
    if (value == "off") {
        show_search_form();
    }
    else {
        hide_search_form();
    }
}


function init_search_form() {
    value = read_cookie('search_form');
    if (value == "off") {
        hide_search_form();
    }

    if (document.search_form['room10'].options.selectedIndex == 0) {
        document.search_form['room10'][1].selected = true;
    }

    for (i = 1; i <= 3; i++) {
        if (document.search_form['room' + i + 0].options.selectedIndex == 0) {
            if (i < 3) {
                document.search_form['room' + (i+1) + 0].style.visibility = 'hidden';
            }
            document.search_form['room' + i + 1].style.visibility = 'hidden';
        }
        children = document.search_form['room' + i + 1].options.selectedIndex;
        for (j = 2; j < 5; j++) {
            if (children-- < 1) {
                document.search_form['room' + i + j].style.visibility = 'hidden';
            }
        }
    }
}

function CarDateHandler1(day,month,year) {
	curMonth = month;
	curYear = year;
	document.search_form.pickup_Day[day-1].selected = true;
	document.search_form.pickup_Month[month-1].selected = true;
	document.search_form.pickup_Year[year-actYear].selected = true;
	set_correct_from_date();
};

function CarDateHandler2(day,month,year) {
	curMonth = month;
	curYear = year;
	document.search_form.return_Day[day-1].selected = true;
	document.search_form.return_Month[month-1].selected = true;
	document.search_form.return_Year[year-actYear].selected = true;
	set_correct_to_date();
};



function set_correct_value(name1, name2, min_max) {
    var field1 = document.search_form[name1].options.selectedIndex;
    var field2 = document.search_form[name2].options.selectedIndex;
    if ((field1 != 0) && (field2 != 0)) {
        if (field1 > field2) {
            if (min_max == 'min') {
                document.search_form[name2][field1].selected = true;
            }
            else {
                document.search_form[name1][field2].selected = true;
            }
        }
    }
}

function getMiddleForItem(item){
	var obj = document.getElementById(item);
	var boj_width = parseInt(obj.style.width);
	var _x = findPosX('centerer');
	var _y = findPosY('centerer');
	var newPosition = _x - parseInt(boj_width/2);
	return newPosition;
}
