	function showTip() {
		if (curPath == '/') {
				loadTip();
		}
		document.getElementById((curPath == '/') ? 'adviserFullText' : 'adviserFullTextSub').style.display = "block";
		document.getElementById((curPath == '/') ? 'adviserShortText' : 'adviserShortTextSub').style.display = "none";
	}
	function hideTip() {
		document.getElementById((curPath == '/') ? 'adviserFullText' : 'adviserFullTextSub').style.display = "none";
		document.getElementById((curPath == '/') ? 'adviserShortText' : 'adviserShortTextSub').style.display = "block";
		if (curPath == '/') {
				loadTipIntro();
		}
	}
	
	
	function nextTip() {
		//alert('loaduju nextTip');
		document.getElementById('adviserTipText').innerHTML = '<img src="/images/ajax-loader-tip.gif" alt="" width="16" height="16" />';
        loadTip(true, document.getElementById('adviserNextTipId').innerHTML);
	}
	
	function resetTip() {
        //alert('loaduju resetTip');        
		document.getElementById('adviserTipText').innerHTML = '<img src="/images/ajax-loader-tip.gif" alt="" width="16" height="16" />';		
	}

	function loadTipIntro() {
        var myParams = new Hash();
        myParams.set( 'fce', 'getTipIntro'); //kterou funkci budeme volat
        new Ajax.Request('/script/ajaxporadce', //ktery php script volame
            {        
        		parameters: myParams,
        		method: 'post',

        		requestHeaders: {Accept: 'text/json'},
        		onCreate: function() {
                    var adviserTipDescr = $('adviserTipDescr');
                    adviserTipDescr.update('<img src="/images/ajax-loader-tip.gif" alt="" width="16" height="16" />');
        		},

                onComplete: function(transport) {
                
                    var result = transport.responseText.evalJSON();
                    var adviserTipDescr = $('adviserTipDescr');
                    var adviserTipText = $('adviserTipText');
                    //var adviserNextTipId = $('adviserNextTipId');
					
                    adviserTipDescr.update(result.tip_text);
                    adviserTipText.update(result.tip_text);
                    //adviserNextTipId.update(result.id_next);
                },
                
                onFailure : function (transport) {
                    alert('doslo k chybe: ' + transport);
                }
            });
    }
	
	function loadTip(loadNext, idTip) {
		
        var myParams = new Hash();
        myParams.set( 'fce', 'getTip'); //kterou funkci budeme volat
        if(loadNext) {
            myParams.set( 'loadNext', loadNext);
        }
        if(idTip) {
            myParams.set( 'idTip', idTip);
        }
		
        new Ajax.Request('/script/ajaxporadce', //ktery php script volame
            {

        		parameters: myParams,
        		method: 'post',

        		requestHeaders: {Accept: 'text/json'},
        		
				onCreate: function() {
                    var adviserTipDescr = $('adviserTipDescr');
                    adviserTipDescr.update('<img src="/images/ajax-loader-tip.gif" alt="" width="16" height="16" />');
        		},

                onComplete: function(transport) {

                    var result = transport.responseText.evalJSON();
                    var adviserTipDescr = $('adviserTipDescr');
                    var adviserTipText = $('adviserTipText');
                    var adviserNextTipId = $('adviserNextTipId');
                    
          if (curPath == '/') {
						adviserTipDescr.update(result.tip_descr);
                    	adviserTipText.update(result.tip_text);
                    	adviserNextTipId.update(result.id_next);
					} else {
						adviserTipDescr.update("<strong class='tipTitle'>" + result.tip_descr + "</strong><div class=\"more\">více &raquo;</div>");
					}
					
					adviserTipText.update("<strong class='tipTitle'>" + result.tip_descr + "</strong><br/><br/>" + result.tip_text);
                    adviserNextTipId.update(result.id_next);
                },

                onFailure : function (transport) {
                    alert('doslo k chybe: ' + transport);
                }
            });
    }
 	//setTimeout('loadTip(false)', 250);
	if (curPath == "/") {
			//setTimeout('loadTipIntro()', 250 );
			loadTipIntro();
	} else {
			loadTip();
	}