$(document).ready(function()
{
	setInterval("forms()",50);
	intervalPE=setInterval("propertyElementsNormalization()",50);
	
	configMenu();
});

function forms()
{
	$('form textarea').each(function(){if(!$(this).closest('p.input_element').hasClass('textarea')){$(this).closest('p.input_element').addClass('textarea');}});
	$('form .boxfield').each(function(){if(!$(this).closest('p.input_element').hasClass('multiplec'))	{	$(this).closest('p.input_element').addClass('multiplec');}});
}

function propertyElementsNormalization()
{
	if($('.template-property').length<=0)	{	clearInterval(intervalPE); return false;	}
	
	//$('.information dl dd:contains(Yes),.information dl dd:contains(yes)').addClass('ok');
	//$('.information dl dd:contains(No),.information dl dd:contains(no),.information dl dd:contains(0)').each(function(){$(this).hide();$(this).next('dt').hide();});
	
	var functionsBlocks=$('#functions_blocks');	
	var functionsBlocksPosition=$('#content > .block.last').offset().top+$('#content > .block.last').outerHeight();
	functionsBlocks.css({top:functionsBlocksPosition+'px'});	
	
	if($('#titles').length<=0)	{	$('<ul id="titles"></ul>').appendTo('#global');	}
	var titluri=$('.description-udpa-679 h2,.description-udpa-783 h2,#availability_and_price .dates > h3').each(
			function()
			{
				if(!this.ok)	{	$('<li><a href="#'+$(this).parent().parent().attr('id')+'">'+$(this).text()+'</a></li>').appendTo('#titles');	}
				this.ok=true;
			});
}


function configMenu()
{
	var config={2:[3,4,5,31,6,29],8:[9,10,11],12:[13,14,15,16,17,18,19,20],21:[22,23,24,25]};
	/*
	Location - 2
	Location Submenus - 3,4,5,31,6,29
	
	Administration  - 8
	Administration submenus - 9,10,11
	
	Services personnalisés - 12
	Services personnalisés submenus - 13,14,15,16,17,18,19,20
	
	Information - 21
	Information submenus - 22,23,24,25
	*/
	
	function createSub(index,subs)
	{
		var subM=new Array();

		for(var a=0;a<subs.length;a++)
		{
			var selector='#mainmenus li.e-'+subs[a];
			subM[a]='<li>'+$(selector).html()+'</li>';
			$(selector).remove();
		}
		
		$('#mainmenus li.e-'+index).append('<ul>'+subM.join('')+'</ul>');		
	}

	$.each(config,createSub);
}

