/*
JavaScript for BnB at nooplanet.com
Copyright (c) 2003-2008, nooplanet.com
*/

// Last updated : April 11, 2008.
//<script language=JavaScript type=text/javascript src="bnb1.js"></script>

<!--
// BASE
//var menuImg0 = "sel0.gif";
//var menuImg1 = "sel1.gif";
//function changeImgOver(imgName){imgName.src = menuImg1}
//function changeImgOut(imgName){imgName.src = menuImg0}

function inc_show(e) {
document.getElementById(e).style.visibility="visible";
}
function inc_hide(e) {
document.getElementById(e).style.visibility="hidden";
}

function ouvre(fichier) {
window.open(fichier,'','toolbar=no,menubar=yes,location=no,scrollbars=yes,resizable=yes,height=560,width=790,top=50,left=50');
}

function winOpen(nameF,winH,winW) {
var winParam = ',toolbar=no,menubar=yes,location=no,scrollbars=yes,resizable=yes'
             + ',height=' + winH
             + ',width='  + winW
             + ',top=40,left=40';
newWin = open(nameF,'winCh',winParam);
newWin.focus();
//newWin = open(nameF,'','toolbar=no,menubar=yes,location=no,scrollbars=yes,resizable=yes,height=500,width=640,top=40,left=40');
//newWin.document.open();
//newWin.document.write(winMess);
//newWin.document.close();
}

// ML
var mac=[109,110,104,115,96,108,113,110,101,109,72,44,109,110,104,115,96,117,113,100,114,100,81,44,65,109,65,44,108,96,111,114,110,109,60,115,98,100,105,97,116,82,62,108,110,98,45,115,100,109,96,107,111,110,110,109,63,48,97,109,97,57,110,115,107,104,96,108];
var arc=[102,110,107,45,100,101,49,115,114,100,116,112,100,113,62,104,102,98,45,100,101,49,115,114,100,116,112,100,113,46,97,109,97,46,109,104,97,94,104,102,98];
var mea=""; var nat=0; var nbp=0; var ducon=/nooplane/i;
var arnok="E0";

function goMa(){
var ma='';
for(j=mac.length-1;j>=0;j--){cc=mac[j];ma+=String.fromCharCode(cc+1);}
document.location=ma;
}
function adretour_ok() {arnok="E1"}

function chk(s){
if (iea(s) && arnok=="E1") {todo(); document.resinfo.submit()} else {alert(arnok + "\n" + mea); return false}
}

function todo() {
var ar='';
for(j=arc.length-1;j>=0;j--){cc=arc[j];ar+=String.fromCharCode(cc+1);}
document.resinfo.action=ar;
//alert(document.resinfo.action)
}

function idc(s) {return ducon.test(s)}
function ie(s) {return ((s == null) || (s.length == 0))}
function ica(c)
 {if ((c >= "A" && c <= "Z") || (c >= "a" && c <= "z")
    || (c == ".") || (c == "_") || (c == "-") || (c == "@")
    || (c >= "0" && c <= "9")) return true; else return false;}
function cok(s)
{for (i = 0; i < s.length; i++)
 {if (ica(s.charAt(i))) ; else return false;}
  return true;}

function nbat(s)
{nat = 0;
 for (i = 0; i < s.length; i++)
 {if (s.charAt(i)=="@") nat++;}
  return nat;}
function cpc(s)
{ nbp=0;
 for (i = 0; i < s.length; i++)
 {  if (s.charAt(i)==".")
     {nbp++; cp = s.charAt(i-1); pc = s.charAt(i+1);
      if (ie(cp) || ie(pc) || (cp==".") || (pc==".")) return false;}
 }
  return true;}

function iea(s) {
mea=s+"\nAdresse email non valide ! Essayez à nouveau.\nBad email address ! Please, try again.";
 if (idc(s)) return false;
 if (ie(s)) return false;
 if (cok(s)) ; else return false;
 if (nbat(s)!=1) return false;
 add1 = s.slice(0,s.indexOf("@"));
 add2 = s.slice(s.indexOf("@")+1);
 if (ie(add1) || ie(add2)) return false;
 if (cpc(add1)) ; else return false;
 if (cpc(add2) && (nbp >=1)) ; else return false;
 mea=s + "\n"; return true;
}

// POP
Xoffset= -150;    // modify these values to ...
Yoffset= 10;    // change the popup position.
var yyy=-1000;
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all

function popNav() {
if (ns4){doc=document.popWin}
else if (ns6){doc=document.getElementById("popWin").style}
     else if (ie4){doc=document.all.popWin.style}
if(ns4){document.captureEvents(Event.MOUSEMOVE)}
     else{doc.visibility="visible"; doc.display=""}
document.onmousemove=get_mouse; //move the popup - optional
}

function get_mouse(e){
var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
doc.left=x+Xoffset;
var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
doc.top=y+yyy;
}

function popOpen(title,msg,i,bg0,bg1,bg2){
var content="<table width=250 cellpadding=2 cellspacing=1 bgcolor="+bg0+"><tr bgcolor="+bg1+"><td height=10 align=center><b><font face=Arial,Helvetica size=1 color=#FFFFFF>"+title+"</font></b></font></td></tr>"+"<tr bgcolor="+bg2+"><td valign=top style=''><FONT face=Arial,Helvetica COLOR=black size=1>"+msg+"</FONT></td></tr>"+"</table>";
yyy=Yoffset;
changeImgOver(i);
if(ns4){doc.document.write(content);doc.document.close();doc.visibility="visible"}
if(ns6){document.getElementById("popWin").innerHTML=content;doc.display=''}
if(ie4){document.all("popWin").innerHTML=content;doc.display=''}
}
	
function popClose(i){
yyy=-1000;
changeImgOut(i);
if(ns4){doc.visibility="hidden";}
	else if (ns6||ie4)
                 doc.display="none"
}

// CAL
var today = new Date();
var day   = today.getDate();
var month = today.getMonth();
var year  = y2k(today.getYear());
function y2k(number)    { return (number < 1000) ? number + 1900 : number; }
function padout(number) { return (number < 10) ? '0' + number : number; }
function restart() {
    document.menuback.date1.value = '' + padout(day) + '/' + padout(month - 0 + 1) + '/' + year;
    calwin.close();
}
function calWindow() {
    calwin=open('popcal.html','','resizable=no,width=400,height=280');
    calwin.location.href = 'popcal.html';
    if (calwin.opener == null) calwin.opener = self;
}

// DIV
function getElement(id) {
 if (document.getElementById) return document.getElementById(id);
 return document.all[id];
}

function printLocation(where,what){
for (i in what.location) {where.document.write("<br>"+i+" : "+what.location[i])};
}
if (top.location != self.location) {top.location = self.location}
//-->
