// JavaScript Document

function tx_artificatravelbook_replaceLink()
{
	var arrLinks = document.links;
	
	for(var i = 0; i < document.links.length; ++i)
	{
		var oA = document.links[i];
		
		if(oA.className == 'tx-artificatravelbook-link-deleted')
 		{
			oA.setAttribute('href', 'javascript:void(0);');
			
			oA.onclick = function() {
				tx_artificatravelbook_loadInterface();
				tx_artificatravelbook_pi1processFormData(xajax.getValues('tx_artificatravelbook_pi1[action]=deleteElement&tx_artificatravelbook_pi1[id]=' + encodeURIComponent(this.rel)));
				return false;
			}
		}
		
		if(oA.className == 'tx-artificatravelbook-link-add')
 		{
			oA.setAttribute('href', 'javascript:void(0);');
			
			oA.onclick = function() {
				tx_artificatravelbook_loadInterface();				
				tx_artificatravelbook_pi1processFormData(xajax.getValues('tx_artificatravelbook_pi1[action]=addElement'));
				return false;
			}
		}		
	}	
}


function tx_artificatravelbook_loadInterface()
{
	var oBody =  document.getElementsByTagName("body");
	oBody = oBody[0];
	oBody.className = 'editor';
	
	var oTag = document.createElement("div");
	oTag.id = 'artificatravelbook_window';
	//oNewTag.innerHTML = '<img src="/typo3conf/ext/artifica_api/res/ajax-loader-indicator-big.gif" alt="" /><p id="TB_window_msg">&nbsp;</p><div class="clear"></div>';
	oTag.innerHTML = '<img src="/typo3conf/ext/artifica_api/res/ajax-loader-indicator-big.gif" alt="" /><p id="TB_window_msg">&nbsp;</p><div class="clear"></div>';
	oBody.insertBefore(oTag, oBody.firstChild);
	
	var oTag = document.createElement("div");
	oTag.id = 'artificatravelbook_overlay';
	oBody.insertBefore(oTag, oBody.firstChild);
}


function tx_artificatravelbook_unloadInterface()
{
	var oBody =  document.getElementsByTagName("body");
	oBody = oBody[0];
	
	var oTag = document.getElementById('artificatravelbook_window');
	oBody.removeChild(oTag);
	
	var oTag = document.getElementById('artificatravelbook_overlay');
	oBody.removeChild(oTag);
}



function tx_artificatravelbook_ajaxHideLoading()
{
	document.getElementById('TB_window_msg').innerHTML = '&nbsp;';
	document.getElementById('artificatravelbook_window').style.display = 'none';
	document.getElementById('artificatravelbook_overlay').style.display = 'none';	
	
	tx_artificatravelbook_unloadInterface();
}
		
function tx_artificatravelbook_ajaxLoadingFunction()
{
			
	document.getElementById('artificatravelbook_overlay').style.position = IEFixedElementPos();
	document.getElementById('artificatravelbook_window').style.position = IEFixedElementPos();
	TB_overlaySize('artificatravelbook_overlay');
	
	document.getElementById('TB_window_msg').innerHTML = 'Mise à jour<br />de votre carnet de voyage.';				
	document.getElementById('artificatravelbook_overlay').style.display = 'block';
	document.getElementById('artificatravelbook_window').style.display = 'block';
}


addLoadEvent(tx_artificatravelbook_replaceLink);