function validar() {
	$('respuesta').innerHTML = "";
	$('respuesta').style.display = 'block';
	var resultado = true;
	var nombre = $("nombre").value;
	var email = $("email").value;
	var asunto = $("asunto").value;
	var ciudad = $("ciudad").value;
	var pais = $("pais").value;				
	var mensaje = $("mensaje").value;


	$('direccion').value = $('direccion').value.replace("#","No.");	
			
	
	if(nombre=="") {
		$('respuesta').innerHTML = "Please enter a name";
		alert("Please enter a name");
		return false;
	}else if(ciudad=="") {
		$('respuesta').innerHTML = "Please enter a city";
		alert("Please enter a city");
		return false;					
	}else if(asunto=="") {
		$('respuesta').innerHTML = "Please enter a subject";
		alert("Please enter a subject");
		return false;
	}else if(pais=="") {
		$('respuesta').innerHTML = "Please enter a Country";
		alert("Please enter a Country");
		return false;
	}else if (mensaje=="") {
		$('respuesta').innerHTML = "Please enter a message";
		alert("Please enter a message");
		return false;										
	}else if(!validarEmail(email)){
			$('respuesta').innerHTML = "Please enter a valid email address";
			alert("Please enter a valid email address");
			return false;		

	}else {
		enviarForm();
	}//if
	
}//validar



function validarEmail(email) {
	if(email.search("@")!=-1 && email.search("\\.")!=-1 ) {
		return true;
	}else {
		return false;
	}//if
	
}//validarEmail

function enviarForm() {
	//alert("comenzo");
	 $('respuesta').style.display = 'block';
	 $('respuesta').innerHTML = '<img src=\"images/cargando.gif\" alt=\"Sending\" />Sending...  '; 
	 
	 
	 $('contactenos').request({
	  method: 'post',
	  onSuccess: function(transport) {
	  	
	    var notice = $('respuesta');
	    
	    if (transport.responseText == 'enviado') {
	    	notice.innerHTML = 'Message sent!';
	    	$('contactenos').reset();
	    	//validar('nombreUsuario');
	    	notice.style.display = 'block';
	    	alert(notice.innerHTML);
	    }else if(transport.responseText == 'nollenado'){
	    	notice.innerHTML = 'Please enter all required fields';
	    	alert(notice.innerHTML);
	    }else {
	    	notice.innerHTML = 'There was a problem sending the message, please try again';
	    	alert(notice.innerHTML);
	  	}
	  	
	  	//notice.innerHTML += transport.responseText;
	}
	});	
		 
	 //$('myinput').activate();
}

    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(3.435228, -76.545696), 17);
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());

        // Create a base icon for all of our markers that specifies the
        // shadow, icon dimensions, etc.
        var baseIcon = new GIcon();
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(20, 34);
        baseIcon.shadowSize = new GSize(37, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
        baseIcon.infoShadowAnchor = new GPoint(18, 25);

        // Creates a marker whose info window displays the letter corresponding
        // to the given index.
        function createMarker(point, index) {
          // Create a lettered icon for this point using our icon class
          var letter = String.fromCharCode("A".charCodeAt(0) + index);
          var letteredIcon = new GIcon(baseIcon);
          letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

          // Set up our GMarkerOptions object
          markerOptions = { icon:letteredIcon };
          var marker = new GMarker(point, markerOptions);

          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml("Marker <b>" + letter + "</b>");
          });
          return marker;
        }

        // Add 10 markers to the map at random locations
        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();

        var latlng = new GLatLng(3.435228, -76.545696);
        map.addOverlay(createMarker(latlng, 0));

      }
    }

