/* DVORANE
----------------------------------------------------------------*/
function setAreaMouse(areas)
{
	for (var i=0; i<areas.length; i++)
	{	
		areas[i].onmouseover=function(){
					areaHover(this);
				}
		areas[i].onmouseout=function(){
					areaNormal();
				}	
		areas[i].onclick=function(){
					areaSelect(this);
					selectRowFromArea(this);
					return false;
				}			
	}
	
}

function tloris(dvorana, mapa) {
	var tloris = mapa;
	var izbDvorana = dvorana;
	document.rezervacija1.dvorana_rez.value = dvorana;
	document.rezervacija1.dvorana_map.value = mapa;
	return false;
}

function rowHover(vrstica) {
	
	for (var i=0; i<seznamTR.length; i++)
	{
		if (hasClass(seznamTR[i],"tableRow"))
		{
			removeClass(seznamTR[i], "tableRow_hover");
		}
		
	}
	
	addClass(vrstica,"tableRow_hover");
	
	var tloris=vrstica.getAttribute("tloris");
	defaultTlorisId = tloris;
	
	
	tloris += "_cont";
	document.getElementById("tloris1_cont").style.display="none";
	document.getElementById("tloris2_cont").style.display="none";
	document.getElementById(tloris).style.display="block";
	
	var area = vrstica.getAttribute("name");
	area = area.substring(1);
	
	defaultImageSrc = document.getElementById(defaultTlorisId).src;

	defaultSelectedId = area;
	
	area = document.getElementById(area);
	
	
	areaNormal();
	areaSelect(area);
}

function areaHover(area)
{
	//areaNormal();
	var selImgId = defaultTlorisId + "_selected";
	var selImg = document.getElementById(selImgId).src;
	var result = selImg.match(defaultSelectedId);
	//if (result == null)
	//{
		var slika = document.getElementById(defaultTlorisId);
		var novaSlika = new Image();
		novaSlika.src = picDir + "slike/dvorane/" + area.id + "_hov.gif";
		slika.src = novaSlika.src;
	//}
}


function areaNormal()
{
	var slika = document.getElementById(defaultTlorisId);
	var novaSlika = new Image();
	novaSlika.src = defaultImageSrc;
	slika.src = novaSlika.src;	
}

function areaSelect(area)
{	
	var sel = defaultTlorisId + "_selected";
	var slika = document.getElementById(sel);
	var novaSlika = new Image();
	novaSlika.src = picDir + "slike/dvorane/" + area.id + "_sel.gif";
	slika.src = novaSlika.src;
	defaultSelectedId = area.id;
	//document.rezervacija1.dvorana_map.value = area.id;
}


function selectRowFromArea(area)
{
	var selTR = "_" + area.id;
	
	for (var i=0; i<seznamTR.length; i++)
	{
		if (hasClass(seznamTR[i],"tableRow"))
		{
			removeClass(seznamTR[i], "tableRow_hover");
		}
		
	}
	
	var vrstica = document.getElementById(selTR);
	addClass(vrstica,"tableRow_hover");

}

/*
dodajamo dogodek na seznam
*/

function dodaj_dogodek(izbrani)
{
	var dogodki = new Array(3);
	dogodki["1"] = "Poslovni sestanek";
	dogodki["2"] = "Konferenca / sestanek";
	dogodki["3"] = "Večje predavanje";
	var i = izbrani.selectedIndex;

	if(i > 0)
	{
	  var dogodek = izbrani.options[i].value;
	  if (dogodek != "0")
	  {
		var vrstica = document.createElement("tr");
		var naziv = document.createElement("td");
		naziv.setAttribute("class", "naziv_dogodka");
		naziv.appendChild(document.createTextNode(dogodki[dogodek]));
		
		var datum = document.createElement("td");
		datum.setAttribute("class", "datum_dogodka");
		var datum_input = document.createElement("input");
		datum_input.setAttribute("type", "text");
		datum_input.setAttribute("style", "width:80px;");
		datum.appendChild(datum_input);
		
		var ljudi = document.createElement("td");
		ljudi.setAttribute("class", "st_ljudi");
		var ljudi_input = document.createElement("input");
		ljudi_input.setAttribute("type", "text");
		ljudi_input.setAttribute("style", "width:80px;");
		ljudi.appendChild(datum_input);
		
		var oprema = document.createElement("td");
		oprema.setAttribute("class", "teh_oprema");
		var oprema_input = document.createElement("input");
		oprema_input.setAttribute("type", "text");
		oprema_input.setAttribute("style", "width:100px;");
		oprema.appendChild(oprema_input);
		
		
		
		/*
		<td class="postavitve">
			<label><input type="checkbox" name="" value="" /> kino</label>&nbsp;
			<label><input type="checkbox" name="" value="" /> parl</label>&nbsp;
			<label><input type="checkbox" name="" value="" /> U-pos.</label>&nbsp;
			<label><input type="checkbox" name="" value="" /> banket</label>
		</td>
		<td class="brisi"><a href="">Odstrani</a></td>
		*/	
		
	  }
	}
	
}

function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}