$(document).ready(function() {

	$(".submitRechRapid").click(function(){
		var target = "listBiens.php";
		var datas = "id="+$("#idRechRapide").val();
		//alert(target+" "+datas);
		if($("#idRechRapide").val()=="") {
			alert("Merci d'entrer une réference");
			return false;
		}
			rs = loader(target, datas);
			$("#container").html("<span id='loading'>loading...</span>");
			$("#container").html(rs);
			return false;
			
	});
	
	$(".sendMail").click(function() {
			
			var service = $(this).attr('name');
			var myForm = $(this).parents('form:first');
			var formId = $(myForm).attr('id');
			var datas = "";
			var edit = false;
			$.each($('#'+formId).serializeArray(), function(i, field) {
				datas += "&" + field.name + "="  +field.value;
				if(field.name == "action" && field.value == "true"){
					edit = true;
				}
			});
			
			rs = callService(service,datas);
			
			if (rs.substring(0, 3) == "err") {
				alert(rs.substring(3,rs.length));
			}else{
				alert(rs);
				$(':input','#'+formId)
				 .not(':button, :submit, :reset, :hidden')
				 .val('')
				 //.removeAttr('checked')
				 .removeAttr('selected');
			}
			
			if(edit && rs.substring(0, 3) != "err"){
				$(':input','#'+formId)
				 .not(':button, :submit, :reset, :hidden')
				 .val('')
				 .removeAttr('selected');
			}
			
			
			
			return false;
		}) ; 
	   
	$(".submit").click(function() {
//		alert('"""""""""""');
		var service = $(this).attr('name');
		var myForm = $(this).parents('form:first');
		var formId = $(myForm).attr('id');
		var datas = "";
		var edit = false;
		$.each($('#'+formId).serializeArray(), function(i, field) {
			datas += "&" + field.name + "="  +field.value;
			if(field.name == "action" && field.value == "true"){
				edit = true;
			}
		});
		
		rs = callService(service,datas);
		
		
		

		if (rs.substring(0, 3) == "err") {
			alert(rs);
		}else{
			alert(rs);
			//$.facebox("Merci, Votre demande a été bien enregistrée");
			$('#file_upload').uploadifyUpload();
			/*$(':input','#'+formId)
			 .not(':button, :submit, :reset, :hidden')
			 .val('')
			 //.removeAttr('checked')
			 .removeAttr('selected');*/
			//$('#file_upload').uploadifyUpload();
		}
		
		if(edit && rs.substring(0, 3) != "err"){
			$(':input','#'+formId)
			 .not(':button, :submit, :reset, :hidden')
			 .val('')
			 .removeAttr('selected');
		}
		
		
		
		return false;
	});
	
	$(".btn_rech_visible").click(function(){
		$("#searchHome").slideDown("fast");
		$(".btn_rech_visible_frm").slideUp("fast");
	});
	$(".btn_rech_visible_frm").click(function(){
		$("#searchHome").slideDown("fast");
		$(".btn_rech_visible_frm").slideUp("fast");
	});
	
	$(".btn_rech_visible_frm").slideUp("fast");
	
	$(".btn_rech_disable").click(function(){
		$("#searchHome").slideUp("fast");
		$(".btn_rech_visible_frm").slideDown("fast");
	});
	$("#immoMenu a.ajaxAction").click(function(){
	var target = $(this).attr("href");
	var datas = $(this).attr("rel");
		rs = loader(target, datas);
		$("#container").html(rs);
		$('html,body').animate({scrollTop:$("#container").offset().top},1000,'swing',function(){
         
        });
		return false;
	});
	
	$(".btRechercher").click(function() {

		var myForm = $("#search");
		var formId = $(myForm).attr('id');
		var target = "listBiens.php";
		var datas = "";
		
		$.each($('#' + formId).serializeArray(), function(i, field) {
			datas += "&" + field.name + "=" + field.value;
		});
		
		$("#container").html('<img src="http://www.megabayti.com/web/front/images/loading.gif" align="middle"/>');
		$('html,body').animate({scrollTop:$("#container").offset().top},1000,'swing',function(){
	         
        });
		// load
		rs = loader(target, datas);
		
		if($(rs).html()=="alert()") {
			alert("Aucune resultat trouvée");
			return false;
			}else{
		// display result
		$("#container").html("<span id='loading'>loading...</span>");
		$("#container").html(rs);
			}

		return false;
	});

});

function getDataForm(formId){
	
	$.each($('#'+formId).serializeArray(), function(i, field) {
		datas += "&" + field.name + "="  +field.value;
	});
	return datas;
}

function callService(method,datas){
	//alert("http://www.megabayti.com/async.php?method="+method+"&"+datas);
	var rs = $.ajax({
			url : "http://www.megabayti.com/async.php?method="+method+"&"+datas,
			async : false,
			success:function(data){
			 //$.getScript("http://localhost:83/demoimmo/web/js/app.js"); 
			}
		}).responseText;
	return rs;
}

function deleted(id){
	datas = "id="+id+"&isDeleted=1";
	service = "CtrBien.save";
	rs = callService(service,datas);
	if (rs.substring(0, 3) == "err") {
		alert(rs);
	}else{
		alert(rs);
	}
}
function publier(id){
	datas = "id="+id+"&etatDp=65643";
	service = "CtrBien.save";
	rs = callService(service,datas);
	if (rs.substring(0, 3) == "err") {
		alert(rs);
	}else{
		alert(rs);
	}
}
function dePublier(id){
	datas = "id="+id+"&etatDp=65648";
	service = "CtrBien.save";
	rs = callService(service,datas);
	if (rs.substring(0, 3) == "err") {
		alert(rs);
	}else{
		alert(rs);
	}
}


function loader(target,datas){
	if(datas != ""){
		target = target+"?"+datas;
	}
	var rs = $.ajax({
			url : "http://www.megabayti.com/web/front/"+target,
			async : false,
			success:function(data){
		
//				$.getScript("http://localhost/megabayti/web/front/scripts/app.js");
			}
		}).responseText;
	return rs;
}
