function formSubmit()
{
	alert(document.forms['frm'].variant.value);
	if ((document.forms['frm'].variant.value == 'rbel') || (document.forms['frm'].variant.value == 'rma'))
	{
		
		alert(document.forms['frm'].variant.value);
		vf = validateDate('frm', 'fromdate','data_to');
		return vf;
	}
}

function culc(cost,price,ccost,tname,cat)
{
	var elem_cost = document.getElementById(cost);
	var elem_price = document.getElementById(price);
	var elem_ccost = document.getElementById(ccost);
	var elem_tname = document.getElementById(tname);
//	var elem_costtur = document.getElementById(cost_tur);
	
	elem_cost.value = elem_price.value * elem_tname.value * parseInt(document.forms['frm'].numdays.value);
	document.forms['frm'].cost_tur.value = parseFloat(document.forms['frm'].cost_tur.value) + parseFloat(elem_cost.value) - parseFloat(elem_ccost.value) * parseInt(document.forms['frm'].numdays.value);
	elem_ccost.value = elem_price.value * elem_tname.value;
	
//	categories[categories.length] = {name:cat, value:elem_tname.value};
	categories[categories.length] = cat;
	peoples[peoples.length] = elem_tname.value;
	
//	alert(cat);
//	document.forms['frm'].temp_cat.value = unescape(array2String(categories));
	document.forms['frm'].temp_cat.value = categories.join("|");
	document.forms['frm'].temp_peop.value = peoples.join("|");
}

function shLayer(id)
{
	rma.style.display = "none";
	atur.style.display = "none";
	rbel.style.display = "none";
	best.style.display = "none";
	
	switch (id)
	{
		case "best":
			loadBron(frm.best_for_rest.options[frm.best_for_rest.selectedIndex].value,frm.best_for_rest.options[frm.best_for_rest.selectedIndex].text);
		break;
		case "rma":
			loadBron(frm.altai_for_rest.options[frm.altai_for_rest.selectedIndex].value,frm.altai_for_rest.options[frm.altai_for_rest.selectedIndex].text);
		break;
		case "rbel":
			loadBron(frm.bel_for_rest.options[frm.bel_for_rest.selectedIndex].value,frm.bel_for_rest.options[frm.bel_for_rest.selectedIndex].text);
		break;
		case "atur":
			loadBron(frm.altai.options[frm.altai.selectedIndex].value,frm.altai.options[frm.altai.selectedIndex].text);
		break;
	}
	var el = document.getElementById(id).style;
	el.display = "block";
}

// в специальное поле - номер брони
function loadBron(bronNum,bronTxt)
{
	frm.bron.value = bronNum;
	frm.bron_name.value = bronTxt;

}

function showDetail(id)
{
	
	window.open("detail.php?id="+id, "", "scrollbars,resizable,statusbar,width=580,height=500");
}

//	----------------------------------------
//	функции для бронирования с первой страницы
//	открытие нужной закладки
function showFolder(numLayer)
{
	document.all.menu0BronDIV.className = "normalDIV";
	document.all.menu1BronDIV.className = "normalDIV";
	document.all.menu2BronDIV.className = "normalDIV";
	document.all.menu3BronDIV.className = "normalDIV";
	
	document.all.altai1.style.display = 'none';
	document.all.aaltai1.style.display = 'none';
	document.all.belokur1.style.display = 'none';
	document.all.best1.style.display = 'none';
	
	switch(numLayer)
	{
		case '1':
			document.all.altai1.style.display = 'block';
			frm.variant.value = 'rma';
		break;
		case '3':
			document.all.aaltai1.style.display = 'block';
			frm.variant.value = 'atur';
		break;
		case '2':
			document.all.belokur1.style.display = 'block';
			frm.variant.value = 'rbel';
		break;
		case '4':
			document.all.best1.style.display = 'block';
			frm.variant.value = 'best';
		break;
	}

	id = "menu"+numLayer+"BronDIV";
	el = document.getElementById(id);
	el.className = "selectedDIV";
}

function loadPrice(arr)
{
	eval(arr);
	document.forms['frm'].prop_id.value = gbArray[0];
	document.forms['frm'].price_value.value = gbArray[1];
//	if (document.forms['frm'].nums.value == 0) 
//		document.forms['frm'].nums.value = 1;

//	document.forms['frm'].cost_tur.value = parseInt(document.forms['frm'].nums.value)*parseInt();
	chPrice();
}

//	пересчитывает стоиость заказа
function chPrice()
{
	nums = parseInt(document.forms['frm'].numdays.value);
	nums = (nums) ? nums : 0;
	price_value = parseInt(document.forms['frm'].price_value.value);
	
	document.forms['frm'].cost_tur.value = nums * price_value;
//	document.forms['frm'].cost_tur.value = parseInt(document.forms['frm'].nums.value)*parseInt(document.forms['frm'].price_value.value)*parseInt(document.forms['frm'].numdays.value);
}

function object2String(obj) {
    var val, output = "";
    if (obj) {    
        output += "{";
        for (var i in obj) {
            val = obj[i];
            switch (typeof val) {
                case ("object"):
                    if (val[0]) {
                        output += i + ":" + array2String(val) + ",";
                    } else {
                        output += i + ":" + object2String(val) + ",";
                    }
                    break;
                case ("string"):
                    output += i + ":'" + escape(val) + "',";
                    break;
                default:
                    output += i + ":" + val + ",";
            }
        }
        output = output.substring(0, output.length-1) + "}";
    }
    return output;
}

function array2String(array) {
    var output = "";
    if (array) {
        output += "[";
        for (var i in array) {
            val = array[i];
            switch (typeof val) {
                case ("object"):
                    if (val[0]) {
                        output += array2String(val) + ",";
                    } else {
                        output += object2String(val) + ",";
                    }
                    break;
                case ("string"):
                    output += "'" + escape(val) + "',";
                    break;
                default:
                    output += val + ",";
            }
        }
        output = output.substring(0, output.length-1) + "]";
    }
    return output;
}


function string2Object(string) {
    eval("var result = " + string);
    return result;
}

function string2Array(string) {
    eval("var result = " + string);
    return result;
}
