// JavaScript Document

var objectiu = null;
var accio = null;

popupModificaClient = function(wPopup){
	vent=window.open('modificarClient.php','popupPerfil','width='+wPopup+',height=700,scrollbars=yes,resizable=yes,status=yes,menubar=no,location=no');
}

popupNouClient = function(wPopup){
	vent=window.open('nouClient.php','popupAlta','width='+wPopup+',height=700,scrollbars=yes,resizable=yes,status=yes,menubar=no,location=no');
}

popupRecuperaPassword = function(){
	vent=window.open('recuperaPassword.php','popupRecuperaPassword','width=400,height=250,scrollbars=yes,resizable=yes,status=yes,menubar=no,location=no');
}

acceptarCondicions = function(){
	if (document.frm_Envia.acceptaCondicions.checked == true){
		document.frm_Envia.acceptar.disabled = false;
		document.frm_Envia.tancar.disabled = true;
	} else {
		document.frm_Envia.acceptar.disabled = true;
		document.frm_Envia.tancar.disabled = false;
	}
}

acceptarCondicions2 = function(){
	if (document.frm_Envia.acceptaCondicions.checked == false){
		document.frm_Envia.acceptaCondicions.checked = true;
		document.frm_Envia.acceptar.disabled = false;
		document.frm_Envia.tancar.disabled = true;
	} else {
		document.frm_Envia.acceptaCondicions.checked = false;
		document.frm_Envia.acceptar.disabled = true;
		document.frm_Envia.tancar.disabled = false;
	}
}

tancarFinestra = function(idioma){
	if (confirm(idioma)){
		window.opener.document.getElementById('condicionsGenerals').disabled = true;
		window.opener.document.getElementById('iPagar').disabled = false;
		window.close();
	}
}

tancarFinestra2 = function(){
	window.close();
}

pagar = function(){
	document.frm_Reservar.target = objectiu;
	document.frm_Reservar.action = accio;
	document.frm_Reservar.Pagar.disabled = true;
	document.frm_Reservar.submit();
	vent=window.open('','tpv','width=900,height=600,scrollbars=yes,resizable=yes,status=yes,menubar=no,location=no');
}

condicions = function(){
	if (objectiu == null && accio == null){
		objectiu = document.frm_Reservar.target;
		accio = document.frm_Reservar.action;
	}
	document.frm_Reservar.target = "cond";
	document.frm_Reservar.action = "condicions.php";
	document.frm_Reservar.submit();
	vent=window.open('','cond','width=900,height=600,scrollbars=yes,resizable=yes,status=yes,menubar=no,location=no');
}

canviIdioma = function(paginaActual,codiIdioma){
	document.frm_canviIdioma.lang.value = codiIdioma;
	document.frm_canviIdioma.action = paginaActual;
	document.frm_canviIdioma.submit();
};

canviPag = function(pagina){
	location.href = pagina;
};

loadImages = function() {
if (document.getElementById) { // DOM3 = IE5, NS6
	document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
	if (document.layers) { // Netscape 4
		document.hidepage.visibility = 'hidden';
	} else { // IE 4
		document.all.hidepage.style.visibility = 'hidden';
	}
}
};
precargarImagen = function(imagen,origen) {
    	eval(imagen+' = new Image()')
    	eval(imagen+'.src = "'+origen+'"')
    };
    initialize = function () {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(42.53284474445829,1.560058318359375), 10);
		var localitzacio = new GLatLng(42.59344574445829, 1.525726318359375);
		marcador = new GMarker(localitzacio);
		map.addOverlay(marcador);
        marcador.openInfoWindowHtml('<table width="350" border="0"><tr valign="top"><td width="50%"><table width="100%" border="0"><tr><td>- Apartaments Vilar&oacute;</td></tr><tr><td>- Llorts</td></tr><tr><td>- AD300 - Ordino</td></tr><tr><td>- Principat D\' Andorra</td></tr></table></td><td width="50%"><table width="100%" height="70" border="0"><tr valign="top"><td align="center"><img src="fotos/apartaments_vilaro.jpg" width="180" height="120" /></td></tr></table></td></tr></table>');
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
		GEvent.addListener (marcador, "click", function(){
			marcador.openInfoWindowHtml('<table width="350" border="0"><tr valign="top"><td width="50%"><table width="100%" border="0"><tr><td>- Apartaments Vilar&oacute;</td></tr><tr><td>- Llorts</td></tr><tr><td>- AD300 - Ordino</td></tr><tr><td>- Principat D\' Andorra</td></tr></table></td><td width="50%"><table width="100%" height="70" border="0"><tr valign="top"><td align="center"><img src="fotos/apartaments_vilaro.jpg" width="180" height="120" /></td></tr></table></td></tr></table>');
		});
		passos = document.getElementById("Passos");
		nRuta = new GDirections(map,passos);
      }
    };
	calcRuta = function(){
		if (map) {
			nRuta.clear();
			document.forms["Ruta"].Borrar.disabled = false;
			document.forms["Ruta"].Calcular.disabled = true;
			document.forms["Ruta"].CalcularRetorn.disabled = false;
			nRuta.load("from: "+document.forms["Ruta"].Sortida.value+","+document.forms["Ruta"].SortidaPais.value+" to: Llorts, Andorra");
		}
	};
	calcRutaP = function(pobCiut,pais){
		if (passos) {
			nRuta.clear();
			nRuta.load("from: "+pobCiut+","+pais+" to: Llorts, Andorra");
		}
	};
	calcRutaPRet = function(pobCiut,pais){
		if (passos) {
			nRuta.clear();
			nRuta.load("from: Llorts, Andorra to: "+pobCiut+", "+pais);
		}
	};
	calcRetorn = function(){
	    nRuta.clear();
		document.forms["Ruta"].Calcular.disabled = false;
		document.forms["Ruta"].CalcularRetorn.disabled = true;
		document.forms["Ruta"].Borrar.disabled = false;
		nRuta.load("from: Llorts, Ordino, Andorra to: "+document.forms["Ruta"].Sortida.value+","+document.forms["Ruta"].SortidaPais.value);
	};
	
	esborrar = function(){
		document.forms["Ruta"].Calcular.disabled = false;
		document.forms["Ruta"].CalcularRetorn.disabled = true;
		document.forms["Ruta"].Borrar.disabled = true;
		document.forms["Ruta"].Sortida.value = "";
		document.forms["Ruta"].SortidaPais.value = "";
		nRuta.clear();
	};

popup = function(tipRuta) {
	document.Ruta.TipusRuta.value = tipRuta;
	document.Ruta.submit();
	eval("pagepopupRuta = window.open('', 'popupRuta', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=800');");
};

imprimir = function(){
	window.print();
};

esborrarFormulariNormal = function(){
	document.frm_Informacio.Nom.value = "";
	document.frm_Informacio.Cognoms.value = "";
	document.frm_Informacio.Adreca.value = "";
	document.frm_Informacio.CP.value = "";
	document.frm_Informacio.Provincia.value = "";
	document.frm_Informacio.Pais.value = "";
	document.frm_Informacio.Telefon1.value = "";
	document.frm_Informacio.Telefon2.value = "";
	document.frm_Informacio.EMail.value = "";
	document.frm_Informacio.Solicitud.value = "";
	var fecha = new Date();
	dia = fecha.getDate();
	if (dia < 10){
		dia = "0"+dia;
	}
	mes = fecha.getMonth() + 1;
	if (mes < 10){
		mes = "0"+mes;
	}
	any = fecha.getFullYear();
	document.frm_Informacio.DataEntrada.value = dia+"/"+mes+"/"+any;
	document.frm_Informacio.DataSortida.value = dia+"/"+mes+"/"+any;
	document.frm_Informacio.NumPersones.value = "";
};

esborrarFormulariUsuari = function(){
	document.frm_Informacio.Solicitud.value = "";
	var fecha = new Date();
	dia = fecha.getDate();
	if (dia < 10){
		dia = "0"+dia;
	}
	mes = fecha.getMonth() + 1;
	if (mes < 10){
		mes = "0"+mes;
	}
	any = fecha.getFullYear();
	document.frm_Informacio.DataEntrada.value = dia+"/"+mes+"/"+any;
	document.frm_Informacio.DataSortida.value = dia+"/"+mes+"/"+any;
	document.frm_Informacio.NumPersones.value = "";
};

esborrarFormulari4 = function(){
	document.frm_NouClient.Nom.value = "";
	document.frm_NouClient.Cognoms.value = "";
	document.frm_NouClient.Adreca.value = "";
	document.frm_NouClient.CP.value = "";
	document.frm_NouClient.Provincia.value = "";
	document.frm_NouClient.Pais.value = "";
	document.frm_NouClient.Telefon1.value = "";
	document.frm_NouClient.Telefon2.value = "";
	document.frm_NouClient.EMail.value = "";
	document.frm_NouClient.Usuari.value = "";
	document.frm_NouClient.Contrassenya.value = "";
	document.frm_NouClient.Contrassenya2.value = "";
};

esborrarFormulari5 = function(){
	document.frm_ModificaClient.Nom.value = "";
	document.frm_ModificaClient.Cognoms.value = "";
	document.frm_ModificaClient.Adreca.value = "";
	document.frm_ModificaClient.CP.value = "";
	document.frm_ModificaClient.Provincia.value = "";
	document.frm_ModificaClient.Pais.value = "";
	document.frm_ModificaClient.Telefon1.value = "";
	document.frm_ModificaClient.Telefon2.value = "";
	document.frm_ModificaClient.EMail.value = "";
	document.frm_ModificaClient.Usuari.value = "";
	document.frm_ModificaClient.Contrassenya.value = "";
	document.frm_ModificaClient.Contrassenya2.value = "";
};

esborrarFormulariNormal2 = function(){
	document.frm_Reserva.Nom.value = "";
	document.frm_Reserva.Cognoms.value = "";
	document.frm_Reserva.Adreca.value = "";
	document.frm_Reserva.CP.value = "";
	document.frm_Reserva.Provincia.value = "";
	document.frm_Reserva.Pais.value = "";
	document.frm_Reserva.Telefon1.value = "";
	document.frm_Reserva.Telefon2.value = "";
	document.frm_Reserva.EMail.value = "";
	document.frm_Reserva.Comentaris.value = "";
	var fecha = new Date();
	dia = fecha.getDate();
	if (dia < 10){
		dia = "0"+dia;
	}
	mes = fecha.getMonth() + 1;
	if (mes < 10){
		mes = "0"+mes;
	}
	any = fecha.getFullYear();
	document.frm_Reserva.DataEntrada.value = dia+"/"+mes+"/"+any;
	document.frm_Reserva.DataSortida.value = dia+"/"+mes+"/"+any;
	document.frm_Reserva.NumPersones.value = "";
	document.frm_Reserva.ImpReserva.value = "";
};

esborrarFormulariUsuari2 = function(){
	document.frm_Reserva.Comentaris.value = "";
	var fecha = new Date();
	dia = fecha.getDate();
	if (dia < 10){
		dia = "0"+dia;
	}
	mes = fecha.getMonth() + 1;
	if (mes < 10){
		mes = "0"+mes;
	}
	any = fecha.getFullYear();
	document.frm_Reserva.DataEntrada.value = dia+"/"+mes+"/"+any;
	document.frm_Reserva.DataSortida.value = dia+"/"+mes+"/"+any;
	document.frm_Reserva.NumPersones.value = "";
	document.frm_Reserva.ImpReserva.value = "";
};

efectuarRes = function(){
	if (document.frm_Informacio.Reserva.checked == true){
		document.frm_Informacio.DataEntrada.disabled = false;
		document.frm_Informacio.DataSortida.disabled = false;
		document.frm_Informacio.NumPersones.disabled = false;
	} else {
		document.frm_Informacio.DataEntrada.disabled = true;
		document.frm_Informacio.DataSortida.disabled = true;
		document.frm_Informacio.NumPersones.disabled = true;
	}
};

efectuarRes2 = function(){
	if (document.frm_Informacio.Reserva.checked == false){
		document.frm_Informacio.Reserva.checked = true;
		document.frm_Informacio.DataEntrada.disabled = false;
		document.frm_Informacio.DataSortida.disabled = false;
		document.frm_Informacio.NumPersones.disabled = false;
	} else {
		document.frm_Informacio.Reserva.checked = false;
		document.frm_Informacio.DataEntrada.disabled = true;
		document.frm_Informacio.DataSortida.disabled = true;
		document.frm_Informacio.NumPersones.disabled = true;
	}
};