var menu_items, len, menu_string = 'rozvrh_menu_';

//	funkcie na prepinanie 'zaloziek' v sekcii 'rezervacia a rozvrhy'
function showItem(id1) {
	
	if(!menu_items)	return false;
	var id;
	for (var i=0; i<len; i++) {
		id = menu_items[i].id.substring(menu_string.length);
		document.getElementById('rozvrh_'+id).style.display="none";
		document.getElementById(menu_string+id).className="";
	}
	document.getElementById(menu_string+id1).className="active";
	document.getElementById('rozvrh_'+id1).style.display="block";
	return true;
}
	
function menuInit() {
	
	if(!document.getElementById('rozvrhy_menu')) return;
	
	menu_items = document.getElementById('rozvrhy_menu').getElementsByTagName('li');
	len=menu_items.length;
	//	schovam ostatne rozvrhy
	for (var i=0; i<len; i++) {
		id= menu_items[i].id.substring(menu_string.length);
		if (i == 0) {
			// prva li je aktivna
			document.getElementById(menu_string+id).className="active";	
		} else {
			document.getElementById('rozvrh_'+id).style.display="none";
			document.getElementById(menu_string+id).className="";
		}
	}
}

/**
 *  id je id elementu, kde sa oznacuje text
 *  tag je tag ktory sa ma vlozit
 *  params su volitelne parametre tagu
 	useBbCode .. ak sa pouziva, tak napr. namiesto <A> je [link]
 *  */
     
function addGraphic(id, tag, params, useBbCode)
{
  	var elem = document.getElementById(id);
  	if (!params)
   	 	params = "";
  	else
    	params = ' ' + params;
  
    
    var bbcodes = new Array();
    bbcodes['a'] = 'link';
    bbcodes['b'] = 'b';
    
 	if (elem.setSelectionRange)   // GECKO
  	{
	    var begin = elem.selectionStart;
	    var end = elem.selectionEnd;
	    if (begin == end)
	      alert('Musíte označiť text');
	    else
	    {
      		if (tag == 'a')   
		    {
		    	var url = prompt("insert url");
		        //	treba skontrolovat platnost adresy
		        //	nie je to relativna adresa ani to nejde von
		        if (url.substring(0,1) != '/' && url.substring(0,7) != 'http://') {
		        	//	musi to byt 'www.' inak je to chybna url
		        	if (url.substring(0,4) != 'www.') {
          				alert('Neplatná url adresa');
          				return false;
        			} else {
        				//	je to 'www.' => pridam 'http://'
        				url = 'http://' + url;
        			}
        		}
        
        		if (useBbCode) {
        			params = '=' + url;
        		} else {
        			params = ' href="' + url + '"';
        		}
      		}
      	
      		var value = elem.value;
      		if (useBbCode) {
	      		elem.value = value.substring(0,begin) + '[' + bbcodes[tag] + params + ']' + value.substring(begin,end) + '[/' + bbcodes[tag] + ']' + value.substring(end);
      		} else {
	      		elem.value = value.substring(0,begin) + '<' + tag + params + '>' + value.substring(begin,end) + '</' + tag + '>' + value.substring(end);
      		}
    	}
  	}
  	else if(document.selection)   //  IE
  	{
	   if (tag == 'a')   
		    {
		    	var url = prompt("insert url");
		        //	treba skontrolovat platnost adresy
		        //	nie je to relativna adresa ani to nejde von
		        if (url.substring(0,1) != '/' && url.substring(0,7) != 'http://') {
		        	//	musi to byt 'www.' inak je to chybna url
		        	if (url.substring(0,4) != 'www.') {
          				alert('Neplatná url adresa');
          				return false;
        			} else {
        				//	je to 'www.' => pridam 'http://'
        				url = 'http://' + url;
        			}
        		}
        
        		if (useBbCode) {
        			params = '=' + url;
        		} else {
        			params = ' href="' + url + '"';
        		}
      		}

    	selected = document.selection.createRange().text;
    	if (selected.length > 0) {
        	if (useBbCode) {
    			document.selection.createRange().text = '[' + bbcodes[tag] + params + ']' + selected + '[/' + bbcodes[tag] + ']';
        	} else {
    			document.selection.createRange().text = '<' + tag + params + '>' + selected + '</' + tag + '>';
        	}
    	} else {
      		alert('Musíte označiť text');
    	}
  	}
}