function resize_bloc(){
	if($("#adv_recherche").height()<822)
		document.getElementById('adv_recherche').style.height="822px";

	if(!document.getElementById('informations'))
		document.getElementById('contenu').style.height=($("#adv_recherche").outerHeight()-227)+"px";

	document.getElementById('sky').style.paddingTop=(($("#adv_recherche").outerHeight()-826)/2)+"px";
	document.getElementById('sky').style.paddingBottom=(($("#adv_recherche").outerHeight()-827)/2)+"px";
}

function update_inscription(type){

	if(type==0)
	{
		/*particulier*/
		document.getElementById('onglets').innerHTML='<a class="selected" href="javascript:update_inscription(0);">Particulier</a><a href="javascript:update_inscription(1);">Agence / Promoteur</a><a href="javascript:update_inscription(2);">Professionnel</a>';
		$('#inscription').fadeTo(300,0,function(){document.getElementById('inscription').innerHTML='<p>Vous &ecirc;tes un particulier, pour compl&eacute;ter votre inscription merci de remplir les champs suivants :</p><form method="post" action=""><table><tr><td><p>Pr&eacute;nom :</p></td><td><input type="text" name="prenom" /></td></tr><tr><td><p>Nom :</p></td><td><input type="text" name="nom" /></td></tr><tr><td><p>Email :</p></td><td><input type="text" name="email" /></td></tr><tr><td><p>Mot de passe :</p></td><td><input type="password" name="mdp1" /></td></tr><tr><td><p>Confirmez :</p></td><td><input type="password" name="mdp2" /></td></tr><tr><td><p>Adresse :</p></td><td><input type="text" name="adresse" /></td></tr><tr><td><p>Ville :</p></td><td><input type="text" id="ville" name="cp" onfocus="this.value=\'\';" onkeyup="get_ville(\'ville\',\'result\')" /><br /><div id="result" style="width:204px; margin:0; padding:0"></div></td></tr><tr><td><p>T&eacute;l&eacute;phone :</p></td><td><input type="text" name="tel" /></td></tr></table><p style="text-align:center"><input type="submit" value="S\'inscrire" /></p><input type="hidden" name="type_inscrit" value="particulier" /><input type="hidden" name="activite" value="0" /><p>Tous les champs sont obligatoires.</p></form>';
});
autoCompOff("ville");
	}
	else if(type==1)
	{
		/*agence*/
		document.getElementById('onglets').innerHTML='<a href="javascript:update_inscription(0);">Particulier</a><a class="selected" href="javascript:update_inscription(1);">Agence / Promoteur</a><a href="javascript:update_inscription(2);">Professionnel</a>';
		$('#inscription').fadeTo(300,0,function(){document.getElementById('inscription').innerHTML='<p>Vous repr&eacute;sentez une agence ou un promoteur, pour compl&eacute;ter votre inscription merci de remplir les champs suivants :</p><form method="post" action=""><table><tr><td><p>Nom :</p></td><td><input type="text" name="nom" /></td></tr><tr><td><p>Siret :</p></td><td><input type="text" name="siret" /></td></tr><tr><td><p>Email :</p></td><td><input type="text" name="email" /></td></tr><tr><td><p>Mot de passe :</p></td><td><input type="password" name="mdp1" /></td></tr><tr><td><p>Confirmez :</p></td><td><input type="password" name="mdp2" /></td></tr><tr><td><p>Adresse :</p></td><td><input type="text" name="adresse" /></td></tr><tr><td><p>Ville :</p></td><td><input type="text" id="ville" name="cp" onfocus="this.value=\'\';" onkeyup="get_ville(\'ville\',\'result\')" /><br /><div id="result" style="width:204px; margin:0; padding:0"></div></td></tr><tr><td><p>T&eacute;l&eacute;phone :</p></td><td><input type="text" name="tel" /></td></tr></table><p style="text-align:center"><input type="submit" value="S\'inscrire" /></p><input type="hidden" name="type_inscrit" value="agence" /><input type="hidden" name="activite" value="1" /><p>Tous les champs sont obligatoires.</p></form>';
});
autoCompOff("ville");
	}
	else
	{
		/*pro*/
		document.getElementById('onglets').innerHTML='<a href="javascript:update_inscription(0);">Particulier</a><a href="javascript:update_inscription(1);">Agence / Promoteur</a><a class="selected" href="javascript:update_inscription(2);">Professionnel</a>';	
		$('#inscription').fadeTo(300,0,function(){document.getElementById('inscription').innerHTML='<p>Vous &ecirc;tes un professionnel, pour compl&eacute;ter votre inscription merci de remplir les champs suivants :</p><form method="post" action=""><table><tr><td><p>Nom :</p></td><td><input type="text" name="nom" /></td></tr><tr><td><p>Siret :</p></td><td><input type="text" name="siret" /></td></tr><tr><td>Type d\'activit&eacute; :</td><td><select name="activite"><option value="2">Chasseur d\'immobilier</option><option value="3">Home stager</option><option value="4">D&eacute;corateur</option><option value="5">Paysagiste</option></select></td></tr><tr><td><p>Email :</p></td><td><input type="text" name="email" /></td></tr><tr><td><p>Mot de passe :</p></td><td><input type="password" name="mdp1" /></td></tr><tr><td><p>Confirmez :</p></td><td><input type="password" name="mdp2" /></td></tr><tr><td><p>Adresse :</p></td><td><input type="text" name="adresse" /></td></tr><tr><td><p>Ville :</p></td><td><input type="text" id="ville" name="cp" onfocus="this.value=\'\';" onkeyup="get_ville(\'ville\',\'result\')" /><br /><div id="result" style="width:204px; margin:0; padding:0"></div></td></tr><tr><td><p>T&eacute;l&eacute;phone :</p></td><td><input type="text" name="tel" /></td></tr></table><p style="text-align:center"><input type="submit" value="S\'inscrire" /></p><input type="hidden" name="type_inscrit" value="pro" /><p>Tous les champs sont obligatoires.</p></form>';
});
autoCompOff("ville");
	}
	$('#inscription').fadeTo(300,1);
}

function update_counter(l,id_textarea,id_counter,reset){
	if(document.getElementById(id_textarea).value.length>l)
		document.getElementById(id_textarea).value=document.getElementById(id_textarea).value.substr(0,l);
	document.getElementById(id_counter).innerHTML=l-document.getElementById(id_textarea).value.length+' caract&egrave;res restants';
	if(reset==1)
		document.getElementById(id_counter).innerHTML+='<br /><a href="#" onclick="return reset_counter('+l+','+id_textarea+','+id_counter+');">Remettre &agrave; z&eacute;ro</a>';
}

function reset_counter(l,id_textarea,id_counter){
	document.getElementById(id_textarea).value="";
	document.getElementById(id_counter).innerHTML=l+' caract&egrave;res restants<br /><a href="#" onclick="return reset_counter('+l+','+id_textarea+','+id_counter+');">Remettre &agrave; z&eacute;ro</a>';
	return false;
}

function show_sous_menu(){
	var sous_menu=document.getElementById('sous_menu');

	if (navigator.appName=="Netscape")
	{
		sous_menu.style.margin='12px 0 0 504px';
	}
	else if (navigator.appName=="Microsoft Internet Explorer")
	{
		sous_menu.style.margin='-2px 0 0 504px';
	}

	document.getElementById('sous_menu').style.display='block';
	document.getElementById('plus_sous_menu').style.backgroundImage='url(style/im/bg_menu2.png)'; 
}


function hide_sous_menu(){
	$('#sous_menu').mouseover(function(){exit();});
	document.getElementById('sous_menu').style.display='none';
	document.getElementById('plus_sous_menu').style.backgroundImage='url(style/im/bg_menu.png)'; 
}

function trim(chaine){
	chaine=chaine.replace(/(^\s*)|(\s*$)/g,"");
	return chaine.replace(/(\s\s)/g," ");
}


function get_ville(id_champ,id_result){
	var ville_v=document.getElementById(id_champ).value;
	document.getElementById(id_result).style.zIndex=1000;

	$.get('ajax.php',{ville:ville_v,idchamp:id_champ,id_div:id_result},function(data){

	document.getElementById(id_result).innerHTML=data;

	var results=document.getElementById(id_result).getElementsByTagName('p');

	if (results.length==2 && results[0].innerHTML!='Ville inconnue.')
	{
		document.getElementById(id_result).style.display="none";
		document.getElementById(id_champ).value=trim(results[0].innerHTML+" "+results[1].innerHTML);
		document.getElementById(id_champ).blur();
	}
	else if(results.length==0)
		document.getElementById(id_result).style.display="none";
	else
		document.getElementById(id_result).style.display="block";

	});

}

function update_texte_location(){
	if(document.getElementById('adv_select').options[document.getElementById('adv_select').selectedIndex].text=="Viager")
	{
		document.getElementById('prix_loyer_bouquet').innerHTML='bouquet';
		document.getElementById('transaction').selectedIndex=0;
		document.getElementById('transaction').disabled=true;
	}
	else
	{
		if(document.getElementById('transaction').options[document.getElementById('transaction').selectedIndex].value==0)
			document.getElementById('prix_loyer_bouquet').innerHTML='prix';
		else
			document.getElementById('prix_loyer_bouquet').innerHTML='loyer';
		document.getElementById('transaction').disabled=false;
	}
}

function aff_erreurs(erreurs){
	var errors=erreurs.split(new RegExp("%","g"));

	var texte='<div class="avis">';

	for(var i=0;i<errors.length;i++)
	{
		texte+='<p class="notice">'+errors[i]+'</p>';
	}

	texte+='</div>';

	jPopUp(texte,'Erreur(s)','<input type="button" class="valid" value="&nbsp;OK&nbsp;" onclick="$.alerts._hide();" />');
}

function update_news(){
	var une=document.getElementById('content_une');
	var id_une=(une.getElementsByTagName('div')[0].id);
	var content_une=une.getElementsByTagName('div')[0].innerHTML;

	$('#content_une').fadeTo(400,0,function(){
		une.removeChild(document.getElementById(id_une));
		une.innerHTML+='<div class="nouvelle" id="news_'+id_une+'">'+content_une+'</div>';
		$('#content_une').fadeTo(300,1);
	});

	return false;
}

function update_media(bloc){
	var onglets=document.getElementById('onglets');
	var items=onglets.getElementsByTagName('a');

	for(var i=0;i<items.length;i++)
	{
		items[i].style.backgroundImage='url(style/im/bg_menu.png)';
		items[i].style.border='1px solid #d7d7d7';
	}

	if(document.getElementById('dev_photo').style.display!='none' && bloc!='dev_photo')
		document.getElementById('dev_photo').style.display='none';

	if(document.getElementById('dev_video').style.display!='none' && bloc!='dev_video')
		document.getElementById('dev_video').style.display='none';

	if(document.getElementById('dev_visite').style.display!='none' && bloc!='dev_visite')
		document.getElementById('dev_visite').style.display='none';

	document.getElementById(bloc+'_onglet').style.backgroundImage='url(style/im/bg_menu2.png)';
	document.getElementById(bloc+'_onglet').style.border='1px solid #c7dbde';

	document.getElementById(bloc).style.display='block';

}

function remplacer(i,i2){
	document.getElementById('image_principale').innerHTML='<img src="'+i+'" alt="" onmouseover="remplacer(\''+i+'\',\''+i2+'\');" onclick="agrandir(\''+i+'\');" onmouseout="reinitialiser(\''+i2+'\');" />';
}

function agrandir(i){
	jPopUp('<img src="'+i+'" alt="" onclick="$.alerts._hide();" />','Image','<input type="button" class="valid" value="&nbsp;OK&nbsp;" onclick="$.alerts._hide();" />');
}

function reinitialiser(i){
	document.getElementById('image_principale').innerHTML='<img src="'+i+'" alt="" onclick="agrandir(\''+i.replace('images/','images/b/')+'\');" />';
}


function update_pano(){

	var fin=document.getElementById('last_pano').value;

	for(i=11;i<=fin;i++)
		document.getElementById('pano_'+i).style.display='none';

	document.getElementById('pano_'+(document.getElementById('piece').selectedIndex+11)).style.display='block';
}

function contacter_pro(id){
	$.get('ajax.php',{act:'get_exp'},function(data){
		jPopUp('<form onsubmit="process_contact_pro(); return false;" id="form_contact"><p>Exp&eacute;diteur :<br />'+data+'</p><p>Message :<br /><textarea cols="40" rows="5" id="message" name="message" class="input"></textarea></p><input type="hidden" name="dest" id="dest" value="'+id+'" /></form>','Contacter le professionnel','<input type="button" onclick="process_contact_pro(); return false; $.alerts._hide();" value="&nbsp;Envoyer&nbsp;" class="valid" /><input type="button" class="cancel" value="Annuler" onclick="$.alerts._hide();" />');
	});
	return false;
}

function process_contact_pro(){
	$.get('ajax.php',{act:'process_contact',dest:document.getElementById('dest').value,message:document.getElementById('message').value,exp:document.getElementById('exp').value,mail:document.getElementById('mail').value},function(data){
		jAlert(data,'Information');
	});
	return false;
}

function hide_avert(){

	$('#closed').fadeTo(300,0,function(){
		$('#overlayClosed').fadeTo(300,0,function(){
			document.getElementById('closed').style.height='1px';
			document.getElementById('overlayClosed').style.height='1px';
		});
	});

	$.get('ajax.php',{act:'hide_avert'},function(data){
		return false;
	});

	return false;
}
