


function validar(f) {
	if (f.nombre.value == "") { 
		alert("Debe introducir su nombre personal.");
		f.nombre.focus(); 
		return false;
	}
	if (f.email.value == "") { 
		alert("Por favor introduzca su e-mail .");
		f.email.focus(); 
		return false;
	}
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.email.value))) { 
		alert("Por favor introduzca una dirección de correo electrónico válida. ");
		f.email.focus(); 
		return false;}
	
	if (f.telefono.value == "") { 
		alert("Por favor introduzca un telefono de contacto .");
		f.telefono.focus(); 
		return false;
	}
	if (f.descripcion.value == "") { 
		alert("Introduzca la descripción del inmueble.");
		f.descripcion.focus(); 
		return false;
	}
	
	f.submit();
	return(true);
}

function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function'){ 
		window.onload = func
	} else { 
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
 

function loadMap() {
	map = new GMap2(document.getElementById("map"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng( 39.57260788978504, 2.644014358520508), 17);
	map.setMapType(G_HYBRID_MAP);
	 
	icon0 = new GIcon();
	icon0.image = "http://www.google.com/mapfiles/marker.png";
	icon0.shadow = "http://www.google.com/mapfiles/shadow50.png";
	icon0.iconSize = new GSize(20, 34);
	icon0.shadowSize = new GSize(37, 34);
	icon0.iconAnchor = new GPoint(9, 34);
	icon0.infoWindowAnchor = new GPoint(9, 2);
	icon0.infoShadowAnchor = new GPoint(18, 25);
}
 
function addPoints() {
	newpoints[0] = new Array(2.643939256668091, 39.57245903000612, icon0, 'Invest Mallorca', '<div id="popup"><p><strong>Invest Mallorca</strong><br />Tlf. 971 726 029<br />Fax 971 495 162<br /><a href="mailto: info@invest-mallorca.com">Email</a><br />C/ Baron Santa Maria del Sepulcro 6, 2B<br />Palma de Mallorca</p></div>'); 
	for(var i = 0; i < newpoints.length; i++) {
 
		var point = new GPoint(newpoints[i][0],newpoints[i][1]);
 
		//Add overlay to map 
		var popuphtml = newpoints[i][4] ;
		var marker = createMarker(point,newpoints[i][2],popuphtml);
		map.addOverlay(marker);
	}
}
 
function createMarker(point, icon, popuphtml) {
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(popuphtml);
	});
	return marker;
}

function mostrarimg(img){
	document.getElementById('fotoficha').src = 'granfoto.php?img='+img;
}
