Prices= new Array;
Prices[0]=("job_title", "");


var audio_hour_digital=1500;
var audio_hour_digital_min=1000;
var audio_hour_analog=1500;
var audio_hour_analog_min=1200;

var audioclip_simple=100;
var audioclip_mix=500;

var audioclip_time_small=3;
var audioclip_time_minute=5;
var audioclip_time_middle=7;
var audioclip_time_big=10;

var repetition_simple=700;
var repetition_record=3000;

var repetition_drums=200;
var repetition_keyboard=200;

var arrangement_content_simple=6000;
var arrangement_content_live=3000;

var postprod_sved=6000;
var postprod_master=1500;

var rental_voice=7000;
var rental_full=15000;

var video_record_day=10000;
var video_montage_day=10000;
var video_montage_session=10000;

function openOptions() {
	var sel_index=document.priceCalc.audio_select.selectedIndex;
	var hidden_elem=document.priceCalc.audio_select[sel_index].value;

	//alert(hidden_elem);

	if(document.getElementById("options_"+hidden_elem)) {

		document.getElementById("options_"+hidden_elem).style.display="block";

	}

	for (k=0; k<document.priceCalc.audio_select.length; k++)
	{

		if (
			(k!=sel_index) &&
			(document.getElementById("options_"+document.priceCalc.audio_select[k].value) )
		)

			{ document.getElementById("options_"+document.priceCalc.audio_select[k].value).style.display="none"; }

	}

}


function priceCount() {

var job_title=document.priceCalc.audio_select[document.priceCalc.audio_select.selectedIndex].value;

var priceResult=0;

//reset calc result
document.priceCalc.price_result_value.value="0";

if (job_title.length>0)
	{

	//alert(job_title);

	switch(job_title)
		{

	case "record":

			if (document.getElementById("record_time"))
				{

					for(var ki=0; ki<document.priceCalc.audio_carrier.length; ki++)
					{
						if(document.priceCalc.audio_carrier[ki].checked)
						{

							// price is smaller when uses 6 and more hours
							if (document.getElementById("record_time").value<3) {

							//alert(document.priceCalc.audio_carrier[ki].value);
								priceResult=eval("audio_hour_"+document.priceCalc.audio_carrier[ki].value)*(document.getElementById("record_time").value); }

							else { priceResult=eval("audio_hour_"+document.priceCalc.audio_carrier[ki].value+"_min")*(document.getElementById("record_time").value); }

						}
					}
				}

			break;

		case "audioclip":

			//alert(job_title);
			var audioclip_timer=eval("audioclip_time_"+document.priceCalc.audioclip_time[document.priceCalc.audioclip_time.selectedIndex].value);

					for(var ki=0; ki<document.priceCalc.audioclip_content.length; ki++)
					{
						if(document.priceCalc.audioclip_content[ki].checked)
						{

							alert(document.priceCalc.audioclip_content[ki].value);

							priceResult=eval("audioclip_"+document.priceCalc.audioclip_content[ki].value)*audioclip_timer;

						}
					}


			break;

		case "repetition":

			//alert(job_title);

					for(var ki=0; ki<document.priceCalc.repetition_time.length; ki++)
					{
						if(document.priceCalc.repetition_time[ki].checked)
						{

							//alert(document.priceCalc.repetition_time[ki].value);

							var repetition_timer=document.priceCalc.repetition_time[ki].value;

						}
					}

					for(var kk=0; kk<document.priceCalc.repetition_type.length; kk++)
					{
						if(document.priceCalc.repetition_type[kk].checked)
						{

							//alert(document.priceCalc.repetition_type[kk].value);

							priceResult=eval("repetition_"+document.priceCalc.repetition_type[kk].value)*repetition_timer;

						}
					}

					if (document.priceCalc.repetition_drums.checked) {
						priceResult+=repetition_drums;
					}
					if (document.priceCalc.repetition_keyboard.checked) {
						priceResult+=repetition_keyboard;
					}


			break;

		case "arrangement":

			//alert(job_title);
			for(var ki=0; ki<document.priceCalc.arrangement_content.length; ki++)
			{
					if(document.priceCalc.arrangement_content[ki].checked) {

						if(document.priceCalc.arrangement_content[ki].value=="simple") {
							//live instruments number reset
							document.priceCalc.arrangement_live_instr_num.value=0;
							//priceResult=arrangement_content_simple;
						}

						if(document.priceCalc.arrangement_content[ki].value=="live") {
							//priceResult=arrangement_content_live;
						}

				priceResult=arrangement_content_simple+arrangement_content_live*(document.priceCalc.arrangement_live_instr_num.value);

					}

				}
			break;


		case "postprod":


					for(var ki=0; ki<document.priceCalc.postprod_content.length; ki++)
					{
						if(document.priceCalc.postprod_content[ki].checked)
						{

							priceResult=eval("postprod_"+document.priceCalc.postprod_content[ki].value);

						}
					}


			break;

		case "rental":


					for(var ki=0; ki<document.priceCalc.rental_content.length; ki++)
					{
						if(document.priceCalc.rental_content[ki].checked)
						{

							priceResult=eval("rental_"+document.priceCalc.rental_content[ki].value);

						}
					}


			break;


		} //switch

	document.getElementById("price_result").style.display="block";
	document.priceCalc.price_result_value.value=priceResult+" руб.";
	}


	else { alert("для расчета цены необходимо выбрать, \nчто вы хотите сделать."); }

}


