
var sUrl = "/tickets/lib/exhibition.php";

var Timer = null;

//var thisTerm = false; // Current term

var AcceptMessage=true;

if(document.implementation && document.implementation.createDocument) var isMozilla=true;
	else var isMozilla=false;

function hideMessage(counter){

	var divName = 'info_div_'+counter; 

	var MessageObj=document.getElementById(divName);
	if (isMozilla) {
		MessageObj.innerHTML = "<br/><br/>";
	} else {
		MessageObj.innerHTML = "";
	}
	return false;
}

function clearTimer() {
 if (Timer) {
   clearTimeout(Timer);
   Timer = null;
 }
}

function setTimer(counter) {
 Timer = window.setTimeout('hideMessage('+counter+')', 500);
}

function showMessage(json) {

	var respondStructure = eval( '(' + json + ')' );
	
	var MessageObj = document.getElementById('info_div_'+respondStructure.counter);
	
	if (MessageObj != null) {
		if (isMozilla) {
			MessageObj.innerHTML = "<br/>" + respondStructure.content;
		} else {
			MessageObj.innerHTML = respondStructure.content;
		}
	}
	return false;
}

var handleSuccess = function(o){
	if(o.responseText !== undefined){
		showMessage(o.responseText);
	}
};

var handleFailure = function(o){
	if(o.responseText !== undefined){
		alert("Connection Error");
	}
};

var callback =
{
  success:handleSuccess,
  failure:handleFailure,
  argument:['foo','bar']
};

function getExhibitData(idexhibit,lang,evt,counter){
	//clearTimer();
	var divName = 'info_div_'+counter; 
	
	MessageObj = document.getElementById(divName);
	if (MessageObj != null) {
		MessageObj.innerHTML = 'Loading... <img src="/icone/ajax-loader.gif" alt="Loading">';	
		MessageObj.style.visibility = "visible";
	}
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, 'id='+encodeURIComponent(idexhibit)+'&lang='+encodeURIComponent(lang)+'&counter='+counter);
}


