function guardarMisDatos(){
	var form = document.getElementById('form');
	if(form.clave.value != ''){
		form.clave.className = 'validate-password';
		form.clave2.className = 'validate-password-confirm';
	}
	else{
		form.clave.className = '';
		form.clave2.className = '';
	}
	valid.validate();
}

function ir(url){
	location.href = url;
}

function enviarObituario(){
	var form = document.getElementById('form');
	var personalizada = document.getElementById('img_personalizada');
	if(personalizada.checked){
		personalizada.className = 'required';
	}
	else{
		personalizada.className = '';
	}
	valid.validate();
}

function volver(){
	history.back();
}

function getHTTPObject() {
	var xhr = false;
	if(window.XMLHttpRequest){
		var xhr = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		try {
			var xhr = new ActiveXObject("Msxml2.XMLHTTP");//try this method first
		}
		catch(e) {
			try {
				var xhr = new ActiveXObject("Microsoft.XMLHTTP");//try this method next
			}
			catch(e) {
				xhr = false;
			}
		}
	}
	return(xhr);
}

function deleteObituario(id){
	if(confirm('Realmente desea eliminar el obituario seleccionado?\n(Esta acción no se podrá deshacer)')){
		location.href = 'accion-eliminarobituario-' + id;
	}
}

function deleteComentario(id){
	if(confirm('Realmente desea eliminar el comentario seleccionado?\n(Esta acción no se podrá deshacer)')){
		location.href = 'accion-eliminarcomentario-' + id;
	}
}

function selecccionarPersonalizada(){
	var radio = document.getElementById('img_personalizada');
	radio.checked = true;
}

function clickMapa(overlay, point){
	mapa.clearOverlays();
	alert('Seleccionó las coordenadas: ' + point.toString());
	var coordenadas = point.toString().replace(' ','');
	coordenadas = coordenadas.replace('(','');
	coordenadas = coordenadas.replace(')','');
	var pos = coordenadas.split(',');
	var form = document.getElementById('form');
	form.tanatorio_pos_x.value = pos[0];
	form.tanatorio_pos_y.value = pos[1];
	var marker = new GMarker(point);
	mapa.addOverlay(marker);
}

function ubicarDireccion(){
	geocoder = new GClientGeocoder();
	var form = document.getElementById('form');
	if(form.tanatorio_provincia.value > 0){
		direccion = form.tanatorio_direccion.value + ', ' + form.tanatorio_ciudad.value + ', ' + form.tanatorio_provincia.options[form.tanatorio_provincia.selectedIndex].text + ', España';
		geocoder.getLocations(direccion, addToMap);
	}
	else{
		alert('No se pueden ubicar direcciones automáticamente fuera de España.');
	}
}

function addToMap(response){
	if (!response || response.Status.code != 200) {
    	alert('No se puede ubicar la dirección. Verifique el nombre de la calle y ciudad, o ubique la dirección manualmente.\nDirección buscada: ' + direccion);
  	}
  	else {
		if(response.Placemark.length > 0){
			var place = response.Placemark[0];
			point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);
			alert('Dirección ubicada en: ' + point.toString());
			mapa.setCenter(point, 13);
			var marker = new GMarker(point);
			mapa.addOverlay(marker);
		}
		else{
			alert('No se puede ubicar la dirección. Verifique el nombre de la calle y ciudad, o ubique la dirección manualmente.');
		}
	}
}