var ids=new Array('1','2','3');
function switchid(id){	
hideallids();
showdiv(id);
}
function hideallids(){
for (var i=0;i<ids.length;i++){
hidediv(ids[i]);
}		 
}
function hidediv(id) {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById(id).style.display = 'none';
}
else {
if (document.layers) { // Netscape 4
document.id.display = 'none';
}
else { // IE 4
document.all.id.style.display = 'none';
}
}
}
function showdiv(id) {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById(id).style.display = 'block';
}
else {
if (document.layers) { // Netscape 4
document.id.display = 'block';
}
else { // IE 4
document.all.id.style.display = 'block';
}
}
}
var cssdropdown={
disappeardelay: 250,
dropdownindicator: '<img src="commun/drop.gif" border="0" />',
enablereveal: [true, 5],
enableiframeshim: 0,
dropmenuobj: null, asscmenuitem: null, domsupport: document.all || document.getElementById, standardbody: null, iframeshimadded: false, revealtimers: {},
getposOffset:function(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
},
css:function(el, targetclass, action){
var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "ig")
if (action=="check")
return needle.test(el.className)
else if (action=="remove")
el.className=el.className.replace(needle, "")
else if (action=="add" && !needle.test(el.className))
el.className+=" "+targetclass
},
showmenu:function(dropmenu, e){
if (this.enablereveal[0]){
if (!dropmenu._trueheight || dropmenu._trueheight<10)
dropmenu._trueheight=dropmenu.offsetHeight
clearTimeout(this.revealtimers[dropmenu.id])
dropmenu.style.height=dropmenu._curheight=0
dropmenu.style.overflow="hidden"
dropmenu.style.visibility="visible"
this.revealtimers[dropmenu.id]=setInterval(function(){cssdropdown.revealmenu(dropmenu)}, 10)
}
else{
dropmenu.style.visibility="visible"
}
this.css(this.asscmenuitem, "selected", "add")
},
revealmenu:function(dropmenu, dir){
var curH=dropmenu._curheight, maxH=dropmenu._trueheight, steps=this.enablereveal[1]
if (curH<maxH){
var newH=Math.min(curH, maxH)
dropmenu.style.height=newH+"px"
dropmenu._curheight= newH + Math.round((maxH-newH)/steps) + 1
}
else{
dropmenu.style.height="auto"
dropmenu.style.overflow="hidden"
clearInterval(this.revealtimers[dropmenu.id])
}
},
clearbrowseredge:function(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=document.all && !window.opera? this.standardbody.scrollLeft+this.standardbody.clientWidth-15 : window.pageXOffset+window.innerWidth-15
var dropmenuW=this.dropmenuobj.offsetWidth
if (windowedge-this.dropmenuobj.x < dropmenuW)
edgeoffset=dropmenuW-obj.offsetWidth
}
else{
var topedge=document.all && !window.opera? this.standardbody.scrollTop : window.pageYOffset
var windowedge=document.all && !window.opera? this.standardbody.scrollTop+this.standardbody.clientHeight-15 : window.pageYOffset+window.innerHeight-18
var dropmenuH=this.dropmenuobj._trueheight
if (windowedge-this.dropmenuobj.y < dropmenuH){
edgeoffset=dropmenuH+obj.offsetHeight
if ((this.dropmenuobj.y-topedge)<dropmenuH)
edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
},
dropit:function(obj, e, dropmenuID){
if (this.dropmenuobj!=null)
this.hidemenu()
this.clearhidemenu()
this.dropmenuobj=document.getElementById(dropmenuID)
this.asscmenuitem=obj
this.showmenu(this.dropmenuobj, e)
this.dropmenuobj.x=this.getposOffset(obj, "left")
this.dropmenuobj.y=this.getposOffset(obj, "top")
this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj, "rightedge")+"px"
this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+1+"px"
this.positionshim()
},
positionshim:function(){
if (this.iframeshimadded){
if (this.dropmenuobj.style.visibility=="visible"){
this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
this.shimobject.style.height=this.dropmenuobj._trueheight+"px"
this.shimobject.style.left=parseInt(this.dropmenuobj.style.left)+"px"
this.shimobject.style.top=parseInt(this.dropmenuobj.style.top)+"px"
this.shimobject.style.display="block"
}
}
},
hideshim:function(){
if (this.iframeshimadded)
this.shimobject.style.display='none'
},
isContained:function(m, e){
var e=window.event || e
var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
while (c && c!=m)try {c=c.parentNode} catch(e){c=m}
if (c==m)
return true
else
return false
},
dynamichide:function(m, e){
if (!this.isContained(m, e)){
this.delayhidemenu()
}
},
delayhidemenu:function(){
this.delayhide=setTimeout("cssdropdown.hidemenu()", this.disappeardelay)
},
hidemenu:function(){
this.css(this.asscmenuitem, "selected", "remove")
this.dropmenuobj.style.visibility='hidden'
this.dropmenuobj.style.left=this.dropmenuobj.style.top="-1000px"
this.hideshim()
},
clearhidemenu:function(){
if (this.delayhide!="undefined")
clearTimeout(this.delayhide)
},
addEvent:function(target, functionref, tasktype){
if (target.addEventListener)
target.addEventListener(tasktype, functionref, false);
else if (target.attachEvent)
target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)});
},
startchrome:function(){
if (!this.domsupport)
return
this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
for (var ids=0; ids<arguments.length; ids++){
var menuitems=document.getElementById(arguments[ids]).getElementsByTagName("a")
for (var i=0; i<menuitems.length; i++){
if (menuitems[i].getAttribute("rel")){
var relvalue=menuitems[i].getAttribute("rel")
var asscdropdownmenu=document.getElementById(relvalue)
this.addEvent(asscdropdownmenu, function(){cssdropdown.clearhidemenu()}, "mouseover")
this.addEvent(asscdropdownmenu, function(e){cssdropdown.dynamichide(this, e)}, "mouseout")
this.addEvent(asscdropdownmenu, function(){cssdropdown.delayhidemenu()}, "click")
try{
menuitems[i].innerHTML=menuitems[i].innerHTML+" "+this.dropdownindicator
}catch(e){}
this.addEvent(menuitems[i], function(e){
if (!cssdropdown.isContained(this, e)){
var evtobj=window.event || e
cssdropdown.dropit(this, evtobj, this.getAttribute("rel"))
}
}, "mouseover")
this.addEvent(menuitems[i], function(e){cssdropdown.dynamichide(this, e)}, "mouseout")
this.addEvent(menuitems[i], function(){cssdropdown.delayhidemenu()}, "click")
}
}
}
if (this.enableiframeshim && document.all && !window.XDomainRequest && !this.iframeshimadded){
document.write('<IFRAME id="iframeshim" src="about:blank" frameBorder="0" scrolling="no" style="left:0; top:0; position:absolute; display:none;z-index:100; background: transparent;"></IFRAME>')
this.shimobject=document.getElementById("iframeshim")
this.shimobject.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)'
this.iframeshimadded=true
}
}
}
function verif_alerte()
{
if(document.alerte.email.value == "")
{
alert("Veuillez entrer votre email");
document.alerte.email.focus();
return false;
}
if(document.alerte.bien.value == "")
{
alert("Vous cherchez une vente ou une location ?");
document.alerte.bien.focus();
return false;
}
if(document.alerte.koi.value == "")
{
alert("Le type de bien que vous recherchez ?");
document.alerte.koi.focus();
return false;
}
if(document.alerte.cp.value == "")
{
alert("Dans quel département cherchez vous ?");
document.alerte.cp.focus();
return false;
}
if(document.alerte.mini.value == "")
{
alert("Veuillez entrer un prix mini");
document.alerte.mini.focus();
return false;
}
if(isNaN(document.alerte.mini.value))
{
alert("Prix incorrect");
document.alerte.mini.focus();
return false;
}
if(document.alerte.maxi.value == "")
{
alert("Veuillez entrer un prix maxi");
document.alerte.maxi.focus();
return false;
}
if(isNaN(document.alerte.maxi.value))
{
alert("Prix incorrect");
document.alerte.maxi.focus();
return false;
}
var email=document.forms['alerte'].elements['email'].value
if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1)) {
alert("Format email incorrect")
document.alerte.email.focus();
return false;
}
}
function verif_rappelle()
{
if(document.rappelle.nom.value == "")
{
alert("Veuillez nous communiquer votre nom");
document.rappelle.nom.focus();
return false;
}
if(document.rappelle.tel.value == "")
{
alert("Veuillez entrer votre téléphone");
document.rappelle.tel.focus();
return false;
}
if(document.rappelle.descriptif.value == "")
{
alert("Veuillez entrer le descriptif");
document.rappelle.descriptif.focus();
return false;
}
if(document.rappelle.jour.value == "")
{
alert("Veuillez entrer le jour du rappelle");
document.rappelle.jour.focus();
return false;
}
if(document.rappelle.heure.value == "")
{
alert("Veuillez entrer le créneau horaire");
document.rappelle.heure.focus();
return false;
}
}
function verif_gbien()
{
if(document.formulaire.nom.value == "")
{
alert("Veuillez nous communiquer votre nom");
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.email.value == "")
{
alert("Veuillez entrer votre email");
document.formulaire.email.focus();
return false;
}
if(document.formulaire.tel.value == "")
{
alert("Veuillez entrer votre téléphone");
document.formulaire.tel.focus();
return false;
}
if(document.formulaire.adresse.value == "")
{
alert("Veuillez entrer votre adresse");
document.formulaire.adresse.focus();
return false;
}
if(document.formulaire.sujet.value == "")
{
alert("Veuillez entrer un sujet");
document.formulaire.sujet.focus();
return false;
}
if(document.formulaire.gestion.value == "")
{
alert("Veuillez entrer le type de gestion");
document.formulaire.gestion.focus();
return false;
}
if(document.formulaire.type.value == "")
{
alert("Veuillez entrer le type de bien");
document.formulaire.type.focus();
return false;
}
if(document.formulaire.bien.value == "")
{
alert("Veuillez entrer l'adresse du bien");
document.formulaire.bien.focus();
return false;
}
if(document.formulaire.descriptif.value == "")
{
alert("Veuillez entrer le descriptif");
document.formulaire.descriptif.focus();
return false;
}
var email=document.forms['formulaire'].elements['email'].value
if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1)) {
alert("Format email incorrect")
document.formulaire.email.focus();
return false;
}
}
function verif_contact()
{
if(document.formulaire.nom.value == "")
{
alert("Veuillez nous communiquer votre nom");
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.email.value == "")
{
alert("Veuillez entrer votre email");
document.formulaire.email.focus();
return false;
}
if(document.formulaire.tel.value == "")
{
alert("Veuillez entrer votre téléphone");
document.formulaire.tel.focus();
return false;
}
if(document.formulaire.adresse.value == "")
{
alert("Veuillez entrer votre adresse");
document.formulaire.adresse.focus();
return false;
}
if(document.formulaire.sujet.value == "")
{
alert("Veuillez entrer un sujet");
document.formulaire.sujet.focus();
return false;
}
if(document.formulaire.message.value == "")
{
alert("Veuillez entrer un message");
document.formulaire.message.focus();
return false;
}
var email=document.forms['formulaire'].elements['email'].value
if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1)) {
alert("Format email incorrect")
document.formulaire.email.focus();
return false;
}
}

function verif_plusinfo()
{
if(document.plusinfo.nom.value == "")
{
alert("Veuillez nous communiquer votre nom");
document.plusinfo.nom.focus();
return false;
}
if(document.plusinfo.email.value == "")
{
alert("Veuillez entrer votre email");
document.plusinfo.email.focus();
return false;
}
if(document.plusinfo.tel.value == "")
{
alert("Veuillez entrer votre téléphone");
document.plusinfo.tel.focus();
return false;
}
if(document.plusinfo.adresse.value == "")
{
alert("Veuillez entrer votre adresse");
document.plusinfo.adresse.focus();
return false;
}
if(document.plusinfo.message.value == "")
{
alert("Veuillez entrer votre demande");
document.plusinfo.message.focus();
return false;
}
if(document.plusinfo.sujet.value == "")
{
alert("Veuillez entrer le sujet");
document.plusinfo.sujet.focus();
return false;
}
var email=document.forms['plusinfo'].elements['email'].value
if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1)) {
alert("Format email incorrect")
document.plusinfo.email.focus();
return false;
}
}

function verif_recherche()
{
if ( document.recherche.vl[0].status == '' ) {
if ( document.recherche.vl[1].status == '' ) {
window.alert('Vente ou location ?')
return false;
}}
if ((document.forms["recherche"].elements["M"].checked==false) && (document.forms["recherche"].elements["A"].checked==false) && (document.forms["recherche"].elements["D"].checked==false) && (document.forms["recherche"].elements["T"].checked==false) && (document.forms["recherche"].elements["S"].checked==false)) 
{
alert("Type de bien à rechercher ?")
return false;
} 
}
function verif_jeu()
{
if(document.jeu.code.value == "")
{
alert("Veuillez entrer le code du jeu");
document.jeu.code.focus();
return false;
}
}
function verif_gagnant()
{
if(document.jeu.nom.value == "")
{
alert("Veuillez entrer votre nom et prénom");
document.jeu.nom.focus();
return false;
}
if(document.jeu.tel.value == "")
{
alert("Veuillez entrer votre numéro de téléphone");
document.jeu.tel.focus();
return false;
}
}
function verif_partage()
{
if(document.partage.de.value == "")
{
alert("Veuillez entrer votre email");
document.partage.de.focus();
return false;
}
if(document.partage.a.value == "")
{
alert("Veuillez entrer l'email du destinataire");
document.partage.a.focus();
return false;
}
if(document.partage.message.value == "")
{
alert("Veuillez entrer un message");
document.partage.message.focus();
return false;
}
var de=document.forms['partage'].elements['de'].value
if ((de.indexOf('@',0)==-1) || (de.indexOf('.',0)==-1)) {
alert("Format email incorrect")
document.partage.de.focus();
return false;
}
var a=document.forms['partage'].elements['a'].value
if ((a.indexOf('@',0)==-1) || (a.indexOf('.',0)==-1)) {
alert("Format email incorrect")
document.partage.a.focus();
return false;
}
}


