// 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
});
}