

function biljett_uppgifter_toggle()
{
	var biljett_box = document.getElementById("biljett_box");

	if (document.match_form.biljettsalj.checked == true)
	{
		biljett_box.className = '';
	} else {
		biljett_box.className = 'hidden';
	}
}


function biljett_toggle(namn, nr, pris)
{
	var f = document.biljett_form;
	
	if ( f.elements['pris_'+nr].value == '0' )
	{
		f.elements['pris_'+nr].value = pris;
		
		//om med3 är vald: rensa fam1!
		if ( namn == 'med3' )
		{
			f.elements['pris_4'].value = '0';
			f.elements['fam1_mem_id'].value = '';
			f.elements['fam1_pers_no'].value = '';
			f.elements['fam1'].checked = false;
		}
		
		//om fam1 är vald: rensa med3!
		if ( namn == 'fam1' )
		{
			f.elements['pris_3'].value = '0';
			f.elements['med3_mem_id'].value = '';
			f.elements['med3_pers_no'].value = '';
			f.elements['med3'].checked = false;
		}
	}
	else
	{
		f.elements['pris_'+nr].value = '0';
		f.elements[namn+'_mem_id'].value = '';
		f.elements[namn+'_pers_no'].value = '';
	}
	
	calculate_sum();
}


function biljett_activate(namn, nr, pris)
{
	var f = document.biljett_form;
	
	if ( f.elements['pris_'+nr].value == '0' )
	{
		f.elements[namn].checked = true;
		f.elements['pris_'+nr].value = pris;
		
		//om med3 är vald: rensa fam1!
		if ( namn == 'med3' )
		{
			f.elements['pris_4'].value = '0';
			f.elements['fam1_mem_id'].value = '';
			f.elements['fam1_pers_no'].value = '';
			f.elements['fam1'].checked = false;
		}
		
		//om fam1 är vald: rensa med3!
		if ( namn == 'fam1' )
		{
			f.elements['pris_3'].value = '0';
			f.elements['med3_mem_id'].value = '';
			f.elements['med3_pers_no'].value = '';
			f.elements['med3'].checked = false;
		}
	}
	
	calculate_sum();
}


function calculate_sum()
{
	var f = document.biljett_form;
	var summa = 0;
	
	for(i = 0; i < 5; i++)
	{
		summa = summa + parseInt(f.elements["pris_"+i].value);
	}
	
	f.summa.value = summa;
}



//lägger till familjemedlemmar med ajax
var famnr = 1;
var famnr_max = 10;
function add_child()
{
	famnr++;
	if (famnr <= famnr_max)
	{
		var url = 'ajax/add_child.php?nr='+famnr;
		var log = $('ajax_result');
		var status = $('ajax_status');
		
		status.addClass('ajax-loading');
		var ajax = new Ajax(url,{
			//update: $('ajax_temp'),
			//method: 'post',
			onComplete: function(html){
				status.removeClass('ajax-loading');
				//log.append(html);
				log.innerHTML += html;
				
				//uppdatera validerings-objektet
				var form_valid = new Validate('member_form',{
					errorClass: 'error'
				});
			}
		}).request();
	}
	else
	{
		alert("Max antal familjemedlemmar är "+famnr_max);
	}
}


