/*
Botonera conte informacio per poder generar els botons principals, del menu superior, tant en Mozilla com en IE
Per a cada boto guardem la seguent informacio
   0=imatge en repos
   1=imatge amb ratoli a sobre
   2=imatge pagina activa
   3=url de desti
   4=ample
   5=llarg
   6=Titol de l'ajuda
   7=Text de l'ajuda
   
Ordre dels botons: [home, back], Anun, Comerc, Foto, Servei, Xat, Web, Joc, Mapa, Tour, Mail, [Hotel, Inmo]
*/

var ampleFinestra=screen.availWidth;
var llargFinestra=screen.availHeight;
if(ampleFinestra>1024) posEsquerra=(ampleFinestra-1024)/2;
else posEsquerra=0;

var vMenu=new Array();
vMenu[0]=new Array("btnHomeN.gif","btnHomeH.gif","btnHomeN.gif","index1.html",50,60);
vMenu[1]=new Array("btnBackN.gif","btnBackH.gif","btnBackN.gif","JavaScript:history.back();",50,60);
vMenu[2]=new Array("btnAnunN.gif","btnAnunH.gif","btnAnunA.gif","guia/marcAnunci.html",50,60);
vMenu[3]=new Array("btnComercN.gif","btnComercH.gif","btnComercA.gif","guia/marcComerc.php",50,60);
vMenu[4]=new Array("btnFotoN.gif","btnFotoH.gif","btnFotoA.gif","guia/marcFoto.html",50,60);
vMenu[5]=new Array("btnServeiN.gif","btnServeiH.gif","btnServeiA.gif","guia/marcServeis.php",50,60);
vMenu[6]=new Array("btnXatN.gif","btnXatH.gif","btnXatA.gif","guia/marcXat.html",50,60);
vMenu[7]=new Array("btnWebN.gif","btnWebH.gif","btnWebA.gif","guia/marcWeb.html",50,60);
vMenu[8]=new Array("btnJocN.gif","btnJocH.gif","btnJocA.gif","guia/marcJoc.html",50,60);
vMenu[9]=new Array("btnMapaN.gif","btnMapaH.gif","btnMapaA.gif","mapa/mapa.html",50,60);
vMenu[10]=new Array("btnImmoN.gif","btnImmoH.gif","btnImmoA.gif","guia/marcImmo.php",50,60);
vMenu[11]=new Array("btnMailN.gif","btnMailH.gif","btnMailN.gif","JavaScript:ObraForm(\"CONTACTE\");",50,60);
vMenu[12]=new Array("btnHotelN.gif","btnHotelH.gif","btnHotelA.gif","hotel/marcHotel.html",50,60);
vMenu[13]=new Array("btnCuinaN.gif","btnCuinaH.gif","btnCuinaA.gif","cuina/marcCuina.html",50,60);

var vTitol=new Array();
vTitol[0]=new Array("INICIO","ATRAS","ANUNCIOS BREVES","GUIA COMERCIAL","FOTOS NOCHE","SERVICIOS","CHATS","CURIOSIDADES","JUEGOS","MAPAS","INMOBILIARIA","CONTACTO","ALOJAMIENTO","RESTAURANTES");
vTitol[1]=new Array("INICI","ENRERA","ANUNCIS BREUS","GUIA COMERCIAL","FOTOS NIT","SERVEIS","XATS","CURIOSITATS","JOCS","MAPES","IMMOBILIARIA","CONTACTE","ALLOTJAMENT","RESTAURANTS");
vTitol[2]=new Array("HOME","BACK","SHORT ADS","COMERCIAL GUIDE","NIGHTLIFE PHOTOS","SERVICES","CHATS","CURIOSITIES","GAMES","MAPS","STATE AGENTS","CONTACT","ACCOMODATION","RESTAURANTS");
vTitol[3]=new Array("HOME","BACK","DE BR&Egrave;ves ANNONCES","UN GUIDE COMMERCIAL","PHOTOS NUIT","SERVICES","CHATS","DES CURIOSIT&Eacute;S","DES JEUX","DES CARTES","IMMOBILI&Egrave;RES","CONTACTER","LOGEMENTS","RESTAURANTS");
vTitol[4]=new Array("HOME","BACK","KLEINANZEIGEN","EINKAUFSF&Uuml;HRER","NIGHTSHOTS","DIENSTLEISTUNGEN","CHATS","KURIOSES","GAMES","STADTPLAN","IMMOBILIEN","KONTAKT","UNTERK&Uuml;NFTE","RESTAURANT");

var vText=new Array();
vText[0]=new Array("Vuelve a la p&aacute;gina de inicio","Regresa a la p&aacute;gina anterior","Secci&oacute;n donde podr&aacute;s publicar gratuitamente tus anuncios","Sitges al completo","Desc&aacute;rgate gratuitamente tus fotos de NightShoots","Lampistas, Pintores, Constructores, Aluminio ... todo lo encontrar&aacute;s aqu&iacute;","Chatea con quien quieras a trav&eacute;s del portal","Todas las im&aacute;genes inveros&iacute;miles que navegan por internet","Accede a un amplio surtido de juegos en la red","Accede al callejero m&aacute;s completo de Sitges de una manera r&aacute;pida y sencilla","Listado de inmobiliarias en Sitges","Haznos llegar cualquier inquietud o consulta","Relaci&oacute;n de hoteles","Listado de restaurantes en Sitges");
vText[1]=new Array("Torna a la p&agrave;gina inicial","Retorna a la p&agrave;gina anterior","Secci&oacute; on podreu publicar gratuitament els vostres anuncis","Sitges al complet","Descarregeu-vos gratuitament les vostres fotos de NightShoots","Manyers, Pintors, Constructors, Alumini ...  tot ho trobareu aqu&iacute;","Xategeu amb qui vulgueu mitjan&ccedil;ant el portal","Totes les imatges inveros&iacute;mils que naveguen per Internet","Accediu a un ampli ventall de jocs a la xarxa","Accediu al pl&agrave;nol m&eacute;s complet de Sitges d'una manera r&agrave;pida i senzilla","Llista d'immobiliaries a Sitges","Feu-nos arribar qualsevol inquietut o consulta","Relaci&oacute; d'hotels","Llistat de restaurants a Sitges");
vText[2]=new Array("Go back to starting page","Go back to previous page","Section where your ads can be published free of charge","Everything you need to know about Sitges","Download free of charge your 'Nightshoots'","Plumbers, electricians, builders, alumninium, …, anything you are looking for","Chat with whoever you want through portal","All the unbelievable images navegating on Internet","Access to a wide range of games on Internet","Easy and fast access to the most complete street plan.","List of Estate Agents in Sitges","Let us know any doubt","Hotels and other accomodation places","List of restaurants in Sitges");
vText[3]=new Array("Retourne à la page de commencement","Rotourne à la page antérieure","Une section où tu pourras gratuitement publier tes annonces","Sitges au complet","Décharge gratuitement tes photos de 'NightShoots'","Électriciens, peintres, constructeurs, aluminium ... tu trouveras tout ici","Chatea avec qui tu veux à travers du portail","Toutes les images invraisemblables qui naviguent par Internet","Il(elle) accède à un ample assortiment de jeux dans le réseau","Il(elle) accède au flâneur le plus complet de Sitges d'une manière rapide et simple","Un listing de sociétés immobilières dans Sitges","Fais-nous arriver n'importe quelle inquiétude ou consulte","Des logements","Des restaurants");
vText[4]=new Array("Go Home page","Go previous page","Hier k&ouml;nnen Sie kostenlos kurze Anzeigen schalten","Alle Läden Sitges","Laden Sie sich gratis Ihre Nachtaufnahmen runter","Elektriker, Maler, Maurer, Schreiner, … hier finden Sie sie","Chatten Sie mit wem Sie wollen in unserem Portal","Alle unglaublichen Bilder aus dem Internet","Wählen Sie aus einer großen Vielfalt von Internetspielen","Greifen Sie schnell und einfach auf die vollständigste Straßenkarte Sitges' zu","Der komplette Immobilienguide im Netz","Schreiben Sie uns, wenn Sie irgendetwas bedrückt oder Sie etwas wissen möchten","Alle Infos über die Hotels in Sitges auf einen Blick","Restaurants list");

/*
cas indica si estem a la home o la seccio en que ens trobem; aixo serveix per resaltar la que toqui
rutaBase diu quant hem de baixar per arribar a l'arrel
llengua ens dona el codi de l'idioma que es tracta
*/

function CarregaMenu(cas,rutaBase,llengua) {
   rutaContacte=rutaBase;
   if(rutaBase=='./') rutaBoto='./imatges/menu/';
   else if(rutaBase=='../') rutaBoto='../imatges/menu/';
   else {
     if(cas==-1) {rutaBoto='../imatges/menu/';rutaContacte='../';}
     else {rutaBoto='../../imatges/menu/';rutaContacte='../../';}
   }
   if(cas==-1) {midivY=-98;divX=190;tableY=86;primer=2;ultim=12;}
   else {midivY=50;divX=500;tableY=36;primer=0;ultim=14;}
   for(i=primer;i<ultim;i++) {
     miMouseOver="EfecteMenu(this,'G',"+i+",'"+rutaBoto+"');";
     miMouseOut="EfecteMenu(this,'P',"+i+",'"+rutaBoto+"');";
     if(i==cas) strA="<img border='0' src='"+rutaBoto+vMenu[i][2]+"'>";
     else {
       if(i==11) strA="<a href='JavaScript:ObraForm(\""+rutaContacte+"\",\"CONTACTE\");'><img border='0' src='"+rutaBoto+vMenu[i][0]+"' onmouseover="+miMouseOver+" onmouseout="+miMouseOut+"></a>";
       else if(i==1) strA="<a href='"+vMenu[i][3]+"'><img border='0' src='"+rutaBoto+vMenu[i][0]+"' onmouseover="+miMouseOver+" onmouseout="+miMouseOut+"></a>"+"";
       else {
          strA="<a href='"+rutaBase+vMenu[i][3]+"'><img border='0' src='"+rutaBoto+vMenu[i][0]+"' onmouseover="+miMouseOver+" onmouseout="+miMouseOut+"></a>";
        }
     }
     if(cas==-1) {
      strB="<div id='ajuda"+i+"' class='ajutMenu' style='top:"+midivY+"px; left:"+(20+56*(i-2))+"px; width:"+divX+"px;'><table height='"+tableY+"' border='0' class='ajutMenu'><tr valign='top'><th>"+vTitol[llengua][i]+"</th></tr><tr valign='top'><td>"+vText[llengua][i]+"</td></tr></table></div>";
     }
     else {
       if(ampleFinestra<1100) margeAjut=150;
       else if(ampleFinestra>1500) margeAjut=350;
       else margeAjut=250;
       strB="<div id='ajuda"+i+"' class='ajutMenu' style='text-align:center; top:"+(midivY)+"px; left:"+margeAjut+"px;'><table border='0' class='seccioMenu'><tr valign='top'><th>"+vTitol[llengua][i]+"&nbsp;&nbsp;</th><td>"+vText[llengua][i]+"</td></tr></table></div>";
     }
     document.write(strA);if(cas==-1) document.write('&nbsp;');
     document.write(strB);
     if(i==1 || i==11) document.write('<img src="'+rutaBoto+'separador.gif'+'">');
   }
}

function EfecteMenu(node,tipus,pos,rutaBoto) {
  nomAjuda="ajuda"+pos;
  nodeAjuda=document.getElementById(nomAjuda);
  if(tipus=='G') {node.src=rutaBoto+vMenu[pos][1];nodeAjuda.style.visibility="visible";}
  else {node.src=rutaBoto+vMenu[pos][0];nodeAjuda.style.visibility="hidden";}

}

function CarregaHI(nav) {
  document.write(CarregaBoto(nav,90,122,"./imatges/botons/btnHotelP.png","./imatges/botons/btnHotelG.png","./guia/hotel.html","btnHotel"));
  document.write(CarregaBoto(nav,90,122,"./imatges/botons/btnImmoP.png","./imatges/botons/btnImmoG.png","./guia/immobiliaria.html","btnImmo"));
}

// Si es tracta de IE passa el boto rebut com a parametre pel filtre PNGEstil
function CarregaBoto(nav,ample,llarg,arxiuP,arxiuG,enllac,node) {
    if(node=="btnLogo") {enllac="#inici";desti="_self";}
    else if(node=="btnHotel" || node=="btnCuina") desti="_self";
    else desti="_blank";
    if(nav==1) {
      miMouseOver="Efecte('"+node+"','"+arxiuG+"');";
      miMouseOut="Efecte('"+node+"','"+arxiuP+"');";
      strA="<a href='"+enllac+"' target='"+desti+"' style=\""+PNGEstil(ample,llarg,arxiuP)+"\" id="+node+" onmouseover=\""+miMouseOver+"\" onmouseout=\""+miMouseOut+"\"></a>";
   }
   else {
    miMouseOver="this.src='"+arxiuG+"';";
    miMouseOut="this.src='"+arxiuP+"';";
    strA="<a href='"+enllac+"' target='"+desti+"'><img border='0' src='"+arxiuP+"' onmouseover="+miMouseOver+" onmouseout="+miMouseOut+"></a>";
   }
   return strA;
}

// Per a un arxiu PNG amb ample i llarg fa que no es vegi el fons
function PNGEstil(ample,llarg,arxiu) {
  strEstil="width:"+ample+"px; height:"+llarg+"px; display:inline-block; cursor:hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+arxiu+"', sizingMethod='scale');";
  return strEstil;
}

function Efecte(node,arxiu) {
   nodeCella=document.getElementById(node);
   nodeCella.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+arxiu+"', sizingMethod='scale');";
}

// Per imatges PNG que no necessiten un enllac
function PNGImatge(nav,arxiu,llarg,ample) {
   if(nav==1) {
      miStyle="width:"+ample+"px; height:"+llarg+"px; display:inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+arxiu+"', sizingMethod='scale');";
      strA="<span style=\""+miStyle+"\"></span>";
   }
   else {
      strA='<img src="'+arxiu+'">';
   }
   return strA;
}

/*

function IECanvia(mode,cas,cella) {
   nodeCella=document.getElementById(cella);
   nomAjuda="ajuda"+cas;
   nodeAjuda=document.getElementById(nomAjuda);
   if(mode=="G") {nodeAjuda.style.visibility="visible";strArxiu=Botonera[cas][1];}
   else {nodeAjuda.style.visibility="hidden";strArxiu=Botonera[cas][0];}
   nodeCella.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+strArxiu+"', sizingMethod='scale');";
}

function NSCanvia(mode,cas,cella) {
  nomAjuda="ajuda"+cas;
  nodeAjuda=document.getElementById(nomAjuda);
  if(mode=='G') {cella.src=Botonera[cas][1];nodeAjuda.style.visibility="visible";}
  else {cella.src=Botonera[cas][0];nodeAjuda.style.visibility="hidden";}
}



*/
function ObraForm(rutaBase,tipus) {
  if(tipus=='ANUNCI') open(rutaBase+'frmConsultaAnunci.php?accio=0','_blank','width=574, height=574, top=0, left=0, locationbar=0');
  else if(tipus=='COMERC') open(rutaBase+'frmConsultaComerc.php?accio=0','_blank','width=574, height=574, top=0, left=0, locationbar=0');
  else if(tipus=='SERVEI') open(rutaBase+'frmConsultaServei.php?accio=0','_blank','width=574, height=574, top=0, left=0, locationbar=0');
  else if(tipus=='CONTACTE') open(rutaBase+'funcions/frmContacte.php?accio=0','_blank','width=574,height=574,top=0,left=0, locationbar=0');
  else if(tipus=='CUINA') open(rutaBase+'frmConsultaCuina.php?accio=0','_blank','width=574, height=574, top=0, left=0, locationbar=0');
}

function ValidaMail(strMail)
{
  var patro=/^[a-z]([\w\.]*)(-*)([\w\.]*)@[a-z]([\w\.]*)(-*)([\w\.]*)\.[a-z]{2,3}$/;
  var esBo=patro.test(strMail.toLowerCase());
  return esBo;
}

function ValidaData(strData) {
   var patro=/^[0-9]{1,2}-[0-9]{1,2}-[0-9]{2,4}$/;
   var valid=patro.test(strData);
   if(!valid) return false;
   return true;
}

