if(window.location.host == 'www.achat-location.com' || window.location.host == 'www.achat-terrain.com')
    var server = window.location.host;
else
    var server = 'www.achat-location.com';

var type_bien = "";
var last_open_block = "";
var last_block_click = "";
var t = "";

/********************************************************** display subs **********************************************************/    
elem=document.getElementsByTagName('select');
var browserName=navigator.appName;

function voirSelect(v){    
    if(browserName=="Microsoft Internet Explorer")
    {  
        for(i=0;i<elem.length;i++)
        {
            elem[i].style.visibility=v;
        }
    }
}


var subs_array = new Array("fen_superpose_1","fen_superpose_2");
var visibil = 0;
function displaySubs(the_sub)
{
    
    if(visibil == 0)
    {                        
        voirSelect('hidden');
        visibil = 1;   
    }   
    else
    {
        voirSelect('visible');
        visibil = 0;   
    }
    
    if(navigator.appName=='Microsoft Internet Explorer') {
    
        var diff_pos;      
        pos_scroll = (navigator.appName == "Microsoft Internet Explorer") ? parent.document.documentElement.scrollTop : window.pageYOffset; 
        parent.$(the_sub).style.top = pos_scroll+'px';
        parent.$(the_sub).style.position = 'absolute';
                         
        if(parent.$('id_body').style.overflowY != 'hidden')
            parent.$('id_body').style.overflowY = 'hidden'; 
        else
            parent.$('id_body').style.overflowY = 'auto'; 
    }                                                                   
    
    if (parent.$(the_sub).style.display=="") {
        parent.$(the_sub).style.display = "none";                
        
        return
    }
    /*
    for (i=0;i<subs_array.length;i++){
        var my_sub = parent.$(subs_array[i]);
        my_sub.style.display = "none";
    }
    */
    parent.$(the_sub).style.display = "";

}


function getHTML_div(namepage)
{           
        $("contenue_fen_superpose_1").innerHTML = ''; 
        var url = 'http://'+server+'/'+namepage; 
        var myAjax = new Ajax.Updater('contenue_fen_superpose_1', url, {method: 'get',parameters:'', evalScripts : true});                
        displaySubs('fen_superpose_1');
}

          
function submitForm()
{            
    var pars = Form.serialize(document.form_gestion_depot_particulier);   
    //$("contenue_fen_superpose_1").innerHTML = '';
    var url = 'http://'+server+'/div_annonce_deposer-particulier-recherche.php';
    var myAjax = new Ajax.Updater('contenue_fen_superpose_1', url, {method: 'post',parameters:pars});     
}


//********************************************************** fin display subs **********************************************************/    


/* fonctions d'affichage des nombre d'annonces */

function affich_nb_gen() 
{
    $(tab_nb_annonce[0]).className='VISIBLE';
    $(tab_nb_annonce[1]).className='INVISIBLE';
    $(tab_nb_annonce[2]).className='INVISIBLE';
    $(tab_nb_annonce[3]).className='INVISIBLE';
}


function affich_nb_maison() 
{
    $(tab_nb_annonce[0]).className='INVISIBLE';
    $(tab_nb_annonce[1]).className='VISIBLE';
    $(tab_nb_annonce[2]).className='INVISIBLE';
    $(tab_nb_annonce[3]).className='INVISIBLE';
}


function affich_nb_appart()
{
    $(tab_nb_annonce[0]).className='INVISIBLE';
    $(tab_nb_annonce[1]).className='INVISIBLE';
    $(tab_nb_annonce[2]).className='VISIBLE';
    $(tab_nb_annonce[3]).className='INVISIBLE';
}


function affich_nb_terrain() 
{
    $(tab_nb_annonce[0]).className='INVISIBLE';
    $(tab_nb_annonce[1]).className='INVISIBLE';
    $(tab_nb_annonce[2]).className='INVISIBLE';
    $(tab_nb_annonce[3]).className='VISIBLE';
}


//autocomplete ville
function autocompleter(idautocomplete)
{  
    $("select_ville").style.display = 'block';
    new Ajax.Autocompleter("nom_ville_annonce", "autocomplete_choices", "http://"+server+"/ajax_find_ville.php",{minChars:2,frequency:0.4});

}  
 
//favoris
function add_favoris() 
{
    if(navigator.appName != 'Microsoft Internet Explorer')
        window.sidebar.addPanel("Achat-location.com","http://www.achat-location.com","La nouvelle vision de l'immobilier");
    else 
        window.external.AddFavorite("http://www.achat-location.com","Achat-Location.com, la nouvelle vision de l'immobilier");
}
 
 
//********************************************************** desactive affichage bloc **********************************************************/    
function reset_last_open_block()
{                                     
    last_block_click = '';
}   

function deactive_one_last_bloc()
{                                                      
    setTimeout("deactive_one_last_bloc_time_out()",150)                                     
} 

var myID = '';
function desactive_bloc()
{                                                                                          
    /*Event.observe("zone_ajax", 'mouseout', afficherID); 

                              
    function afficherID(evt)
    {
            //elementCliquer = Event.element(evt);
            elementCliquer = Event.findElement(evt,"div");;
            
            var myID = elementCliquer.id;
    }
      */            
    if($('ss_menu_elarg') != null)
        $('ss_menu_elarg').className='NOAFFICH';
    if($('ss_menu_type') != null)
        $('ss_menu_type').className='NOAFFICH';
    if($('ss_menu_etat') != null)
        {$('ss_menu_etat').className = 'NOAFFICH';}
    if($('ss_menu_transact') != null)
        $('ss_menu_transact').className = 'NOAFFICH';
    if($('ss_menu_budget') != null)
        $('ss_menu_budget').className = 'NOAFFICH';
    if($('ss_menu_budget_2') != null)
        {$('ss_menu_budget_2').className = 'NOAFFICH';}
    if($('ss_menu_surface') != null)
        $('ss_menu_surface').className = 'NOAFFICH';
    if($('ss_menu_pieces') != null)
        {$('ss_menu_pieces').className = 'NOAFFICH';}
    
    

}


function switch_class(num_cadre,class_type) 
{   //alert(last_open_block);         
    if(class_type == 'AFFICH' || class_type == 'NOAFFICH')
        desactive_bloc();  
    if($(num_cadre) != null)
        $(num_cadre).className=class_type;                 
    if(class_type == 'AFFICH')
        last_open_block = num_cadre;
    last_block_click = num_cadre;
    if(class_type != 'AFFICH' && class_type != 'NOAFFICH')
    {     
        if(t != '')
            clearTimeout(t);                          
        t = setTimeout("reset_last_open_block()",200);
    }                                                   
}

function deactive_one_last_bloc_time_out()
{                   
    if(last_open_block != '' && last_block_click == '')
    {
        $(last_open_block).className='NOAFFICH';
        if($('bt_01_ss_menu_elarge') != null)
        {
            $('bt_01_ss_menu_elarge').className='bt_select VISIBLE';
            $('bt_02_ss_menu_elarge').className='bt_select INVISIBLE';
        }
        if($('bt_01_ss_menu_type') != null)
        {
            $('bt_01_ss_menu_type').className='bt_select VISIBLE';
            $('bt_02_ss_menu_type').className='bt_select INVISIBLE';
            $('bt_01_ss_menu_transact').className='bt_select VISIBLE';
            $('bt_02_ss_menu_transact').className='bt_select INVISIBLE';
            $('bt_01_ss_menu_budget').className='bt_select VISIBLE';
            $('bt_02_ss_menu_budget').className='bt_select INVISIBLE';
            $('bt_01_ss_menu_surface').className='bt_select VISIBLE';
            $('bt_02_ss_menu_surface').className='bt_select INVISIBLE';
        }
        if($('bt_01_ss_menu_pieces') != null)
        {
            $('bt_01_ss_menu_pieces').className='bt_select VISIBLE';
            $('bt_02_ss_menu_pieces').className='bt_select INVISIBLE';
        }    
    }                                                                   


}

/********************************************************** desactive affichage bloc **********************************************************/    

function bloc_connexion(champ,on)
{
    if(on == 'onclick')
    {
        if(champ == 'email')
        {
            if($(champ).value == 'Votre adresse Email')
                $(champ).value = '';
        }        
        if(champ == 'pswd')
        {
            if($(champ).value == 'Password')
                $(champ).value = '';
        }        
        if(champ == 'nom_ville_annonce')
        {
            if($(champ).value == 'Ville, code postal ...')
                $(champ).value = '';
        }        
    }
    
    if(on == 'onblur')
    {
        if(champ == 'email')
        {
            if($(champ).value == '')
                $(champ).value = 'Votre adresse Email';
        }        
        if(champ == 'pswd')
        {
            if($(champ).value == '')
                $(champ).value = 'Password';
        }        
        if(champ == 'nom_ville_annonce')
        {
            if($(champ).value == '')
                $(champ).value = 'Ville, code postal ...';
        }        
    }

}


//********************************************************** affichage moteur par ajax **********************************************************/
function anchor()
{        
    if(window.location.hash == '#maison')
        activ_ajax('maison','1');
    if(window.location.hash == '#appartement')
        activ_ajax('appart','2');
    if(window.location.hash == '#terrain')
        activ_ajax('terrain','3');
	if(window.location.hash == '#annuaires')
        activ_ajax('annuaires','4');
    if(window.location.hash == '#programme-neuf')
        activ_ajax('neuf','5');
    if(window.location.hash == '#terrain-maison')
        activ_ajax('terrain_maison','6');
    if(window.location.hash == '')
        activ_ajax();
        
}

function activ_ajax(type_bien_annonce,nvisu)
{        
    if(type_bien_annonce == 'maison' || type_bien_annonce == 'appart' || type_bien_annonce == 'terrain' || type_bien_annonce == 'autre')
    {
        if(type_bien_annonce == 'terrain')
            {$("recherche_go").href="javascript:envoie_form_terrain();";}
        else
            {$("recherche_go").href="javascript:envoie_form_recherche();";}
 
        var myAjax = new Ajax.Updater('zone_ajax',"http://"+server+"/index_haloc_v03_ajax.php", {method: 'post',parameters:'type_bien_annonce='+type_bien_annonce, evalScripts : true});        
       
        $("visu_pano").className = 'visuel_'+nvisu;
        
        if(type_bien_annonce != 'autre')
            $("bts_recherche").style.display = "block";
        else
            $("bts_recherche").style.display = "none";
        
        $(tab_onglets[0]).className='onglet_maison_2';
        $(tab_onglets[1]).className='onglet_appart_2';
        $(tab_onglets[2]).className='onglet_terrain_2';
        $(tab_onglets[3]).className='bt_bas';
        $(tab_onglets[4]).className='bt_bas';
        $(tab_onglets[5]).className='bt_bas';
        $(tab_onglets[6]).className='bt_bas_plus';
        
        if(type_bien_annonce == 'maison')
            $("recherche_plus").href = 'http://maison.achat-location.com/annonces-consulter-france.htm';
        if(type_bien_annonce == 'appart')
            $("recherche_plus").href = 'http://appartement.achat-location.com/annonces-consulter-france.htm';
        if(type_bien_annonce == 'terrain')
            $("recherche_plus").href = 'http://www.achat-terrain.com/terrain-a-vendre-france_fr.htm';
        
        if(type_bien_annonce != 'autre')
            $(tab_onglets[(nvisu-1)]).className='onglet_'+type_bien_annonce+'_ACTIV';
        else
            $(tab_onglets[(nvisu-1)]).className='bt_bas_plus_ACTIV';
        $("id_color").className='color_'+type_bien_annonce;
        
        type_bien = nvisu;
        
    }
    else
    {
        if(type_bien_annonce == 'neuf' || type_bien_annonce == 'terrain_maison' || type_bien_annonce == 'annuaires')
        {
            
           
            if(type_bien_annonce == 'neuf')
                $("recherche_go").href="javascript:envoie_form_neuf();";
            else
                $("recherche_go").href="javascript:envoie_form_terrain_maison();";
                
            var myAjax = new Ajax.Updater('zone_ajax',"http://"+server+"/index_haloc_v03_ajax.php", {method: 'post',parameters:'type_bien_annonce='+type_bien_annonce, evalScripts : true});        
           
            $("visu_pano").className = 'visuel_'+nvisu;
            $("bts_recherche").style.display = "none";
            
            $(tab_onglets[0]).className='onglet_maison_2';
            $(tab_onglets[1]).className='onglet_appart_2';
            $(tab_onglets[2]).className='onglet_terrain_2';
            $(tab_onglets[3]).className='bt_bas';
            $(tab_onglets[4]).className='bt_bas';
            $(tab_onglets[5]).className='bt_bas';
            $(tab_onglets[6]).className='bt_bas_plus';
            
            $(tab_onglets[(nvisu-1)]).className='bt_bas_plus_ACTIV';
            $("id_color").className='color_'+type_bien_annonce;

            type_bien = nvisu;
            
        }
    
        else
        {
            $("zone_ajax").innerHTML = '';
            var myAjax = new Ajax.Updater('zone_ajax', "http://"+server+"/index_haloc_v03_ajax.php", {method: 'post',parameters:'type_bien_annonce=default', evalScripts : true});        
            
            $("visu_pano").className = '';
            $("id_color").className='color_gen';
            
            $("bts_recherche").style.display = "none";
            
            $(tab_onglets[0]).className='onglet_maison_2';
            $(tab_onglets[1]).className='onglet_appart_2';
            $(tab_onglets[2]).className='onglet_terrain_2';
            $(tab_onglets[3]).className='bt_bas';
            $(tab_onglets[4]).className='bt_bas';
            $(tab_onglets[5]).className='bt_bas';
            $(tab_onglets[6]).className='bt_bas_plus';
            
            if($(tab_onglets[(nvisu-1)]) != null)
                $(tab_onglets[(nvisu-1)]).className='bt_bas_ACTIV';
        }
    }

}

//********************************************************** fin affichage moteur par ajax **********************************************************/


//********************************************************** changement inputs **********************************************************/
function change_var(element,change1,change2)
{
    if(element == "budget" || element == "surface" || element == "pieces" || element == 'transaction_achat' || element == 'transaction_location')
    {
        if(element == "budget")
        {
            if($("budget_achat").style.display == 'block')
            {
                $(change1).innerHTML = 'De '+$("budget13").value+' à '+$("budget14").value+' €';
                $(change2).innerHTML = 'De '+$("budget13").value+' à '+$("budget14").value+' €';
            }
            if($("budget_achat").style.display == 'none')
            {
                $(change1).innerHTML = 'De '+$("budget21").value+' à '+$("budget22").value+' €';
                $(change2).innerHTML = 'De '+$("budget21").value+' à '+$("budget22").value+' €';
            }
        }
        if(element == "surface")
        {
            $(change1).innerHTML = 'De '+$("surface9").value+' à '+$("surface10").value+' m²';
            $(change2).innerHTML = 'De '+$("surface9").value+' à '+$("surface10").value+' m²';
        }
        if(element == "pieces")
        {
            $(change1).innerHTML = 'De '+$("pieces8").value+' à '+$("pieces9").value+' pièces';
            $(change2).innerHTML = 'De '+$("pieces8").value+' à '+$("pieces9").value+' pièces';
        }
        if(element == 'transaction_achat')
        {
            $("budget_achat").style.display = 'block';  
            $("budget_location").style.display = 'none';  
            $(change1).innerHTML = $(element).innerHTML;
            $(change2).innerHTML = $(element).innerHTML;

        }
        if(element == 'transaction_location')
        {
            $("budget_achat").style.display = 'none';  
            $("budget_location").style.display = 'block';  
            $(change1).innerHTML = $(element).innerHTML;
            $(change2).innerHTML = $(element).innerHTML;
        }

    }
    else
    {
            $(change1).innerHTML = $(element).innerHTML;
            $(change2).innerHTML = $(element).innerHTML;
    }
    

    //distance
    if($('ss_menu_elarg') != null)
    {
        $('ss_menu_elarg').className='NOAFFICH';
        $('bt_01_ss_menu_elarge').className = 'bt_select VISIBLE';
        $('bt_02_ss_menu_elarge').className = 'bt_select INVISIBLE';
    }
    //ancien/neuf
    if($('ss_menu_etat') != null)
    {
        $('ss_menu_etat').className = 'NOAFFICH';
        $('bt_01_ss_menu_etat').className = 'bt_select VISIBLE';
        $('bt_02_ss_menu_etat').className = 'bt_select INVISIBLE';
    }
    //type transactio
    if($('ss_menu_budget') != null)
    {
        if($('ss_menu_transact') != null)
        {
            $('ss_menu_transact').className = 'NOAFFICH';
            $('bt_01_ss_menu_transact').className = 'bt_select VISIBLE';
            $('bt_02_ss_menu_transact').className = 'bt_select INVISIBLE';
        }
        //budget
        $('ss_menu_budget').className = 'NOAFFICH';
        $('bt_01_ss_menu_budget').className = 'bt_select VISIBLE';
        $('bt_02_ss_menu_budget').className = 'bt_select INVISIBLE';
        if($('ss_menu_budget_2') != null)
        {
            $('ss_menu_budget_2').className = 'NOAFFICH';
            $('bt_01_ss_menu_budget').className = 'bt_select VISIBLE';
            $('bt_02_ss_menu_budget').className = 'bt_select INVISIBLE';
        }
        //surface
        $('ss_menu_surface').className = 'NOAFFICH';
        $('bt_01_ss_menu_surface').className = 'bt_select VISIBLE';
        $('bt_02_ss_menu_surface').className = 'bt_select INVISIBLE';
        //pieces
        if($('ss_menu_pieces') != null)
        {
            $('ss_menu_pieces').className = 'NOAFFICH';
            $('bt_01_ss_menu_pieces').className = 'bt_select VISIBLE';
            $('bt_02_ss_menu_pieces').className = 'bt_select INVISIBLE';
        }
        //type
        if($('ss_menu_type') != null)
        {
            $('ss_menu_type').className='NOAFFICH';
            $('bt_01_ss_menu_type').className = 'bt_select VISIBLE';
            $('bt_02_ss_menu_type').className = 'bt_select INVISIBLE';
        }
    }             
} 

function change_sstype()
{
    var caractere_next = "...";
    $("sstype0").innerHTML = '';
    
    
    if($("SS_type_1_OK").className == "VISIBLE ACTIV")
    {
        if($("sstype0").innerHTML == '')
            $("sstype0").innerHTML = $("sstype2").innerHTML;
        else
            $("sstype0").innerHTML += caractere_next;
    }                                                                                                          
    
    if($("SS_type_2_OK").className == 'VISIBLE ACTIV')
    {

        if($("sstype0").innerHTML == "")
            $("sstype0").innerHTML = $("sstype4").innerHTML;
        else
        {
            if($("sstype0").innerHTML == '<a>'+$("sstype2").innerHTML+'</a>')
                $("sstype0").innerHTML += caractere_next;
        }
    }
    if($("SS_type_3_OK").className == 'VISIBLE ACTIV')
    {
        if($("sstype0").innerHTML == "")
            $("sstype0").innerHTML = $("sstype6").innerHTML;
        else
        {
            if(($("sstype0").innerHTML == '<a>'+$("sstype4").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype2").innerHTML+'</a>'))
                $("sstype0").innerHTML += caractere_next;
        }
    }
    if($("SS_type_4_OK").className == 'VISIBLE ACTIV')
    {
        if($("sstype0").innerHTML == "")
            $("sstype0").innerHTML = $("sstype8").innerHTML;
        else
        {
            if(($("sstype0").innerHTML == '<a>'+$("sstype6").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype4").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype2").innerHTML+'</a>'))
                $("sstype0").innerHTML += caractere_next;
        }
    }                        
    if($("SS_type_5_OK").className == 'VISIBLE ACTIV')
    {
        if($("sstype0").innerHTML == "")
            $("sstype0").innerHTML = $("sstype10").innerHTML;
        else
        {
            if(($("sstype0").innerHTML == '<a>'+$("sstype8").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype6").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype4").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype2").innerHTML+'</a>'))
                $("sstype0").innerHTML += caractere_next;
        }
    }
    
    if($("SS_type_6_OK") != null)
    {
        if($("SS_type_6_OK").className == 'VISIBLE ACTIV')
        {
            if($("sstype0").innerHTML == "")
                $("sstype0").innerHTML = $("sstype12").innerHTML;
            else
            {
                if(($("sstype0").innerHTML == '<a>'+$("sstype10").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype8").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype6").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype4").innerHTML+'</a>') || ($("sstype0").innerHTML == '<a>'+$("sstype2").innerHTML+'</a>'))
                    $("sstype0").innerHTML += caractere_next;
            }
        }
    }
    $("sstype1").innerHTML = $("sstype0").innerHTML;
}

//********************************************************** changement inputs **********************************************************/


/********************************************************** ENVOI FORM **********************************************************/

function envoie_form_recherche() 
{
    var data = "";
    if($("nom_ville_annonce").value != '' && $("nom_ville_annonce").value != 'Ville, code postal ...')
        data += "&nom_ville_annonce="+$("nom_ville_annonce").value;
    
    data += "&type_bien_annonce[]="+type_bien;
    
    //distance km
    var reg = new RegExp("^<a>(.+) Km</a>$",'g');
    regtab = reg.exec($("distance0").innerHTML);
    if(regtab)
        data += "&distance_km="+regtab[1];

    /*
    type bien (neuf/ancien)
    if($("type_annonce0").innerHTML == 'Ancien')
        data += "&type_annonce=1";
    else if($("type_annonce0").innerHTML == 'Neuf')
        data += "&type_annonce=2";
    */

    if ($("transaction0").innerHTML.match(RegExp("Achat","g")))   
        data += "&type_mandat_annonce=1";                            
    else if ($("transaction0").innerHTML.match(RegExp("Location","g")))  
        data += "&type_mandat_annonce=2";                            

    //budget
    if($("budget_achat").style.display =='block')
        var budget = 'budget0';
    else
        var budget = 'budget40';
           
    reg = new RegExp("^<a>De (.+) à (.+) €</a>$",'g');
    regtab = reg.exec($(budget).innerHTML);
    if(regtab)
        data += "&prix1_annonce="+regtab[1].replace(" ","")+"&prix2_annonce="+regtab[2].replace(" ","");
    else
    {
        reg = new RegExp("^<a>Moins de (.+) €</a>$",'g');
        regtab = reg.exec($(budget).innerHTML);
        if(regtab)
            data += "&prix2_annonce="+regtab[1].replace(" ","");
        else
        {
            reg = new RegExp("^<a>Plus de (.+) €</a>$",'g');
            regtab = reg.exec($(budget).innerHTML);
            if(regtab)
                data += "&prix1_annonce="+regtab[1].replace(" ","");
            else
            {
                reg = new RegExp("^De (.+) à (.+) €$",'g');
                regtab = reg.exec($(budget).innerHTML);
                if(regtab)
                    data += "&prix1_annonce="+regtab[1].replace(" ","")+"&prix2_annonce="+regtab[2].replace(" ","");
                else
                {
                    reg = new RegExp("^Moins de (.+) €$",'g');
                    regtab = reg.exec($(budget).innerHTML);
                    if(regtab)
                        data += "&prix2_annonce="+regtab[1].replace(" ","");
                    else
                    {
                        reg = new RegExp("^Plus de (.+) €$",'g');
                        regtab = reg.exec($(budget).innerHTML);
                        if(regtab)
                            data += "&prix1_annonce="+regtab[1].replace(" ","");
                    }

                }
            }    

        }    
    }
    
    //surface
    reg = new RegExp("^<a>De (.+) à (.+) m²</a>$",'g');
    regtab = reg.exec($("surface0").innerHTML);
    if(regtab)
        data += "&surface1_terrain_annonce="+regtab[1].replace(" ","")+"&surface2_terrain_annonce="+regtab[2].replace(" ","");
    else
    {
        reg = new RegExp("^<a>Moins de (.+) m²</a>$",'g');
        regtab = reg.exec($("surface0").innerHTML);
        if(regtab)
            data += "&surface2_terrain_annonce="+regtab[1].replace(" ","");
        else
        {
            reg = new RegExp("^<a>Plus de (.+) m²</a>$",'g');
            regtab = reg.exec($("surface0").innerHTML);
            if(regtab)
                data += "&surface1_terrain_annonce="+regtab[1].replace(" ","");
            else
            {
                reg = new RegExp("^De (.+) à (.+) m²$",'g');
                regtab = reg.exec($("surface0").innerHTML);
                if(regtab)
                    data += "&surface1_terrain_annonce="+regtab[1].replace(" ","")+"&surface2_terrain_annonce="+regtab[2].replace(" ","");
                else
                {
                    reg = new RegExp("^Moins de (.+) m²$",'g');
                    regtab = reg.exec($("surface0").innerHTML);
                    if(regtab)
                        data += "&surface2_terrain_annonce="+regtab[1].replace(" ","");
                   
                    else
                    {
                        reg = new RegExp("^Plus de (.+) m²$",'g');
                        regtab = reg.exec($("surface0").innerHTML);
                        if(regtab)
                            data += "&surface1_terrain_annonce="+regtab[1].replace(" ","");
                    }
                    

                }
            }    

        }    
    }
    

    //pieces
    reg = new RegExp("^<a>De ([0-9]+) à ([0-9]+) pièces</a>$",'g');
    regtab = reg.exec($("pieces0").innerHTML);
    if(regtab)
        data += "&nbr1_pieces="+regtab[1].replace(" ","")+"&nbr2_pieces="+regtab[2].replace(" ","");
    else
    {
        reg = new RegExp("^<a>A partir de ([0-9]+) pièces</a>$",'g');
        regtab = reg.exec($("pieces0").innerHTML);
        if(regtab)
            data += "&nbr1_pieces="+regtab[1].replace(" ","");
        else
        {
            reg = new RegExp("^<a>1 pièce</a>$",'g');
            regtab = reg.exec($("pieces0").innerHTML);
            if(regtab)
                data += "&nbr1_pieces=1&nbr2_pieces=1";
            else
            {

                reg = new RegExp("^De ([0-9]+) à ([0-9]+) pièces$",'g');
                regtab = reg.exec($("pieces0").innerHTML);
                if(regtab)
                    data += "&nbr1_pieces="+regtab[1].replace(" ","")+"&nbr2_pieces="+regtab[2].replace(" ","");
                else
                {
                    reg = new RegExp("^A partir de ([0-9]+) pieces",'g');
                    regtab = reg.exec($("pieces0").innerHTML);
                    if(regtab)
                        data += "&nbr2_pieces="+regtab[1].replace(" ","");
                    
                    else
                    {
                        reg = new RegExp("^Plus de ([0-9]+) pieces",'g');
                        regtab = reg.exec($("pieces0").innerHTML);
                        if(regtab)
                            data += "&nbr1_pieces="+regtab[1].replace(" ","");
                        else
                        {
                            reg = new RegExp("^1 pièce",'g');
                            regtab = reg.exec($("pieces0").innerHTML);
                            if(regtab)
                                data += "&nbr1_pieces=1&nbr2_pieces=1";
                        }
    
                    }
                }
            }
        }    
    }
    
    //ss_type de bien
    var cpt_ss_type = 0;
    for(i=1;i<7;i++)
    {
        var ss_type = "SS_type_"+i+"_OK";
        if($(ss_type).className == "VISIBLE ACTIV")
        {
            data += "&ss_type_bien_annonce["+cpt_ss_type+"]="+i;
            cpt_ss_type++;
        }
    }    
    
    //programme neuf
    if($("type_annonce0").innerHTML == 'Programme neuf')
        data += "&prog_neuf_annonce=1";
    
    //ajout parametre pour redirection
    data += "&redirection_tri=1";
    
    
    $("contenue_fen_superpose_1").innerHTML = ''; 
    displaySubs('fen_superpose_1');
    
    var myAjax = new Ajax.Updater('fen_superpose_1', "http://"+server+"/maison/new_annonce_liste.php?iframe=1", {method: 'post',parameters:data, evalScripts : true});        
    
    return;
   
}


function envoie_form_terrain() 
{        
    var data = "";
    if($("nom_ville_annonce").value != '' && $("nom_ville_annonce").value != 'Ville, code postal ...')
        data += "&nom_ville_annonce="+$("nom_ville_annonce").value;
    
    //distance km
    var reg = new RegExp("^<a>(.+) Km</a>$",'g');
    regtab = reg.exec($("distance0").innerHTML);
    if(regtab)
        data += "&distance_km="+regtab[1];

    /*
    type bien (neuf/ancien)
    if($("type_annonce0").innerHTML == 'Ancien')
        data += "&type_annonce=1";
    else if($("type_annonce0").innerHTML == 'Neuf')
        data += "&type_annonce=2";
    */
    

    if ($("transaction0").innerHTML.match(RegExp("Achat","g")))   
        data += "&type_mandat_annonce=1";                            
    else if ($("transaction0").innerHTML.match(RegExp("Location","g")))  
        data += "&type_mandat_annonce=2";                            

    //budget
    if($("budget_achat").style.display =='block')
        var budget = 'budget0';
    else
        var budget = 'budget40';
    
    reg = new RegExp("^<a>De (.+) à (.+) €</a>$",'g');
    regtab = reg.exec($(budget).innerHTML);
    if(regtab)
        data += "&prix1_annonce="+regtab[1].replace(" ","")+"&prix2_annonce="+regtab[2].replace(" ","");
    else
    {
        reg = new RegExp("^<a>Moins de (.+) €</a>$",'g');
        regtab = reg.exec($(budget).innerHTML);
        if(regtab)
            data += "&prix2_annonce="+regtab[1].replace(" ","");
        else
        {
            reg = new RegExp("^<a>Plus de (.+) €</a>$",'g');
            regtab = reg.exec($(budget).innerHTML);
            if(regtab)
                data += "&prix1_annonce="+regtab[1].replace(" ","");
            else
            {
                reg = new RegExp("^De (.+) à (.+) €$",'g');
                regtab = reg.exec($(budget).innerHTML);
                if(regtab)
                    data += "&prix1_annonce="+regtab[1].replace(" ","")+"&prix2_annonce="+regtab[2].replace(" ","");
                else
                {
                    reg = new RegExp("^Moins de (.+) €$",'g');
                    regtab = reg.exec($(budget).innerHTML);
                    if(regtab)
                        data += "&prix2_annonce="+regtab[1].replace(" ","");
                    else
                    {
                        reg = new RegExp("^Plus de (.+) €$",'g');
                        regtab = reg.exec($(budget).innerHTML);
                        if(regtab)
                            data += "&prix1_annonce="+regtab[1].replace(" ","");
                    }

                }
            }    

        }    
    }
    
    //surface
    reg = new RegExp("^<a>De (.+) à (.+) m²</a>$",'g');
    regtab = reg.exec($("surface0").innerHTML);
    if(regtab)
        data += "&surface1_terrain_annonce="+regtab[1].replace(" ","")+"&surface2_terrain_annonce="+regtab[2].replace(" ","");
    else
    {
        reg = new RegExp("^<a>Moins de (.+) m²</a>$",'g');
        regtab = reg.exec($("surface0").innerHTML);
        if(regtab)
            data += "&surface2_terrain_annonce="+regtab[1].replace(" ","");
        else
        {
            reg = new RegExp("^<a>Plus de (.+) m²</a>$",'g');
            regtab = reg.exec($("surface0").innerHTML);
            if(regtab)
                data += "&surface1_terrain_annonce="+regtab[1].replace(" ","");
            else
            {
                reg = new RegExp("^De (.+) à (.+) m²$",'g');
                regtab = reg.exec($("surface0").innerHTML);
                if(regtab)
                    data += "&surface1_terrain_annonce="+regtab[1].replace(" ","")+"&surface2_terrain_annonce="+regtab[2].replace(" ","");
                else
                {
                    reg = new RegExp("^Moins de (.+) m²$",'g');
                    regtab = reg.exec($("surface0").innerHTML);
                    if(regtab)
                        data += "&surface2_terrain_annonce="+regtab[1].replace(" ","");
                   
                    else
                    {
                        reg = new RegExp("^Plus de (.+) m²$",'g');
                        regtab = reg.exec($("surface0").innerHTML);
                        if(regtab)
                            data += "&surface1_terrain_annonce="+regtab[1].replace(" ","");
                    }
                    

                }
            }    

        }    
    }
    
    
    //ss_type de bien
    var ss_type = '';
    var tab_type_terrain = new Array("","1","3","6","5","2");
    data += "&type_bien_annonce=3";
    for(i=1;i<6;i++)
    {
        ss_type = "SS_type_"+i+"_OK";
        if($(ss_type).className == "VISIBLE ACTIV")
            data += "&ss_type_bien_annonce[]="+tab_type_terrain[i];
    }

    data += '&redirection_tri=1&statue_annonce=1';
    
    
    var myAjax = new Ajax.Updater('fen_superpose_1', "http://www.achat-terrain.com/annonces-liste.php", {method: 'post',parameters:data, evalScripts : true});    
    //return;

    
}


function envoie_form_progneuf()
{
    var data = "";
    if($("nom_ville_annonce").value != '' && $("nom_ville_annonce").value != 'Ville, code postal ...')
        data += "&nom_ville_annonce="+$("nom_ville_annonce").value;

    //distance km
    var reg = new RegExp("^<a>(.+) Km</a>$",'g');
    regtab = reg.exec($("distance100").innerHTML);
    if(regtab)
        data += "&distance_km="+regtab[1];
    else
    {
        var reg = new RegExp("^(.+) Km$",'g');
        regtab = reg.exec($("distance100").innerHTML);
        if(regtab)
            data += "&distance_km="+regtab[1];
    }
    
    data += "&type_bien_annonce[]=4"; 
       
    //ss_type_bien
    data += "&ss_type_bien_annonce[]=1";
    if($("pays1000").innerHTML == '<a>Maison</a>')
        data += "&lot_1_annonce=1";
    else if($("pays1000").innerHTML == '<a>Appartement </a>')
        data += "&lot_2_annonce=1";
    else if($("pays1000").innerHTML == 'Maison')
        data += "&lot_1_annonce=1";
    else if($("pays1000").innerHTML == 'Appartement ')
        data += "&lot_2_annonce=1";
    $("contenue_fen_superpose_1").innerHTML = ''; 
    displaySubs('fen_superpose_1');
    
    var myAjax = new Ajax.Updater('fen_superpose_1', "http://"+server+"/maison/new_annonce_liste.php?iframe=1", {method: 'post',parameters:data, evalScripts : true});        
}

function envoie_form_terrain_maison() 
{  
    var data = "";
    if($("nom_ville_annonce").value != '' && $("nom_ville_annonce").value != 'Ville, code postal ...')
        data += "&nom_ville_annonce="+$("nom_ville_annonce").value;
    
    /*
    if(idpays != '')
        data += "&idpays_annonce="+idpays;
    */
    
    //distance km
    var reg = new RegExp("^<a>(.+) Km</a>$",'g');
    regtab = reg.exec($("distance0").innerHTML);
    if(regtab)
        data += "&distance_km="+regtab[1];
    else
    {
        var reg = new RegExp("^(.+) Km$",'g');
        regtab = reg.exec($("distance0").innerHTML);
        if(regtab)
            data += "&distance_km="+regtab[1];
    }

    //budget
    var budget = 'budget0';
    
    reg = new RegExp("^<a>De (.+) à (.+) €</a>$",'g');
    regtab = reg.exec($(budget).innerHTML);
    if(regtab)
        data += "&prix1_annonce="+regtab[1].replace(" ","")+"&prix2_annonce="+regtab[2].replace(" ","");
    else
    {
        reg = new RegExp("^<a>Moins de (.+) €</a>$",'g');
        regtab = reg.exec($(budget).innerHTML);
        if(regtab)
            data += "&prix2_annonce="+regtab[1].replace(" ","");
        else
        {
            reg = new RegExp("^<a>Plus de (.+) €</a>$",'g');
            regtab = reg.exec($(budget).innerHTML);
            if(regtab)
                data += "&prix1_annonce="+regtab[1].replace(" ","");
            else
            {
                reg = new RegExp("^De (.+) à (.+) €$",'g');
                regtab = reg.exec($(budget).innerHTML);
                if(regtab)
                    data += "&prix1_annonce="+regtab[1].replace(" ","")+"&prix2_annonce="+regtab[2].replace(" ","");
                else
                {
                    reg = new RegExp("^Moins de (.+) €$",'g');
                    regtab = reg.exec($(budget).innerHTML);
                    if(regtab)
                        data += "&prix2_annonce="+regtab[1].replace(" ","");
                    else
                    {
                        reg = new RegExp("^Plus de (.+) €$",'g');
                        regtab = reg.exec($(budget).innerHTML);
                        if(regtab)
                            data += "&prix1_annonce="+regtab[1].replace(" ","");
                    }

                }
            }    

        }    
    }
    
    //surface
    reg = new RegExp("^<a>De (.+) à (.+) m²</a>$",'g');
    regtab = reg.exec($("surface0").innerHTML);
    if(regtab)
        data += "&surface1_annonce="+regtab[1].replace(" ","")+"&surface2_annonce="+regtab[2].replace(" ","");
    else
    {
        reg = new RegExp("^<a>Moins de (.+) m²</a>$",'g');
        regtab = reg.exec($("surface0").innerHTML);
        if(regtab)
            data += "&surface2_annonce="+regtab[1].replace(" ","");
        else
        {
            reg = new RegExp("^<a>Plus de (.+) m²</a>$",'g');
            regtab = reg.exec($("surface0").innerHTML);
            if(regtab)
                data += "&surface1_annonce="+regtab[1].replace(" ","");
            else
            {
                reg = new RegExp("^De (.+) à (.+) m²$",'g');
                regtab = reg.exec($("surface0").innerHTML);
                if(regtab)
                    data += "&surface1_annonce="+regtab[1].replace(" ","")+"&surface2_annonce="+regtab[2].replace(" ","");
                else
                {
                    reg = new RegExp("^Moins de (.+) m²$",'g');
                    regtab = reg.exec($("surface0").innerHTML);
                    if(regtab)
                        data += "&surface2_annonce="+regtab[1].replace(" ","");
                   
                    else
                    {
                        reg = new RegExp("^Plus de (.+) m²$",'g');
                        regtab = reg.exec($("surface0").innerHTML);
                        if(regtab)
                            data += "&surface1_annonce="+regtab[1].replace(" ","");
                    }
                    

                }
            }    

        }    
    }

    //pieces    
    if($('ss_menu_pieces') != null)
    {
        reg = new RegExp("^<a>De ([0-9]+) à ([0-9]+) pièces</a>$",'g');
        regtab = reg.exec($("pieces0").innerHTML);
        if(regtab)
            data += "&nbr1_pieces="+regtab[1].replace(" ","")+"&nbr2_pieces="+regtab[2].replace(" ","");
        else
        {
            reg = new RegExp("^<a>A partir de ([0-9]+) pièces</a>$",'g');
            regtab = reg.exec($("pieces0").innerHTML);
            if(regtab)
                data += "&nbr1_pieces="+regtab[1].replace(" ","");
            else
            {
                reg = new RegExp("^<a>1 pièce</a>$",'g');
                regtab = reg.exec($("pieces0").innerHTML);
                if(regtab)
                    data += "&nbr1_pieces=1&nbr2_pieces=1";
                else
                {
                    reg = new RegExp("^De ([0-9]+) à ([0-9]+) pièces$",'g');
                    regtab = reg.exec($("pieces0").innerHTML);
                    if(regtab)
                        data += "&nbr1_pieces="+regtab[1].replace(" ","")+"&nbr2_pieces="+regtab[2].replace(" ","");
                    else
                    {
                        reg = new RegExp("^A partir de ([0-9]+) pieces",'g');
                        regtab = reg.exec($("pieces0").innerHTML);
                        if(regtab)
                            data += "&nbr2_pieces="+regtab[1].replace(" ","");
                        
                        else
                        {
                            reg = new RegExp("^Plus de ([0-9]+) pieces",'g');
                            regtab = reg.exec($("pieces0").innerHTML);
                            if(regtab)
                                data += "&nbr1_pieces="+regtab[1].replace(" ","");
                        }
                    }                                                                
                }
            }    
        }
    }

    data += "&type_bien_annonce=3";
    data += "&ss_type_bien_annonce[]=3";
    data += '&redirection_tri=1&statue_annonce=1';
    

    $("contenue_fen_superpose_1").innerHTML = ''; 
    displaySubs('fen_superpose_1');

    var server = "www.achat-terrain.com";
    
    var myAjax = new Ajax.Updater('fen_superpose_1', "http://"+server+"/annonces-liste.php", {method: 'post',parameters:data, evalScripts : true});    
}

/********************************************************** FIN ENVOI FORM **********************************************************/