// JavaScript Document
function verif_pro(){
	var slq_nom = $('f_nom').value;
	var slq_prenom = $('f_prenom').value;
	
	if (slq_nom !="" && slq_prenom!="")
	{
		var pars = 'nom='+slq_nom+'&prenom='+slq_prenom;

				var A_ajax = new Ajax.Request(
	     			'objets/verif_proprio.php',
	     			{
					parameters: pars,        
					method:'get',
	        		onComplete: function (req)
					{
						if(req.responseText=="1"){
							$('message').innerHTML = "Attention, il y a d&eacute;ja un propri&eacute;taire enregistr&eacute; dans la base de donn&eacute;es";
						}
						else{
							$('message').innerHTML = "* Champ obligatoire";
						}
					}
	      			});
					
	}
	else
	{
		$('message').innerHTML = "* Champ obligatoire..";	
	}
}
function addpro(){
	var nom = $('f_nom').value;
	var prenom = $('f_prenom').value;
	var adresse = $('adresse').value;
	var ville = $('ville').value;
	var cp = $('cp').value;
	var pays = $('pays').value;
	var email = $('email').value;
	var portable = $('portable').value;
	var fixe = $('fixe').value;
	var login = $('login').value;
	var password = $('password').value;
	Element.show($('attente'));
	if (nom !="" && prenom!="" && email!="" && portable!="" && fixe!="" && login!="" && password!="" && adresse!="" && ville!="" && cp!="" && pays!="")
	{
			var ajax = new Ajax.Updater(
			 'message',        // DIV id (XXX: doesnt work?)
			 'objets/verif_proprio.php',        // URL
			 {                // options
				parameters:'nom='+nom+'&prenom='+prenom,
				asynchronous:true,
				evalScripts:true,          
				method:'post',
				onComplete: function (req)
				{
					//alert(req.responseText);
					if(req.responseText=="0")
					{
							send_data();	
					}
					else
						{
							$('message').innerHTML = "Attention, il y a d&eacute;ja un propri&eacute;taire enregistr&eacute; dans la base de donn&eacute;es";
							Element.hide($('attente'));
						}
					}
			  	}
			);
		}
		Element.hide($('attente'));
		$('message').innerHTML ="Il faut impérativement remplir tous les champs obligatoires..";
}

function send_data(){
	//alert('ok');
	Element.hide($('attente'));
	var nom = $('f_nom').value;
	var prenom = $('f_prenom').value;
	var adresse = $('adresse').value;
	var ville = $('ville').value;
	var cp = $('cp').value;
	var pays = $('pays').value;
	var email = $('email').value;
	var portable = $('portable').value;
	var fixe = $('fixe').value;
	var login = $('login').value;
	var password = $('password').value;
	Element.show($('attente'));
	var pars = 'nom='+nom+'&prenom='+prenom+'&gsm='+portable+'&fixe='+fixe+'&adresse='+adresse+'&cp='+cp+'&pays='+pays+'&ville='+ville+ '&mail=' + email + '&login='+login +'&pass='+password;
	
			var ajax = new Ajax.Request(
     			'objets/add_proprio.php',
     			{
					//evalScripts:true,
					parameters: pars,        
					method:'get',
        			onComplete: function (req)
					{
						//alert(req.responseText);
						document.location.href="confirm.php";
					}
      			});
					
}

function upd_pro(champ, valeur,id){
	var val = $(valeur).value;
	//alert(val);
	Element.show($('attente'));
	var pars = 'champs='+champ+'&value='+val+'&id='+id;

				var ajax = new Ajax.Request(
	     			'objets/upd_pro.php',
	     			{
						//evalScripts:true,
						parameters: pars,        
						method:'get',
	        			onComplete: function (req)
						{
							//alert(req.responseText);
							$('message').innerHTML = req.responseText;
							Element.hide($('attente'));
						}
	      			});
					
	
	
}
function affiche_appart(id){
	//var val = $(valeur).value;
	//alert(id);
	var pars = 'idpro='+id;

				var ajax = new Ajax.Request(
	     			'objets/list_appart_pro.php',
	     			{
						evalScripts:true,
						parameters: pars,        
						method:'get',
	        			onComplete: function (req)
						{
							//alert(req.responseText);
							$('l_appart').innerHTML = req.responseText;
						}
	      			});
					
}

function onoff_appart(idappart,statuts,idpro){
	//var val = $(valeur).value;
	//alert(idappart+" "+statuts);
	//Element.show($('attente'));
	var pars = 'idapart='+idappart+'&etat='+statuts;

				var ajax = new Ajax.Request(
	     			'objets/on_off_appart.php',
	     			{
						evalScripts:true,
						parameters: pars,        
						method:'get',
	        			onComplete: function (req)
						{
							//alert(req.responseText);
							affiche_appart(idpro);

						}
	      			});
					
}
function onoff_reservation(idresa,idapart,status){
	//var val = $(valeur).value;
	//alert(idappart+" "+statuts);
	//Element.show($('attente'));
	var pars = 'etat='+status+'&idresa='+idresa;

				var ajax = new Ajax.Request(
	     			'objets/on_off_resa.php',
	     			{
						evalScripts:true,
						parameters: pars,        
						method:'get',
	        			onComplete: function (req)
						{
							//alert(req.responseText);
							aff_plan(idapart);
							aff_cal(idapart);
						}
	      			});
					
}
function add_resa(idapart){
Element.show($('attente'));
var datedu=$('input1').value;
var dateau=$('input2').value;
//alert('ok');
//alert(idapart+" "+datedu+" -> "+dateau);
if (datedu!="" && dateau!=""){
var pars = 'datedu='+datedu+'&dateau='+dateau+'&idapart='+idapart;
			var ajax = new Ajax.Request(
     			'objets/add_resa_pro.php',
     			{
					//evalScripts:true,
					parameters: pars,
					method:'get',
        			onComplete: function (req)
					{
						//alert(req.responseText);
						aff_plan(idapart);
						aff_cal(idapart);
						$('input1').value ="";
						$('input2').value="";
						Element.hide($('attente'));
						//$('message').innerHTML = req.responseText;
					}
      			});
				
}
}

function dell_resa(idresa,idapart){
//alert('ok');
Element.show($('attente'));
var pars = 'idresa='+idresa;
			var ajax = new Ajax.Request(
     			'objets/del_resa.php',
     			{
					//evalScripts:true,
					parameters: pars,
					method:'get',
        			onComplete: function (req)
					{
						//alert(req.responseText);
						aff_plan(idapart);
						aff_cal(idapart);
						//$('message').innerHTML = req.responseText;
					}
      			});
					
}
function aff_plan(idapart){
//alert('ok');
Element.show($('attente'));
var pars = 'idapart='+idapart;
			var ajax = new Ajax.Request(
     			'objets/lst_plan_pro.php',
     			{
					evalScripts:true,
					parameters: pars,
					method:'get',
        			onComplete: function (req)
					{
						//alert(req.responseText);
						//affichercalendrier(idapart);
						$('list_resa').innerHTML = req.responseText;
						Element.hide($('attente'));
					}
      			});
				
}
function aff_cal(idapart){
//alert('ok');
Element.show($('attente'));
var pars = 'idapart='+idapart;
			var ajax = new Ajax.Request(
     			'objets/calendrier_pro.php',
     			{
					evalScripts:true,
					parameters: pars,
					method:'get',
        			onComplete: function (req)
					{
						//alert(req.responseText);
						//affichercalendrier(idapart);
						$('les_calendar').innerHTML = req.responseText;
						Element.hide($('attente'));
					}
      			});
					
}
function upd_app(champs, lc_value){

var pars = 'champs='+champs+'&value='+lc_value+'&id='+$('idpro').value;
	
			var ajax = new Ajax.Request(
     			'objets/upd_appart.php',
     			{
					//evalScripts:true,
					parameters: pars,        
					method:'get',
        			onComplete: function (req)
					{
						//alert(req.responseText);
						//$('message').innerHTML = req.responseText;
					}
      			});
					
}
function update_app(champs, value, valdefaut){
var lvaleur = $(value).value;
if (lvaleur=='on'){
	lvaleur=valdefaut;
}
else
{
	lvaleur="N";
}

//alert (champs+' '+lvaleur+' '+$('idpro').value);
var pars = 'champs='+champs+'&value='+lvaleur+'&id='+$('idpro').value;
	
			var ajax = new Ajax.Request(
     			'objets/upd_appart_pro.php',
     			{
					//evalScripts:true,
					parameters: pars,        
					method:'get',
        			onComplete: function (req)
					{
						$('message').innerHTML = req.responseText;
						//document.location.href="adm_pro.php";
					}
      			});
				
}

function addannonce(){

var ad_idpro = $('idpro').value;
var ad_type_app = $('l_type').value;
var ad_adresse = $('adresse').value;
var ad_ville = $('ville').value;
var ad_cp = $('cp').value;
var ad_pays = $('pays').value;
var ad_PJ = $('PJ').value;
var ad_PS = $('PS').value;
var ad_PM = $('PM').value;
var ad_npers = $('npers').value;
var ad_nbcou = $('nbcou').value;
var ad_nbpiece =$('nbpiece').value;
var ad_quartier = $('quartier').value;
var ad_presentfr =$('presentfr').value;

//alert (champs+' '+lvaleur+' '+$('idpro').value);
if (ad_idpro!="" && ad_type_app!="" && ad_adresse!="" && ad_ville!="" && ad_cp!="" && ad_pays!="" && ad_PJ!="" && ad_PS!="" && ad_PM!="" && ad_npers!="" && ad_nbcou!="" && ad_nbpiece!="" && ad_quartier!="" && ad_presentfr!="") {
var pars = 'idpro='+ad_idpro+'&type='+ad_type_app+'&adresse='+ad_adresse+'&ville='+ad_ville+'&cp='+ad_cp+'&pays='+ad_pays+"&PJ="+ad_PJ+"&PS="+ad_PS+"&PM="+ad_PM+"&npers="+ad_npers+"&nbcou="+ad_nbcou+"&nbpiece="+ad_nbpiece+"&quartier="+ad_quartier+"&presentfr="+ad_presentfr;
	
			var ajax = new Ajax.Request(
     			'objets/add_annonce.php',
     			{
					//evalScripts:true,
					parameters: pars,        
					method:'get',
        			onComplete: function (req)
					{
						//alert(
						//$('message').innerHTML = req.responseText;
						document.location.href="space.php";
					}
      			});
					

}
else
{
	$('message').innerHTML="<span class='style1'>Vous devez imp&eacute;rativement saisir ou sélectionner les champs ci-dessus.</span>"; 	
}
}
