var _accueil;
var _ecrire;
var _naissance;
var _messages;

var _ecrire_content;
var content_ecrire;
var content_messages;
var _message_content;
var _contentForm;


var __urlSubscribe=  "/lou/inc/functions.php";


function init()
{
	_accueil  = $("accueil");	
	_ecrire  = $("ecrire");	
	content_ecrire = $('contentForm').innerHTML
	_contentForm = $('contentForm')
	_ecrire_content = $('contentEcrire')
	
	_message_content =$('messagesContainer')
	_messages  = $("messages");	
	_naissance  = $("naissance");
	
	
		
	hidDiv([_ecrire ,_messages ,_naissance  ]); 	
}

/*
 * Div Manager
 * 
 */
function hidDiv(object)
{
	for (var i in object)
	{
		try{
			object[i].style.display = "none";		
			} catch(e){}		
	}	
}

function showDiv(object)
{
	for (var i in object)
	{
		try{		
			object[i].style.display = "block";		
			} catch(e){}		
	}	
}


function doCallAction(action)
{
	switch(action){		
		case "accueil":
			showDiv([_accueil])
			hidDiv([_ecrire ,_messages,_naissance])
		break;
		
		case "ecrire":
			showDiv([_ecrire])
			hidDiv([_accueil ,_messages,_naissance])
			_contentForm.innerHTML = content_ecrire;
			_ecrire_content.innerHTML ="";
		break;
				
		case "messages":
			showDiv([_messages]);
			hidDiv([ _accueil ,_ecrire,_naissance ]);
			showMessage();
			break;
			
		case "naissance":
			showDiv([_naissance])
			hidDiv([ _accueil ,_messages,_ecrire ])
		break;
	}
	return ;
}

/*
 * subscribe
 * 
 * /
 */
function checkSubscribe()
{
	var subForm = $("sub")

	new Ajax.Request(__urlSubscribe  , {
		method: 'post',
		asynchronous: true,
		contentType: 'application/x-www-form-urlencoded', 
		parameters: subForm.serialize(true),
	
  	onSuccess: function(transport) {
    	
  	}
});
	return false;
}


function checkWrite()
{
	var writeForm = $("writeForm");	
	writeForm.style.display  = "none";
	new Ajax.Request(__urlSubscribe  , {
		method: 'post',
		asynchronous: true,
		contentType: 'application/x-www-form-urlencoded', 
		
		parameters: writeForm.serialize(true),	
		
	onLoading :function(transport){

		
	_ecrire_content.innerHTML = '<div id="chargementWrite"></div>';
	var chargementW = new SWFObject("images/swf/chargement.swf", "mymovie", "94", "56", "8", "#4d6972");
	chargementW.addParam("wmode", "transparent");
	chargementW.write("chargementWrite");	
	},
		
	onSuccess: function(transport) {		
		_ecrire_content.innerHTML = '<div id="thanks"><h1>Merci de votre message.</h1></div>'  ;  	
  	}
});
	return false;
	
}


function showMessage()
{
	
	
	_message_content.innerHTML = '<div id="chargementRead"></div>';
	var Read = new SWFObject("images/swf/chargement.swf", "mymovie", "94", "56", "8", "#4d6972");
	Read.addParam("wmode", "transparent");
	Read.write("chargementRead");	
	
	new Ajax.Request(__urlSubscribe  , {
		method: 'post',
		asynchronous: true,
		contentType: 'application/x-www-form-urlencoded', 
		parameters: $H({ action:'read'}),	
		
  	onSuccess: function(transport) {
    	_message_content.innerHTML = transport.responseText;
  	}
	});
	
	
	
}


