function isDisplay(tab){

	if(_Elem(tab)!=null)
	{
		if(_Elem(tab).style.display=="none")
		{
			_Elem('icon'+tab).src='/commun/icons/bot.gif';
			_Elem(tab).style.display="block";
		}
		else
		{
			_Elem('icon'+tab).src='/commun/icons/up.gif';
			_Elem(tab).style.display="none";
		}
	}
}

function sort(sortID,sessID){
	var url = '/tools/sortBy.php?sortId='+sortID+'&sessId='+sessID;
	$("#uid").load(url);
}

function goTo(start, startpage, sessID){
	var url = '/tools/goTo.php?start='+start+'&startpage='+startpage+'&sessId='+sessID;
	$("#uid").load(url);
}

function gotoUrl(url){
	window.location=url;
}


function checkID() {
	myForm=_Elem('checkIdForm');
	unfocus_field('ref_id');
	if(_Elem('ref_id').value=="")
	{
	alert(_textAlert['checkID']);
	focus_field('ref_id','#ffff33','black');
	return false;
	}

		if(_Elem('f_exec')==null)
		{
		displayTmpIframe('_exec','uid','none');
		}
	myForm.target='_exec';
	myForm.action='/tools/'+_filename['v_checkSearch'];
	myForm.submit();
}

function checkCOMPLETE() {

	var ID = new Array('date_start', 'date_stop', 'ville_ID', 'type_ID', 'mu_ID', 'label_ID','situation_ID');
	var n=0;
	var m = 0;
	myForm=_Elem('checkCompleteForm');
	var tmp = "";
	for(i=0;i<ID.length;i++)
	{
		if(ID[i]=='date_start')
		{
			if(_Elem(ID[i]).value=="")
			{
				tmp+=(_textAlert['selectDateStart'])+"\n";
				focus_field(ID[i],'#ffff33','black');
			}
			else
			{
				n++;
			}
		}

		if(ID[i]=='date_stop')
		{
			if(_Elem(ID[i]).value=="")
			{
				tmp+=(_textAlert['selectDateStop'])+"\n";
				focus_field(ID[i],'#ffff33','black');
			}
			else
			{
				n++;
			}
		}

		if(ID[i]=='ville_ID')
		{
			if(_Elem(ID[i]).selectedIndex>=0) n++;
		}
		else
		{
			if(_Elem(ID[i]).selectedIndex>0) n++;
		}
	}

	if(_Elem('piscine_ID').checked==true) n++;

	if(n<2)
	{
		alert(_textAlert['checkFalse']+"\n\n"+tmp);
		return false;
	}

	var url = '/tools/'+_filename['v_checkSearch'];
	if(_Elem('f_exec')==null)
		displayTmpIframe('_exec','uid','none');
	myForm.target='_exec';
	myForm.action=url;
}

function evalPlanning(id,refId){
	if(id==null) var id="";
	if(refId==null) var refId="";
	$("#displayLocResult").load("/tools/evalPlanning.php?ix="+id+"&id="+refId);
	$("#displayLocResult").dialog({ 	dialogClass: "price",
										position:['left','top'],
										autoOpen: true,
										bgiframe: true,
										closeOnEscape: true,
										width:400,
										draggable:true,
										modal:false
									});
	$('.price.ui-dialog').css({position:"fixed"});
  	$(".ui-resizable").stop(function() { $(".flora.ui-dialog").css({position:"fixed"}); });

}

function subscribe_newsletter(){

var plus = "subscribe.php?page=subscribe&x=1";
	if (_Elem('newsletterEmail').value.indexOf("@")==-1||_Elem('newsletterEmail').value.length<5)
	{
		alert(_textAlert['emailInvalide']);
		_Elem('newsletterEmail').style.background='#ffff33';
		_Elem('newsletterEmail').focus();
		return false;
	}
	else
	{
		plus += "&email="+unescape(_Elem('newsletterEmail').value)+"";
		$("#uid").load("/tools/"+plus);
		_Elem('newsletterEmail').value="";
	}
return false;
}

function voirLeContrat(titre){
	if(titre==null) var titre="CONDITIONS GENERALES DE LOCATION";
	var url = "/contrat.php";
	$("#uid").load(url);
	$("#uid").dialog({ 	autoOpen: true,
						position:['center',-400],
						bgiframe: true,
						closeOnEscape: true,
						width:500,
						height:500,
						overflow:scroll,
						draggable:true,
						modal:true,
						title:''+titre+'',
						hide:'drop',
						close: $("#uid").dialog( "destroy" )
						});
}

  /* recherche */
  function checkAvailable(){
  	var myForm = _Elem('allSearch');
  		if(_Elem('f_exec')==null)
		{
		displayTmpIframe('_exec','uid','block');
		}
	var url = '/tools/'+_filename['v_full_search'];
	myForm.target='_exec';
	myForm.action = url;
	myForm.submit();

  }

/*** contrat de reservation au format pdf ***/
function print_contrat(code)
{
window.open('/'+_filename['v_impression_fiche']+"?pdff="+code,"print","width=700, height=600, scrollbars=yes, menubar=yes");
}

/********************************************************************************/
/***************************** FORM RESERVATION *********************************/
/********************************************************************************/
function ValideReservation() {

 	 	var errors = new Array();
 	 	var alertes = new Array();

 	 	if($('#prenom').val()=="")	{
			errors.push('prenom'); alertes.push('prenom')	}
		else $('#prenom').removeClass('obligatoire').addClass('input');

		if($('#nom').val()==""){
			errors.push('nom'); alertes.push('nom'); }
		else $('#nom').removeClass('obligatoire').addClass('input');

		if($('#adresse').val()==""){
			errors.push('adresse'); alertes.push('adresse');	}
		else $('#adresse').removeClass('obligatoire').addClass('input');

		if($('#codepostal').val()==""){
			errors.push('codepostal'); alertes.push('codepostal');	}
		else $('#codepostal').removeClass('obligatoire').addClass('input');

		if($('#ville').val()==""){
			errors.push('ville'); alertes.push('ville');	}
		else $('#ville').removeClass('obligatoire').addClass('input');

		if($('#pays').val()=="")	{
			errors.push('pays'); alertes.push('pays');	}
		else $('#pays').removeClass('obligatoire').addClass('input');

		if($('#telperso').val()=="" && $('#telpro').val()==""){
			errors.push('telperso'); errors.push('telpro'); alertes.push('tels');}
		else { $('#telperso').removeClass('obligatoire').addClass('input'); $('#telpro').removeClass('obligatoire').addClass('input'); }

		if($('#email').val()=="" ||( $('#email').val()!="" && ( $('#email').val().indexOf("@")==-1||$('#email').val().length<5 ) ) ){
			errors.push('email'); alertes.push('email');	}
		else $('#email').removeClass('obligatoire').addClass('input');

		if($('#source').val()=="" || $('#source').val()=="(ex: vacances.com; magazine l'express..)"){
			errors.push('source'); alertes.push('source');	}
		else $('#source').removeClass('obligatoire').addClass('input');

		if($('#CGL:checkbox:checked').length==0){
			errors.push('CGL'); alertes.push('CGL');}
		else $('#CGL').removeClass('obligatoire').addClass('input');

		var errorsTmp = '';
		if(errors.length>0)
		{
			for(i=0; i<errors.length; i++)
			{
				$('#'+errors[i]+'').removeClass('input');
				$('#'+errors[i]+'').addClass('obligatoire');
			}

			for(i=0; i<alertes.length; i++) errorsTmp+=_textAlert['form_'+alertes[i]+''];
				alert(_textAlert['form_intro']+errorsTmp);

			return false;
		}
		else
		{
			_Elem('ok').value=1;
			var queryString = $('#reservation').serialize();
			var url="/tools/registerAction.php?"+queryString;
			$("#uid").load(url);
/*			$("#uid").dialog({ 	autoOpen: true,
						position:['center',-400],
						bgiframe: true,
						closeOnEscape: true,
						width:500,
						height:500,
						overflow:scroll,
						draggable:true,
						modal:true,
						title:'ffff',
						hide:'drop'
						});*/
		}
 }

/********************************************************************************/
/************************** FORM NOUS CONTACTER *********************************/
/********************************************************************************/
function ValideContact() {

 	 	var errors = new Array();
 	 	var alertes = new Array();

 	 	if($('#prenom').val()=="")	{
			errors.push('prenom'); alertes.push('prenom')	}
		else $('#prenom').removeClass('obligatoire').addClass('input');

		if($('#nom').val()==""){
			errors.push('nom'); alertes.push('nom'); }
		else $('#nom').removeClass('obligatoire').addClass('input');

		if($('#adresse').val()==""){
			errors.push('adresse'); alertes.push('adresse');	}
		else $('#adresse').removeClass('obligatoire').addClass('input');

		if($('#codepostal').val()==""){
			errors.push('codepostal'); alertes.push('codepostal');	}
		else $('#codepostal').removeClass('obligatoire').addClass('input');


		if($('#ville').val()==""){
			errors.push('ville'); alertes.push('ville');	}
		else $('#ville').removeClass('obligatoire').addClass('input');

		if($('#pays').val()=="")	{
			errors.push('pays'); alertes.push('pays');	}
		else $('#pays').removeClass('obligatoire').addClass('input');

		if($('#telperso').val()=="" && $('#telpro').val()==""){
			errors.push('telperso'); errors.push('telpro'); alertes.push('tels');}
		else { $('#telperso').removeClass('obligatoire').addClass('input'); $('#telpro').removeClass('obligatoire').addClass('input'); }

		if($('#email').val()=="" ||( $('#email').val()!="" && ( $('#email').val().indexOf("@")==-1||$('#email').val().length<5 ) ) ){
			errors.push('email'); alertes.push('email');	}
		else $('#email').removeClass('obligatoire').addClass('input');

		if($('#source').val()=="" || $('#source').val()=="(ex: vacances.com; magazine l'express..)"){
			errors.push('source'); alertes.push('source');	}
		else $('#source').removeClass('obligatoire').addClass('input');



		var errorsTmp = '';
		if(errors.length>0)
		{
			for(i=0; i<errors.length; i++)
			{
				$('#'+errors[i]+'').removeClass('input');
				$('#'+errors[i]+'').addClass('obligatoire');
			}

			for(i=0; i<alertes.length; i++) errorsTmp+=_textAlert['form_'+alertes[i]+''];
				alert(_textAlert['form_intro']+errorsTmp);

			return false;
		}
		else
		{
			_Elem('ok').value=1;
			var queryString = $('#contact').serialize();
			var url="/tools/registerAction.php?"+queryString;
			$("#uid").load(url);
/*			$("#uid").dialog({ 	autoOpen: true,
						position:['center',-400],
						bgiframe: true,
						closeOnEscape: true,
						width:500,
						height:500,
						overflow:scroll,
						draggable:true,
						modal:true,
						title:'ffff',
						hide:'drop',
						close: $("#uid").dialog( "destroy" )
						});*/
		}
 }

/********************************************************************************/
/************** DEMANDE DE PRISE EN GESTION D'UN BIEN IMMOBLIER *****************/
/********************************************************************************/
 function ValideProp() {

 	 	var errors = new Array();
 	 	var alertes = new Array();

 	 	if($('#prenom').val()=="")	{
			errors.push('prenom'); alertes.push('prenom')	}
		else $('#prenom').removeClass('obligatoire').addClass('input');

		if($('#nom').val()==""){
			errors.push('nom'); alertes.push('nom'); }
		else $('#nom').removeClass('obligatoire').addClass('input');

		if($('#adresse').val()==""){
			errors.push('adresse'); alertes.push('adresse');	}
		else $('#adresse').removeClass('obligatoire').addClass('input');

		if($('#codepostal').val()==""){
			errors.push('codepostal'); alertes.push('codepostal');	}
		else $('#codepostal').removeClass('obligatoire').addClass('input');


		if($('#ville').val()==""){
			errors.push('ville'); alertes.push('ville');	}
		else $('#ville').removeClass('obligatoire').addClass('input');

		if($('#pays').val()=="")	{
			errors.push('pays'); alertes.push('pays');	}
		else $('#pays').removeClass('obligatoire').addClass('input');

		if($('#telperso').val()=="" && $('#telpro').val()==""){
			errors.push('telperso'); errors.push('telpro'); alertes.push('tels');}
		else { $('#telperso').removeClass('obligatoire').addClass('input'); $('#telpro').removeClass('obligatoire').addClass('input'); }

		if($('#email').val()=="" ||( $('#email').val()!="" && ( $('#email').val().indexOf("@")==-1||$('#email').val().length<5 ) ) ){
			errors.push('email'); alertes.push('email');	}
		else $('#email').removeClass('obligatoire').addClass('input');

/*		if($('#source').val()=="" || $('#source').val()=="(ex: vacances.com; magazine l'express..)"){
			errors.push('source'); alertes.push('source');	}
		else $('#source').removeClass('obligatoire').addClass('input');*/

		if($('#type').val()=="0"){
			errors.push('type'); alertes.push('type');	}
		else $('#type').removeClass('obligatoire').addClass('input');

		if($('#commune').val()=="0"){
			errors.push('commune'); alertes.push('commune');	}
		else $('#commune').removeClass('obligatoire').addClass('input');

		var errorsTmp = '';
		if(errors.length>0)
		{
			for(i=0; i<errors.length; i++)
			{
				$('#'+errors[i]+'').removeClass('input');
				$('#'+errors[i]+'').addClass('obligatoire');
			}

			for(i=0; i<alertes.length; i++) errorsTmp+=_textAlert['form_'+alertes[i]+''];
				alert(_textAlert['form_intro']+errorsTmp);

			return false;
		}
		else
		{
			_Elem('ok').value=1;
			var queryString = $('#proprietaire').serialize();
			var url="/tools/registerAction.php?"+queryString;
			$("#uid").load(url);
		}
 }

/********************************************************************************/
/******************* FORM DEMANDE D'INFORMATION *********************************/
/********************************************************************************/
function ValideConfirmation() {

 	 	var errors = new Array();
 	 	var alertes = new Array();

 	 	if($('#prenom').val()=="")	{
			errors.push('prenom'); alertes.push('prenom')	}
		else $('#prenom').removeClass('obligatoire').addClass('input');

		if($('#nom').val()==""){
			errors.push('nom'); alertes.push('nom'); }
		else $('#nom').removeClass('obligatoire').addClass('input');

		if($('#adresse').val()==""){
			errors.push('adresse'); alertes.push('adresse');	}
		else $('#adresse').removeClass('obligatoire').addClass('input');

		if($('#codepostal').val()==""){
			errors.push('codepostal'); alertes.push('codepostal');	}
		else $('#codepostal').removeClass('obligatoire').addClass('input');


		if($('#ville').val()==""){
			errors.push('ville'); alertes.push('ville');	}
		else $('#ville').removeClass('obligatoire').addClass('input');

		if($('#pays').val()=="")	{
			errors.push('pays'); alertes.push('pays');	}
		else $('#pays').removeClass('obligatoire').addClass('input');

		if($('#telperso').val()=="" && $('#telpro').val()==""){
			errors.push('telperso'); errors.push('telpro'); alertes.push('tels');}
		else { $('#telperso').removeClass('obligatoire').addClass('input'); $('#telpro').removeClass('obligatoire').addClass('input'); }

		if($('#email').val()=="" ||( $('#email').val()!="" && ( $('#email').val().indexOf("@")==-1||$('#email').val().length<5 ) ) ){
			errors.push('email'); alertes.push('email');	}
		else $('#email').removeClass('obligatoire').addClass('input');

		if($('#source').val()=="" || $('#source').val()=="(ex: vacances.com; magazine l'express..)"){
			errors.push('source'); alertes.push('source');	}
		else $('#source').removeClass('obligatoire').addClass('input');



		var errorsTmp = '';
		if(errors.length>0)
		{
			for(i=0; i<errors.length; i++)
			{
				$('#'+errors[i]+'').removeClass('input');
				$('#'+errors[i]+'').addClass('obligatoire');
			}

			for(i=0; i<alertes.length; i++) errorsTmp+=_textAlert['form_'+alertes[i]+''];
				alert(_textAlert['form_intro']+errorsTmp);

			return false;
		}
		else
		{
			_Elem('ok').value=1;
			var queryString = $('#inform').serialize();
			var url="/tools/registerAction.php?"+queryString;
			$("#uid").load(url);
/*			$("#uid").dialog({ 	autoOpen: true,
						position:['center',-200],
						bgiframe: true,
						closeOnEscape: true,
						width:366,
						height:104,
						overflow:scroll,
						draggable:true,
						modal:true,
						title:"Enregistrement",
						hide:'drop'
						});*/
		}
 }

/********************************************************************************/
/************************** FORM S'ENREGISTRER **********************************/
/********************************************************************************/
function ValideRegistration() {

 	 	var errors = new Array();
 	 	var alertes = new Array();

 	 	if($('#prenom').val()=="")	{
			errors.push('prenom'); alertes.push('prenom')	}
		else $('#prenom').removeClass('obligatoire').addClass('input');

		if($('#nom').val()==""){
			errors.push('nom'); alertes.push('nom'); }
		else $('#nom').removeClass('obligatoire').addClass('input');

		if($('#adresse').val()==""){
			errors.push('adresse'); alertes.push('adresse');	}
		else $('#adresse').removeClass('obligatoire').addClass('input');

		if($('#codepostal').val()==""){
			errors.push('codepostal'); alertes.push('codepostal');	}
		else $('#codepostal').removeClass('obligatoire').addClass('input');


		if($('#ville').val()==""){
			errors.push('ville'); alertes.push('ville');	}
		else $('#ville').removeClass('obligatoire').addClass('input');

		if($('#pays').val()=="")	{
			errors.push('pays'); alertes.push('pays');	}
		else $('#pays').removeClass('obligatoire').addClass('input');

		if($('#telperso').val()=="" && $('#telpro').val()==""){
			errors.push('telperso'); errors.push('telpro'); alertes.push('tels');}
		else { $('#telperso').removeClass('obligatoire').addClass('input'); $('#telpro').removeClass('obligatoire').addClass('input'); }

		if($('#email').val()=="" ||( $('#email').val()!="" && ( $('#email').val().indexOf("@")==-1||$('#email').val().length<5 ) ) ){
			errors.push('email'); alertes.push('email');	}
		else $('#email').removeClass('obligatoire').addClass('input');

		if($('#source').val()=="" || $('#source').val()=="(ex: vacances.com; magazine l'express..)"){
			errors.push('source'); alertes.push('source');	}
		else $('#source').removeClass('obligatoire').addClass('input');



		var errorsTmp = '';
		if(errors.length>0)
		{
			for(i=0; i<errors.length; i++)
			{
				$('#'+errors[i]+'').removeClass('input');
				$('#'+errors[i]+'').addClass('obligatoire');
			}

			for(i=0; i<alertes.length; i++) errorsTmp+=_textAlert['form_'+alertes[i]+''];
				alert(_textAlert['form_intro']+errorsTmp);

			return false;
		}
		else
		{
			_Elem('ok').value=1;
			var queryString = $('#register').serialize();
			var url="/tools/registerAction.php?"+queryString;
			$("#uid").load(url);
			$("#uid").dialog({ 	autoOpen: true,
						position:['center',-200],
						bgiframe: true,
						closeOnEscape: true,
						width:366,
						height:104,
						overflow:scroll,
						draggable:true,
						modal:true,
						title:"Enregistrement",
						hide:'drop',
						close: $("#uid").dialog( "destroy" )
						});
		}
 }

function login(){
	alert($('#uid').html());
	var values = $('#logIn').serialize();
	var url = "/tools/whoswho.php?"+values;
	$("#uid").load(url);
	$("#uid").dialog({ 	autoOpen: true,
						position:['center','center'],
						bgiframe: true,
						closeOnEscape: true,
						width:400,
						minHeight:100,
						draggable:true,
						modal:false,
						title:_textAlert['auth'],
						hide:'drop',
						close: $("#uid").dialog( "destroy" )
						});

}

 function lostPasswd(){
	if($('#email_value').val()=="")	{
		$('#email_value').removeClass('input').addClass('obligatoire');
		alert(_textAlert['emailInvalide']);
		return false;
	}
	else $('#email_value').removeClass('obligatoire').addClass('input');
	var url = '/tools/registerAction.php?act=recoverPassword&email='+$('#email_value').val();
	$("#uid").load(url);
	$("#uid").dialog({ 	autoOpen: true,
						position:['center','center'],
						bgiframe: true,
						closeOnEscape: true,
						width:400,
						minHeight:100,
						draggable:true,
						modal:true,
						title:_textAlert['lostPasswd'],
						hide:'drop'
						});
}

function addTooSelect(id,type){
    var url="/tools/getSelectItem.php?id="+id+"&p="+type;
	$("#uid").load(url);
/*	$("#uid").dialog({ 	autoOpen: true,
						position:['center','center'],
						bgiframe: true,
						closeOnEscape: true,
						width:400,
						minHeight:100,
						draggable:true,
						modal:true,
						title:_textAlert['auth'],
						hide:'drop'
						});*/
 }


function logout(){
	var url="/tools/registerAction.php?act=logout";
	$("#uid").load(url);
}


function evalMc(val){
 	var url="";
 	switch (val)
 	{case 1:
    url="/tools/mes_coordonnees.php";
    break;
    case 2:
    url="/tools/mes-selections.php";
    break;
    case 3:
    url="/tools/ma-messagerie.php";
    break;
 	}
	$("#contenu_mc").load(url);
}

