var onCard = new Array();

function getObj(name)
{
  if (document.getElementById) {
	return document.getElementById(name);
  } else if (document.all) {
	return document.all[name];
  } else if (document.layers) {
   	return document.layers[name];
  }
  return null;
}

function sortNumber(a,b)
{
	return a - b;
}

function addToArr(mis) {
	var o = false;
	for(var i=0;i<onCard.length;i++) {
		if(onCard[i]==mis) o = true;
	}
	if(!o) onCard[onCard.length] = mis;
}

function removeFromArr(mis) {
	var tmpArr = new Array();
	for(var i=0;i<onCard.length;i++) {
		if(onCard[i]!==mis) tmpArr[tmpArr.length] = onCard[i];
	}
	onCard=tmpArr;
}

function addToCard(id)
{
	var x = document.forms.broneeri;
	var isChecked = x['b_'+id].checked;
	if(isChecked) {
		addToArr(id);
	} else {
		removeFromArr(id);
	}
	onCard.sort(sortNumber);
	UpdateCard();
}

function UpdateCard()
{
	var x = document.forms.broneeri;
	var summa = 0;
	var cont = getObj('arve');
	var iHTML = '<table>';
	var id = 0;
	var sub = x.action;
	for(var i=0;i<onCard.length;i++) {
		id = onCard[i];
		if(x['b_'+id].checked) {
			iHTML+='<tr><td>'+x['d_'+id].value+'</td><td>'+x['n_'+id].value+'</td><td align="right">'+x['h_'+id].value+'</td></tr>\n';
			summa += (x['h_'+id].value*1);
		}
	}
	iHTML+='<tr><td colspan=2></td><td align="right"><b>'+summa+'.00</b></td></tr></table>';
	cont.innerHTML = (summa>0) ? iHTML:x.str_NoBron.value;
	sub.style.visibility = (summa>0) ? 'visible':'hidden';
}
function EdasiTagasi(mis)
{
	var x = document.forms.broneeri;
	var kuud = x.kuud.value.split('|');
	var nimi = x.kuu_nimed.value.split('|');
	var cur = x.cur_kuu.value;
	var id = 0;
	var i = 0;
	var ob2,ob3;
	for(i=0;i<kuud.length;i++) {
		if(kuud[i]==cur) id=i;
	}
	var ob = getObj('kal_kuunimi');
	if(ob!==null) {
		id = (mis=='-') ? (id-1):(id+1);
		if(id<0) id = kuud.length-1;
		if(id>kuud.length-1) id = 0;
		ob2 = getObj('kuu_'+kuud[id]);
		for(i=0;i<kuud.length;i++) {
			ob3 = getObj('kuu_'+kuud[i]);
			ob3.style.display = (kuud[i]==kuud[id]) ? '':'none';
		}
		ob.innerHTML = nimi[id];
		x.cur_kuu.value = kuud[id];
	}
}

function switchVis(mis)
{
	var ob = getObj(mis);
	if(ob!==null) {
		ob.style.display = (ob.style.visibility=='visible') ? 'none':'block';
		ob.style.visibility = (ob.style.visibility=='visible') ? 'hidden':'visible';
	}
}

function showpix(pilt,k6rgus,laius,alt,ico_id)
{
	var def_h = 300;
	var def_w = 400;
	var def_p = 'spacer.gif';
	var win_t = 0;
	var win_l = 0;
	var add_h = 50;
	var add_w = 30;
	var x = document.forms.pix;
//	var ico = eval("document.picture"+ico_id);
	h = (k6rgus == 0) ? def_h:k6rgus;
	w = (laius == 0) ? def_w:laius;
	a = alt;
	if(document.layers) {
		var win_t = (window.innerHeight - h + add_h) / 2;
		var win_l = (window.innerWidth - w + add_w) / 2;
	}
	else if(document.all) {
		var win_t = (document.body.clientHeight - h + add_h) / 2;
		var win_l = (document.body.clientWidth - w + add_w) / 2;
	}
	t = (win_t>0) ? win_t:0;
	l = (win_l>0) ? win_l:0;
	p = (pilt=='' || pilt==null) ? def_p:pilt;
	x.p.value = p;
	x.h.value = h;
	x.w.value = w;
	x.a.value = a;
	pixwin = window.open('picture.php','pix','toolbar=no,directories=no,menubar=no,status=no,scrollbars=no,width='+(w+add_w)+',height='+(h+add_h)+',top='+t+',left='+l);
	pixwin.focus();
	return false;
}

function draw_pilt()
{
	var x = opener.document.pix;
	var p = x.p.value;
	var h = x.h.value;
	var w = x.w.value;
	document.write('<a href="javascript:top.close()"><IMG SRC="'+p+'" BORDER=0 HEIGHT='+h+' WIDTH='+w+'></a>');
}

function draw_pealkiri()
{
	var a = opener.document.pix.a.value;
	if(a!=='') {
		document.write(a);
	} else {
		document.write('&nbsp;');
	}
}

function kirjuta_mail(e,d,m)
{
	document.write('<a href="mailto:'+m+'@'+d+'.'+e+'">'+m+'@'+d+'.'+e+'</a>');
}

function ava_tingimused(link) {
	var w = window.open(link,'tingimused','location=0,toolbar=0,title=0,scrollbars=1,meny=0,height=500,width=450,status=0');
	w.focus();
	return false;
}
