
// nacteni nabidek pres ajax a zapis do daneho containeru
function getFlightDetail(sFlightId) {
    
    // promenne jsHost, extQueryStr, urlHalves, sUrlPathDetail musi byt nadefinovane v skriptu stranky!!!    
    var sUrlPathDetail = jsHost + window.location.hostname + '/' + extQueryStr + '/ajaxFlightDetail.php';
  	var sReplyData = null;
  	var sDivDetailContainer = "#lbIframe";
  	var sQuery = urlHalves[1] + '&flightId='+sFlightId;
  	var error = null;
  	
    showLoadingBox(true);
	
  	jQ.ajax({
    	type: "GET",
    	url: sUrlPathDetail,
    	data: sQuery,
    	dataType: "xml",
    
    	success: function(replyData) {
    	
         	// Pokud je na ajaxove strance chyba
			error = jQ(replyData).find('/root/error');
			errorMessage = jQ(error).text();
			
			// pokud vyprsela session a mam provest redirect
			if (errorMessage.length > 0 && errorMessage == 'SESSION_EXPIRED_MAKE_INDEX_REDIRECT') {
			    var jsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
			    var redirectUrl = jsHost + window.location.hostname + '/?error=expired';
			    showLoadingBox(false);
			    window.location.href = redirectUrl;
			    return false;
			}

			// ostatni chyby zobrazim na standardnim miste
			if(errorMessage.length > 0) { 
				stopLoading();
				showLoadingBox(false);
				jQ('#lbOverlay').hide();
				prepareErrorCloseMsgTo(errorMessage, '#box');
				return false;
			}
         	
         	// vraceni obsahu description
     		sReplyData = jQ(replyData).find('/root/page/description').text();
         	
         	if (sReplyData != "") {
         		jQ(sDivDetailContainer).empty().append(sReplyData);
         	}
         	
            showLoadingBox(false);
		} ,
	   
	   	error: function(xmlObject, errorMsg, exception) {
			errorMessage = '<div class="mspc_detail_wrapper"><div class="error">' + 'Chyba při komunikaci s rezervačním systémem' + '</div></div>';
			prepareErrorMsgTo(errorMessage, sDivDetailContainer);
			showLoadingBox(false);
	   	} 
	});

}
