$(document).ready
(
	function()
	{
		if($('body#search').length>0 || $('body.template-property').length>0 || $('body.template-page-searchres').length>0)	{	intervalArr=setInterval("arrondismentNo()",50);	}

		if($('body#search #page-menu').length>0 || $('body.template-page-searchres #page-menu').length>0)
		{
			var pageMenuHeight=$('#page-menu').height();
			$('#searchmenus').css({top:$('#searchmenus').position().top+pageMenuHeight+'px'});
		}

		if($('body#page-home').length>0)	{	var slide=new slider('block-1',4); setInterval("slideSwitch()",6000);	}
														
		$('ul#accordion li:last-child div').show();
		$('ul#accordion li h2').click	(
																		function()
																		{
																			$('ul#accordion li[id!='+$(this).parent().attr('id')+'] div').hide();
																			$(this).next('div').toggle(200);
																		}
																	);
		
		//$('.template-page:not(#page-home,.template-page-searchres) #content div.block div.column:not(:first)').hide();
		$('.template-page:not(#page-home,.template-page-searchres) #content div.block h2.titleblock').click	( function() { $(this).next().slideToggle(200); } );
		
		//$('body:not(.template-property) #flags li a').click
													//(
														//function()
														//{
														//	var baseURL='parisianhome.kigo.net';
														//	var url=window.location.pathname;
														//	var lang=$(this).parent().attr('id').split('flag-')[1];
														//	if(lang=='en') {	url=baseURL+url;	}
														//	else if(baseURL.indexOf(url)<0) {	url=lang+'.'+baseURL+url;	}
														//	location.href='http://'+url;
															
													//		return false;
													//	}
												//	);
													
		$('form#reference').submit	(	
																	function()
																	{
																		var ref=$.trim($('input[name="reference-no"]').val());
																		if(ref)
																		{
																			var url='http://'+window.location.hostname+'/'+ref.toUpperCase()+'.html';
																			location.href=url;
																		}
																		return false;
																	}
																);

		propertyFooterLinks();
		
	}
);


function propertyFooterLinks()
{
	if($('.template-property #block-6 ul li').length<=0)	{	return false;	}
	var ref=$('.template-property dd.attribute-udpa-41').text();
	var lang=$('#flags li').attr('id').split('flag-')[1]

	$('.template-property #block-6 ul li a').each	(	function()
																									{
																										var href=$(this).attr('href').replace("[ref]",ref);
																										//href=href.replace("[language]",lang);
																										$(this).attr('href',href);
																									});
}



function slideSwitch()
{
	var $active=$('#slideshow li.active');
	
	if($active.length==0)
	{	$active = $('#slideshow li:last');	}
	var $next=$active.next().length?$active.next():$('#slideshow li:first');
	$active.addClass('last-active');
	$next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 600, function() {$active.removeClass('active last-active');});
}


function slider(element,nrVizibile)
{
	var _this=this;
	this.element=element;
	this.nrVizibile=nrVizibile;
	this.primulElementVizibil=0;
	this.nrElemente=$('#'+this.element+' ul li').length;     
	
	$('#'+this.element+' ol li.navigare-inapoi').addClass('inactiv');
	if(this.nrElemente<=this.nrVizibile)    {   $('#'+this.element+' ol li.navigare-inainte').addClass('inactiv');   }
	
	this.navigheazaInainte=function()
	{       
		this.primulElementVizibil++;
		var nrRamase=this.nrElemente-this.primulElementVizibil-this.nrVizibile;
		
		if(nrRamase>=0) {   $('#'+this.element+' ul li:eq('+(this.primulElementVizibil-1)+')').hide();   }
		if(nrRamase==0) {   $('#'+this.element+' ol li.navigare-inainte').addClass('inactiv');   }
		
		$('#'+this.element+' ol li.navigare-inapoi').removeClass('inactiv');
	}


	this.navigheazaInapoi=function()
	{       
		var element=((this.primulElementVizibil-1)<0)?0:this.primulElementVizibil-1;        
		this.primulElementVizibil=element;
		
		var nrRamase=(this.nrElemente)-(this.primulElementVizibil)-(this.nrVizibile);

		if(nrRamase>=0)     {   $('#'+this.element+' ul li:eq('+((this.primulElementVizibil))+')').show();   }
		if((this.primulElementVizibil)==0)      {   $('#'+this.element+' ol li.navigare-inapoi').addClass('inactiv');    }
		
		$('#'+this.element+' ol li.navigare-inainte').removeClass('inactiv');        
	}
		
	$('#'+this.element+' ol li.navigare-inainte').click	(
																												function()
																												{
																													if($(this).hasClass('inactiv'))		{	return false;	}
																													_this.navigheazaInainte();
																												}
																											);
	$('#'+this.element+' ol li.navigare-inapoi').click	(
																												function()
																												{
																													if($(this).hasClass('inactiv'))		{	return false;	}
																													_this.navigheazaInapoi();
																												}
																											);
}


function arrondismentNo()
{
	var selectorSearchPage='dl dd.attribute-udpa-45';
	$(selectorSearchPage).each(	function()	{	if(!$(this).hasClass('a-'+$(this).text()))	{	$(this).addClass('a-'+jQuery.trim($(this).text())); clearTimeout(intervalArr);	}	}	);
}

