// FUNCIONS DE LA SECCIÓ SÓC
/* PREGUNTES */
var pactual=1;

vperfils=new Array(
   // CATALÂ
   new Array ("Sóc dona","Sóc jubilat","Sóc jove","Estic en els 40"),
   new Array ("Soy mujer","Soy jubilado","Soy joven","Estoy en los 40")
)

// Idiomes. 0 = català, 1 = castellà
vlang=new Array(
   // SOC DONA
   new Array (0,0),
   // SOC JUBILAT
   new Array (1,1),
   // SOC JOVE
   new Array (1,0),
   // ESTIC EN ELS 40
   new Array (1,1)
)

vpreg=new Array(
   // SOC DONA
   new Array ("Què penseu fer per la seguretat ciutadana a Esplugues?",
              "Teniu previst millorar el transport públic i la mobilitat a Esplugues?"
             ),
   // SOC JUBILAT
   new Array ("Dicen que Pilar Díaz quiere poner el acento en los barrios. ¿Qué quiere decir eso?",
              "El deporte, la cultura, las actividades, dan vida a Esplugues. ¿se van a potenciar más estos aspectos en los próximos años?"
             ),
   // SOC JOVE
   new Array ("El precio de la vivienda en este país está por la nubes. ¿El Ayuntamiento va a dar respuestas sobre este problema en Esplugues?",
              "Els polítics parlen sovint de promeses, però sovint les coses es fan d'esquenes a la gent. Quin estil de govern voleu impulsar?"
             ),
   // ESTIC EN ELS 40
   new Array ("Se habla poco de los problemas de la gente de mi edad. Tenemos que hacer frente a la educación de nuestros hijos y a veces a atender a nuestros padres. ¿Qué piensa hacer Pilar Díaz?",
              "Me gustaría que nuestros hijos tuvieran un futuro laboral estable en su ciudad, en Esplugues. ¿Qué piensa al respecto Pilar Díaz?"
             )
)

/* RESPOSTES */
vresp=new Array(
   // SOC DONA
   new Array ("L'arribada dels Mossos d'Esquadra a Esplugues, ens permet desplegar 22 mesures per millorar la seguretat ciutadana que contribuiran a afrontar la reducció o la prevenció dels joves en fets il·lícits, a reforçar la policia de proximitat, fer operacions policials conjuntes i millorar el civisme als nostres barris. Avui disposem de 130 agents, el 130% més d'efectius policials, així com la nova comissaria, una de les set àrees bàsiques policials de la comarca.",
              "L'Esplugues del segle XXI ha  de ser una ciutat més ben connectada encara amb Barcelona i el Baix Llobregat i entre els seus barris. I ho farem facilitant l'arriba del metro de la línia 3 al centre d'Esplugues i Finestrelles. Amb noves parades de l'autobús interurbà als barris d'Esplugues; amb la creació del petit bus de barri  a la Miranda, Ciutat Diagonal i Finestrelles."
             ),
   // SOC JUBILAT
   new Array ("Pues que si creemos que la ciudad la hacemos todos, debemos de poner el acento en la proximidad, en actuar a pie de barrio, de calle. Hablamos de medianas o pequeñas actuaciones que den respuesta a las prioridades de los vecinos y las vecinas. A través de la participación Ciudadana. Vamos a hacer un Plan anual de mejoras en los barrios, que contribuyan a mejorar este día a día en todos los sectores de Esplugues. Con mejoras continuas en nuestras plazas, en nuestros parques y jardines, en las  calles por las que transitamos peatones y vehículos. Pero no solo hablo de urbanismo, sino también de más policía de proximidad y de más transporte público.",
              "En 2007 vamos a notar como ponemos todavía más el acento en la ciudad de las personas. Vamos a mejorar y modernizar las instalaciones deportivas de la Plana y les Moreres, que dispondrán de dos pabellones y un gimnasio; hemos creado una piscina al aire libre y vamos a poner césped artificial en nuestros campos de fútbol y quiero reforzar el deporte escolar y las actividades deportivas para gente mayor y jóvenes. Con el PSC, Esplugues va a conocer una inversión en cultura sin precedentes, tanto en espacios culturales como en actividades, dando prioridad al apoyo a creadores locales, al trabajo conjunto con entidades y a programar espectáculos de calidad."
             ),
   // SOC JOVE
   new Array ("En los próximos seis años vamos a desarrollar 800 viviendas asequibles para la gente de Esplugues, un esfuerzo social muy importante para una ciudad prácticamente urbanizada. Si la ciudadanía vuelve a dar su apoyo al PSC, vamos a fijar como prioridad este tema. Porque creeemos que la gente de Esplugues, sus jóvenes, sus familias no han de estar obligados a marcharse del municipio, a perder sus raíces. Por otro lado, vamos a seguir potenciando las subvenciones jóvenes para un alquiler asequible.",
              "Sóc d'una generació que creu en el valor del compromís, del diàleg ciutadà. No hem d'oblidar que representem la ciutadania, i per tant, contínuament hem d'estar en comunicació amb la gent, per conèixer de primera ma quines necessitats hi ha en tot moment. Crec en la participació ciutadana, en la proximitat, perquè estic en la cosa pública per transformar aquelles realitats que són injustes o que facin difícil el progrés de la gent."
             ),
   // ESTIC EN ELS 40
   new Array ("Quiero facilitar las cosas a las familias. Por eso en Esplugues hemos impulsando una red de 4 guarderías públicas. Y queremos promover un plan para la igualdad de oportunidades, plazas de residencias para la gente mayor, servicios de ayuda al domicilio y ampliación de la teleasistencia a las familias. Queremos innovar en temes como en servicios de apoyo a la educación no formal de niños y escolares o aumentar la autonomía de personas con discapacidades, así como la educación especial. Y todo esto lo queremos hacer siendo uno de los municipios con menos presión fiscal de la provincia.",
              "Vamos a poner las condiciones para que Esplugues sea un espacio económico moderno, con ocupación de calidad. Por eso, vamos a hacer posible un Parque Empresarial en Porta BCN, del que se beneficiará principalmente la gente de Esplugues. Vamos a renovar y dinamizar los mercados de la Plana y Can Vidalet. Y queremos impulsar, con patronal y sindicatos un pacto local por la ocupación y la activación económica. Y todo ello, insisto, con moderación  fiscal para familias, personas y pequeñas y medianas empresas que crean riqueza en Esplugues."
             )
)

function get_pregunta(soc,n) {
  document.write("<div class='tgran'>"+vperfils[vlang[soc-1][n-1]][soc-1]+"</div>");
  document.write("<b>Pregunta "+n+"</b><br/>"+vpreg[soc-1][n-1]);
}

function get_resposta(soc,n) {
  if (vlang[soc-1][n-1]==0)
     text="<div class='tgran'>Pilar respon</div>";
  else
     text="<div class='tgran'>Pilar responde</div>";
  document.write(text+vresp[soc-1][n-1]);
}

function pregunta(soc) {
  var items=vpreg[soc-1].length;

  // Amaga la resposta
  amaga('soc1'); amaga('accio2');
  // Canvia el text de la pregunta
  document.getElementById('soc0').innerHTML="<div class='tgran'>"+vperfils[vlang[soc-1][pactual-1]][soc-1]+"</div><b>Pregunta "+pactual+"</b><br/>"+vpreg[soc-1][pactual-1];
  // Canvia el text de la resposta
  if (vlang[soc-1][pactual-1]==0)
     text="<div class='tgran'>Pilar respon</div>";
  else
     text="<div class='tgran'>Pilar responde</div>";

  document.getElementById('resposta').innerHTML=text+vresp[soc-1][pactual-1];

  // Canviem els colors del números del paginador
  i=1;
  while (document.getElementById('pr'+i)) {
    document.getElementById('pr'+i).className="accio1";
    i++;
  }
  document.getElementById('pr'+pactual).className="accio2";

}

function paginador(soc) {
  var items=vpreg[soc-1].length;

  document.write("<a id='pr1' href='#' onclick='pactual=1;pregunta("+soc+");' class='accio2'>1</a>\n")
  for (i=2;i<=items;i++) {
     document.write("<a id='pr"+i+"' href='#' onclick='pactual="+i+";pregunta("+soc+");' class='accio1'>"+i+"</a>\n")
  }
  document.write("<a href='#' onclick='if (pactual<"+items+") pactual++; else pactual=1;pregunta("+soc+");' class='accio1'>[+ preguntes]</a>\n")
}

function mostra(id) {
  document.getElementById(id).style.display="block";
}

function amaga(id) {
  document.getElementById(id).style.display="none";
}

function bordefoto1(id) {
  document.getElementById(id).className="bordefoto1";
}

function bordefoto2(id) {
  document.getElementById(id).className="bordefoto2";
}

// CANVI TAMANY LLETRA
function canviEstil(id,nouCSS) {
  identity=document.getElementById(id);
  identity.className=nouCSS;
}

// FUNCIONS GENÈRIQUES
function cnw(mypage,myname,w,h,scroll,resize,fullscreen) {
  LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  settings='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+resize+',fullscreen='+fullscreen;
  window.open(mypage,myname,settings)
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// FUNCIONS DE COMPROVACIÓ DE DADES
function DeleteWhiteSpace(s) {
  if (s==undefined) return;
  var i=0;
  var j=s.length;
  if (j!=0) {
     while (s.substr(i,1)==" ") i++;
     if (i<j)
         while (s.substr(j-1,1)==" ") j--;
  }
  return s.substr(i,j-i);
}

function isDigit(c) {
  return ((c >= "0") && (c <= "9"))
}

function isInteger(s) {
  var i;

  if (s.length==0) return false;

  for (i=0;i<s.length;i++) {
      if (!isDigit(s.charAt(i))) return false;
  }
  return true;
}

function IsTelf(s) {
  var i=0;

  if (s.length!=9) return false;
  else {
    while ((i<9) && (isDigit(s.charAt(i)))) i++;
    return (i==9);
  }
}

function isMail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported)
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

// Formulari correo - comprovacio de dades
function enviar(f) {
  f.nom.value=DeleteWhiteSpace(f.nom.value);
  f.correu.value=DeleteWhiteSpace(f.correu.value);
  f.pregunta.value=DeleteWhiteSpace(f.pregunta.value);

  ok_nom=(f.nom.value!="");
  ok_correu=isMail(f.correu.value);
  ok_pregunta=(f.pregunta.value!="");

  if (!ok_nom) alert("El nom és obligatori!");
  else if (!ok_correu) alert("El correu electrònic no és vàlid!");
  else if (!ok_pregunta) alert("La pregunta és obligatòria!");
  else if (window.confirm("Segur que vols enviar la teva pregunta?"))
     f.submit();
}