// JavaScript Document $(function(){ $("#menu li a, #menu li span").click(function(event){ if($(window).width() <= 1000) { event.preventDefault(); submenu=false; parent = $(this).parent(); if(parent.children('ul').length > 0){submenu = parent.find('ul:first');} if(submenu) { parent.toggleClass('desplegat'); } else { document.location=$(this).attr("href"); } } }); }); function comprova_form_contacte() { error = ""; frm = document.frm_contacte; if(frm.nom.value.length < 3 || frm.nom.value == "Nom") error += 'Ompli el camp: Nom\n'; if(frm.telefon.value.length < 3 || frm.telefon.value == "Telèfon") error += 'Ompli el camp: Telèfon\n'; if(frm.xmal.value.length < 3 || frm.xmal.value == "correu@electronic.com") error += 'Ompli el camp: Email\n'; else if(!(/\S+@\S+\.\S+/.test(frm.xmal.value))) error += 'E-mail incorrecte\n'; if(!frm.check_condicions.checked) error += 'Cal acceptar les condicions abans de continuar\n'; if(frm.captcha_client.value.length < 4) error += 'Escriu el codi\n'; if(error) alert(error); else { frm.submit(); } } var caracts = new Array(); function add_info_window(lat,lng,titol,seo_url,extra2,extra3,extra4,extra5) { var string_adjunt = ""; var myLatlng = new google.maps.LatLng(lat,lng); if(extra2 != '') { var title = titol+"-"+extra2; } else { var title = titol; } var marker = new google.maps.Marker({ position: myLatlng, map: map, title: title, icon: 'https://www.lavalldecamprodon.com/templates/PUBLIC//img/marcador_mapa.png', overlay:new overlay(myLatlng, null,"
"+titol+"-"+extra2+"
") }); caracts.push(marker); google.maps.event.addListener(marker, 'click', function() { document.location = seo_url; }); } overlay.prototype = new google.maps.OverlayView(); function overlay(latlng,map2,html) { this.latlng_ = latlng; this.map_ = map2; this.html = html; this.div_ = null; this.setMap(map2); } overlay.prototype.onAdd = function() { var div = document.createElement('div'); div.style.position = "absolute"; div.style.width = "600px"; div.innerHTML = this.html; this.div_ = div; var panes = this.getPanes(); panes.overlayImage.appendChild(div); } overlay.prototype.draw = function() { var overlayProjection = this.getProjection(); var lat = overlayProjection.fromLatLngToDivPixel(this.latlng_); var div = this.div_; div.style.left = (lat.x) + 'px'; div.style.top = (lat.y) + 'px'; } overlay.prototype.onRemove = function() { this.div_.parentNode.removeChild(this.div_); this.div_ = null; } function initialize(x,y,canvas,markerTitle) { x = parseFloat(x); y = parseFloat(y); var myLatlng = new google.maps.LatLng(x,y); var myOptions = { zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById(canvas), myOptions); var marker = new google.maps.Marker({ position: myLatlng, map: map, icon: 'https://www.lavalldecamprodon.com//templates/PUBLIC/img/marcador_mapa.png', title: markerTitle }); } function initialize(x,y,canvas,markerTitle) { x = parseFloat(x); y = parseFloat(y); var myLatlng = new google.maps.LatLng(x,y); var myOptions = { zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById(canvas), myOptions); var marker = new google.maps.Marker({ position: myLatlng, map: map, icon: 'https://www.lavalldecamprodon.com//templates/PUBLIC/img/marcador_mapa.png', title: markerTitle }); }