function abrirVistaVirtual() {
	window.open("modulos/visitavirtual.php", "VisitaVirtual", "width=815,height=615,left=50,top=100,scrollbars=no,resizable=no");
	//window.open("modulos/TourVirtual/INDEX.HTML","TourVirtual","width=795,height=475,left=20,top=20,scrollbars=no,resizable=no");	
}

function nuevoAjax() {
	var xmlHttp=false;
	try { // Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		return xmlHttp;
	} catch (e) {// Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			return xmlHttp;
		}catch (e){
			try{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				return xmlHttp;
			}catch (e){
				alert("Su navegador no soporta AJAX!");
				return false;
			}
		}
	}
}

function cargaVisor(imagen) {
	var ajax=nuevoAjax();
	
	url='visitavirtual_visor.php?imagen='+imagen;
	
	ajax.open('GET', url, true);
	ajax.onreadystatechange=function() {
                if( ajax.readyState==1 ) {
                        document.getElementById('visor').innerHTML='<img src="../img/cargando.gif" alt="cargando..." class="cargando" />';
                }
                if( ajax.readyState==4 ) {                        
			document.getElementById('visor').innerHTML=ajax.responseText;
                }
	}
	ajax.send(null);
}

function cambiaVista(num) {
       for(i=1; i<=11; i++) {
                idpunto='punto'+i;
		idlista='lista'+i;
		elempunto=document.getElementById(idpunto);
		elemlista=document.getElementById(idlista);
		
                if( i!=num ) {
                        elempunto.className='puntodesel';
			// se comprueba si el elemento de la lista es el último de la fila para seguir aplicándole el estilo y no perderlo
			var clases=elemlista.className.split(' ');
			for(j=0; j<clases.length; j++) {
				if(clases[j]=='ultimofila') {
					elemlista.className='ultimofila puntodesel';
					break;
				} else {
					elemlista.className='puntodesel';
				}
			}
                } else {
                        elempunto.className='puntosel';
			// se comprueba si el elemento de la lista es el último de la fila para seguir aplicándole el estilo y no perderlo
			var clases=elemlista.className.split(' ');
			for(j=0; j<clases.length; j++) {
				if(clases[j]=='ultimofila') {
					elemlista.className='ultimofila puntosel';
					break;
				} else {
					elemlista.className='puntosel';
				}
			}
                }
        }
        
        switch(num) {
                case 1:
                        document.getElementById('textos').innerHTML='Paseo Vera Garrucha';
                        cargaVisor('visitavirtual_paseoveragarrucha.jpg');
                        break;
                case 2:
                        document.getElementById('textos').innerHTML='Rotonda Puerto Rey';
                        cargaVisor('visitavirtual_rotondapuertorey.jpg');
                        break;
                case 3:
                        document.getElementById('textos').innerHTML='Rotonda Hotel Reina';
                        cargaVisor('visitavirtual_rotondahotelreina.jpg');
                        break;
                case 4:
                        document.getElementById('textos').innerHTML='Playa Puerto Rey';
                        cargaVisor('visitavirtual_playapuertorey.jpg');
                        break;
                case 5:
                        document.getElementById('textos').innerHTML='Explanada Puerto Vera';
                        cargaVisor('visitavirtual_explanadapuertovera.jpg');
                        break;
                case 6:
                        document.getElementById('textos').innerHTML='Palmeral Puerto Vera';
                        cargaVisor('visitavirtual_palmeralpuertovera.jpg');
                        break;
                case 7:
                        document.getElementById('textos').innerHTML='Mirador Puerto Vera';
                        cargaVisor('visitavirtual_miradorpuertovera.jpg');
                        break;
                case 8:
                        document.getElementById('textos').innerHTML='Veramar Jardines';
                        cargaVisor('visitavirtual_veramarjardines.jpg');
                        break;
                case 9:
                        document.getElementById('textos').innerHTML='Playa Hotel Zimbali';
                        cargaVisor('visitavirtual_playahotelzimbali.jpg');
                        break;
                case 10:
                        document.getElementById('textos').innerHTML='Rotonda Nuevo Vera';
                        cargaVisor('visitavirtual_rotondanuevovera.jpg');
                        break;
                case 11:
                        document.getElementById('textos').innerHTML='Playa Nuevo Vera';
                        cargaVisor('visitavirtual_playanuevovera.jpg');
                        break;
        }
}

function compruebatipooperacion() {
	//alert(document.getElementById('operacion').value);
	if( document.getElementById('operacion').value=='Alquiler de Larga Temporada' || document.getElementById('operacion').value=='Alquiler de Vacaciones' ) {
		document.getElementById('precio').disabled = true;
		document.getElementById('precio2').disabled = true;
	} else {
		document.getElementById('precio').disabled = false;
		document.getElementById('precio2').disabled = false;
	}
}