var nodeID;
var courseID;

$(document).ready(function()
{
	// Definovani udalosti pro sbalovani / rozbalovani na obrazky
	$(".itemImage").click(function(i){
		stringA = $(this).attr('id');
		myId = stringA.substring(stringA.indexOf("_") + 1, stringA.length);
		showCourseDecription(myId);
		return false;
	});
	
	// Definovani udalosti pro sbalovani / rozbalovani na texty
	$(".itemContent > a").click(function(i){
		stringA = $(this).parent().attr('id');
		myId = stringA.substring(stringA.indexOf("_") + 1, stringA.length);
		showCourseDecription(myId);
		return false;
	});

});

function showCourseDecription(myId)
{
		nodeID = myId;
		courseID = $('#div_' + myId).attr("itemid");
		if ($('#div_' + myId).attr("type") == "CT") $.get("SeznamOblastiKurz.aspx?IDKurzu="+courseID, onGetDataOblast);
		else $('#div_' + myId).toggle("fast",img_changeOblast(myId));
}

function onGetDataOblast(_xml, _textstatus)
{
	xml = _xml;
	termStr = "";
	
	mainData = "<div class='itemCourse'>";
		mainData += "<div class='itemCourseDescription'>";
			mainData += $('course>anotation', _xml).text();
		mainData += "</div>";
		mainData += "<div class='itemCourseInfo'>";
		    mainData += "<div class='itemCourseIcons'>";
    		if ($('course', _xml).attr("infoecdl") == "true") mainData += "<img src=\"webfind/images/icon_ecdl.png\" title=\""+legInfoEcdl+"\" alt=\"ecdl\" />  ";
	    	if ($('course', _xml).attr("infomous") == "true") mainData += "<img src=\"webfind/images/icon_mous.png\" title=\""+legInfoMous+"\" alt=\"mous\" />  ";
	    	if ($('course', _xml).attr("infoself") == "true") mainData += "<img src=\"webfind/images/icon_self.png\" title=\""+legInfoSelf+"\" alt=\"self\" />  ";
		    if ($('course', _xml).attr("infonews") == "true") mainData += "<img src=\"webfind/images/icon_news.png\" title=\""+legInfoNews+"\" alt=\"news\" />  ";
		    if ($('course', _xml).attr("infogift") == "true") mainData += "<img src=\"webfind/images/icon_gift.png\" title=\""+legInfoGift+"\" alt=\"gift\" />  ";
		    if ($('course', _xml).attr("infogoc") == "true") mainData += "<img src=\"webfind/images/icon_goc.png\" title=\""+legInfoGoc+"\" alt=\"goc\" />  ";		    
		    if ($('course', _xml).attr("infomac") == "true") mainData += "<img src=\"webfind/images/icon_mac.png\" title=\""+legInfoMac+"\" alt=\"mac\" />  ";		    
		    if ($('course', _xml).attr("infowin") == "true") mainData += "<img src=\"webfind/images/icon_win.png\" title=\""+legInfoWin+"\" alt=\"win\" />  ";		    
		    if ($('course', _xml).attr("infoupdate") == "true") mainData += "<img src=\"webfind/images/icon_update.png\" title=\""+legInfoUpdate+"\" alt=\"update\" />  ";		    
		    mainData += "</div>";
		
			mainData += "<a href=\"DetailKurzu.aspx?IDKurzu="+courseID+"\" title='detail'>"+legInfoDetail+"</a>";
	    mainData += "</div>";
	    mainData += "<div class=\"cleaner\"></div>";
	    termStr = getTerms(_xml);
	    if (termStr != "")
	    {
            mainData += "<div class='itemCourseTerms'>";
				mainData += termStr;
		    mainData += "</div>";
		  
			mainData += "<div class='itemCourseInfo'>";
				mainData += "<a href='#' id='addBasket_"+courseID+"' title='"+altObjednat+"' onClick=\"getKos("+courseID+"); return false;\"><img class='imageBasket' src='images/skupiny/basket.png' border='0' alt='"+altObjednat+"' title='"+altObjednat+"' /></a>";
	  	    mainData += "</div>";
	    }
	mainData += '</div>';

	$('#div_' + nodeID).html(mainData);
	$('#div_' + nodeID).toggle("fast",img_changeOblast(nodeID));
}

function getKos(courseID)
{
	$.get("SeznamOblastiKOS.aspx?id="+courseID, onGetKosOblast);
}

function onGetKosOblast(_xml2)
{
    xmlBasket = _xml2;
    if ($("response", _xml2).length == 1)
    if ($("response", _xml2).attr('status') == 'true') {
    	try { $('#btnObjednat').show(); } catch (err) { }
    	try { $('#btnObjednatSimple').show(); } catch (err) { }
    }
    alert($("response", _xml2).text());
}

function getTerms(xmlResult)
{
  var mainData = "";          // Data pro vystup
  var colSpan = 6;
  
  var kurz;
  var tableClosed = true;
  var isLocPra = true;
  var isLocBrn = true;
  var isLocBra = true;

  $('terms>term', xmlResult).each(function(i)
  {
  	
    // Vyfiltrování zadaných poboček (učeben, lokací)
    if (($(this).attr('ucebna') == "Praha") && (!isLocPra)) return;     
    if (($(this).attr('ucebna') == "Brno") && (!isLocBrn)) return;
    if (($(this).attr('ucebna') == "Bratislava") && (!isLocBra)) return;
    
    if (tableClosed)
    {
      tableClosed = false;
      mainData += "<table id='resultTable' border='0' width='100%'>";
      mainData += "<tr class='resultTitle'>";
      mainData += "<td>"+legDatumKonani+"</td>";
      mainData += "<td>"+legDelkaKonani+"</td>";
      mainData += "<td>"+legCenaKurzu+"</td>";
      mainData += "<td>"+legCenaPrirucky+"</td>";
      mainData += "<td>"+legUcebnaKurzu+"</td>";
      mainData += "</tr>";
    }
    
    
    dk = $(this).attr("delkaKonani");
    if (dk==1) dk+=(" "+leg1den);
    else if ((dk<5) && (dk>0)) dk+=(" "+leg2den);
    else dk+=(" "+leg5den);

    mainData += "<tr>";
    mainData += "<td>"+$(this).attr("datumKonani")+"</td>";
    mainData += "<td>"+dk+"</td>";
    mainData += "<td>"+parseFloat($(this).attr("cena"))+" "+$(this).attr("mena")+"</td>";
    if ($(this).attr("prirucky") == false) mainData += "<td>-</td>";
    else 
        if ($(this).attr("cenaPrirucky") == 0)
            mainData += "<td>"+legVCeneKurzu+"</td>";
        else
            mainData += "<td>"+parseFloat($(this).attr("cenaPrirucky"))+" "+$(this).attr("mena")+"</td>";
    mainData += "<td>"+$(this).attr("ucebna")+"</td>";
    mainData += "</tr>";
  });
  
  if (!tableClosed) mainData += "</table>";
  
  return mainData;
}

function img_changeOblast(id)
{
	re = new RegExp("^.*book_closed.png$");
	if(re.test($('#img_'+id).attr('src')))
	{
	    $('#img_'+id).attr('src', 'images/skupiny/book_open.png');
	    $('#img_'+id).attr('alt', altImage1);
	    $('#img_'+id).attr('title', altImage1);
	}
	else 
	{
	    $('#img_'+id).attr('src', 'images/skupiny/book_closed.png');
	    $('#img_'+id).attr('alt', altImage2);
	    $('#img_'+id).attr('title', altImage2);
	}
}
