var light = 0;
var current_foto0 = '';
var current_foto1 = '';

function changeBoard (foto0, foto1)
{
	img = document.getElementById ('main_pro_foto');
	if (!img)	return;

	current_foto0 = foto0;
	current_foto1 = foto1;

	if (light)
	{
		if (current_foto1.length > 0)
			img.src = current_foto1;
	}
	else
	{
		if (current_foto0.length > 0)
			img.src = current_foto0;
	}
}

function lightToggle (dir)
{
	img = document.getElementById ('main_pro_foto');

	if (light)
	{
		if (current_foto0.length > 0)
			img.src = current_foto0;

		light = 0;
		document.getElementById ('light_img').src = dir+'light0.jpg';
	}
	else
	{
		if (current_foto1.length > 0)
			img.src = current_foto1;

		light = 1;
		document.getElementById ('light_img').src = dir+'light1.jpg';
	}
}

function radioCheckboxValue (radio_arr)
{
	if (!radio_arr)	return 0;

	if (radio_arr.length)
	{
		for (i=0; i<radio_arr.length; i++)
		{
			if (radio_arr[i].checked)	return radio_arr[i].value;
		}
		return 0;
	}

	return radio_arr.checked ? radio_arr.value : 0;
}

function getInx (arr, id)
{
	for (i=0; i<arr.length; i++)
	{
		if (arr[i][0] == id)	return i;
	}
	return -1;
}

function calcPrice ()
{
	b_frm = document.forms['buy_form'];

	price = base_price;

	if (pro_type == 1)
	{
		brd = parseInt(radioCheckboxValue (b_frm.elements['cart_board']));
		if (brd == 2)	price +=board_magn;
		if (brd == 3)
		{
			b_frm.elements['cart_fabric'].disabled = false;
			price +=board_fabr;
		}
		else if (b_frm.elements['cart_fabric'])	b_frm.elements['cart_fabric'].disabled = true;

		lgt = parseInt(radioCheckboxValue (b_frm.elements['cart_light']));
		if (lgt == 1)	price += pr_light1;
		if (lgt == 2)	price += pr_light2;

		if (b_frm.elements['cart_x1'] && b_frm.elements['cart_x1'].checked)	price += pr_x1;
		if (b_frm.elements['cart_x2'] && b_frm.elements['cart_x2'].checked)	price += pr_x2;

		cns = parseInt(radioCheckboxValue (b_frm.elements['cart_construction']));
		if (cns > 0)
		{
			inx = getInx (pr_construction_list, cns);
			if (inx >= 0)	price += pr_construction_list[inx][1];
		}
	}
	else
	{
		lgt = parseInt(radioCheckboxValue (b_frm.elements['cart_light']));
		if (lgt == 1)
		{
			price += pr_light1;
			if (b_frm.elements['cart_light_side'])
			{
				for (i=0; i<b_frm.elements['cart_light_side'].length; i++)
					b_frm.elements['cart_light_side'][i].disabled = false;
			}
		}
		else if (b_frm.elements['cart_light_side'])
		{
			for (i=0; i<b_frm.elements['cart_light_side'].length; i++)
				b_frm.elements['cart_light_side'][i].disabled = true;
		}

		if (lgt == 2)	price += pr_light2;
		if (lgt == 3)	price += pr_light3;

		if (b_frm.elements['cart_case'] && b_frm.elements['cart_case'].checked)	price += pr_case;
	}
	if (b_frm.elements['cart_sec_glass'] && b_frm.elements['cart_sec_glass'].checked)	price += pr_sec_glass;
	
	var amount = parseInt (b_frm.elements['cart_amount'].value);
	if (amount<1)	amount = 1;

	if (document.getElementById ('price_span'))
		document.getElementById ('price_span').innerHTML = number_format (price*amount, 2, ',', ' ');
}

function changeInv ()
{
	if_list = new Array ('ord_user_company', 'ord_user_address', 'ord_user_zip_code', 'ord_user_city');

	disab = document.forms['ord_form'].elements['ord_user_same_data'].checked;

	for (i=0; i<if_list.length; i++)
		document.forms['ord_form'].elements[if_list[i]].disabled = disab;

}

