
function MM_jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function proteccio ()
{
	if (document.getElementById('dades').style.display =='block')
	{
		xDisplay('dades', 'none');
	}
	else
	{
	 xDisplay('dades', 'block');
	}

}

function avis_canaries(illa)
{

if (illa==35) {
		xDisplay('dades_canaries', 'block');
	}
	else
	{
	 xDisplay('dades_canaries', 'none');
	}
	
}


function max_min(opcio)
{
	if (opcio=='close')
	 {
		xDisplay('requadre', 'none');
		xDisplay('titol', 'none');
		xDisplay('min', 'none');
		xDisplay('max', 'block');
	 }
	 
	 else
	 {
		xDisplay('requadre', 'block');
		xDisplay('titol', 'block');
		xDisplay('min', 'block');
		xDisplay('max', 'none');
	 }

}

function obre(opcio)
{
	
	switch (opcio) {
    case 'fotos':
       xDisplay('fotos', 'block');
		xDisplay('planos', 'none');
		xDisplay('video', 'none');
		document.getElementById('mapa2').style.visibility = 'hidden';
       break
	   
	case 'planos':
       xDisplay('fotos', 'none');
		xDisplay('planos', 'block');
		xDisplay('video', 'none');
		document.getElementById('mapa2').style.visibility = 'hidden';
       break
	   
	case 'video':
       xDisplay('fotos', 'none');
		xDisplay('planos', 'none');
		xDisplay('video', 'block');
		document.getElementById('mapa2').style.visibility = 'hidden';
       break
	   
	case 'mapa':
       xDisplay('fotos', 'none');
		xDisplay('planos', 'none');
		xDisplay('video', 'none');
		document.getElementById('mapa2').style.visibility = 'visible';
       break
  
	} 

}



/* formexp.js compiled from X 4.0 with XC 0.27b. Distributed by GNU LGPL. For copyrights, license, documentation and more visit Cross-Browser.com */
var xOp7Up,xOp6Dn,xIE4Up,xIE4,xIE5,xNN4,xUA=navigator.userAgent.toLowerCase();if(window.opera){var i=xUA.indexOf('opera');if(i!=-1){var v=parseInt(xUA.charAt(i+6));xOp7Up=v>=7;xOp6Dn=v<7;}}else if(navigator.vendor!='KDE' && document.all && xUA.indexOf('msie')!=-1){xIE4Up=parseFloat(navigator.appVersion)>=4;xIE4=xUA.indexOf('msie 4')!=-1;xIE5=xUA.indexOf('msie 5')!=-1;}else if(document.layers){xNN4=true;}xMac=xUA.indexOf('mac')!=-1;function xDef(){for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}return true;}function xDisplay(e,s){if(!(e=xGetElementById(e))) return null;if(e.style && xDef(e.style.display)) {if (xStr(s)) e.style.display = s;return e.style.display;}return null;}function xGetElementById(e){if(typeof(e)!='string') return e;if(document.getElementById) e=document.getElementById(e);else if(document.all) e=document.all[e];else e=null;return e;}function xStr(s){for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}return true;}


function ampliaImatges(imatge)
{
obj=document.getElementById("imatgeGran");
obj2=document.getElementById("imatgeGran2");
obj.src = imatge; 
obj2.href = imatge;  
}

function ampliaImatges2(imatge)
{
obj=document.getElementById("imatgeGran");
obj.src = imatge; 
 
}

function esta_ple(d1)
{
/* Torna
	0: Camp Buit
	1: Camp Ple
*/
	if (d1.value=='')
		return 0;
	else
		return 1;
}

function mira_email(email) {
/* Torna
        0: no hi ha res
        1: si es correcte
        9: email incorrecte
*/

if(email.value!="")
   {
   if (/^[A-Za-z0-9\.+_-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,6}$/.test(email.value))
  	{
	return 1;
	}
	else
	{
	return 9;
	}
   }
else
   {
	return 0;
   }
}


function datos_envio()
{
        with (document.form_dades)
               {
               	result1 = esta_ple(nom);
				result2 = esta_ple(apellidos);
				result3 = esta_ple(nif);
				result4 = esta_ple(direccion);
				result6 = esta_ple(poblacion);
				result7 = esta_ple(cp);
				result9 = esta_ple(provincia);
				result10 = esta_ple(telefono);
				result5 = mira_email(email);
				
				
				
				 if (condicions.checked)  
					{
					result8=0;
					}
					else
					{
					result8=1;      
					}


				

               if (result1 == 0)
               {
				alert('Revise el campo Persona de contacto');
				document.getElementById('nom').style.background = '#FFEFEF';
				nom.focus();
				return false;
				}
				
				else if (result2 == 0)
               {		
			   
				alert('Revise el campo apellidos');
				document.getElementById('apellidos').style.background = '#FFEFEF';
				apellidos.focus();
				return false;
				}
				
				else if (result3 == 0)
               {		
			   
				alert('Revise el campo NIF/CIF');
				document.getElementById('nif').style.background = '#FFEFEF';
				nif.focus();
				return false;
				}

				else if (result4 == 0)
               {		
			   
				alert('Revise el campo Dirección');
				document.getElementById('direccion').style.background = '#FFEFEF';
				direccion.focus();
				return false;
				}
				
				else if (result6 == 0)
               {		
			   
				alert('Revise el campo Población');
				document.getElementById('poblacion').style.background = '#FFEFEF';
				poblacion.focus();
				return false;
				}
				
				else if (result7 == 0)
               {		
			   
				alert('Revise el campo Código postal');
				document.getElementById('cp').style.background = '#FFEFEF';
				cp.focus();
				return false;
				}
				
				else if (result9 == 0)
               {		
			   
				alert('Revise el campo Provincia');
				document.getElementById('provincia').style.background = '#FFEFEF';
				provincia.focus();
				return false;
				}
				
				else if (result10 == 0)
               {		
			   
				alert('Revise el campo Teléfono');
				document.getElementById('telefono').style.background = '#FFEFEF';
				telefono.focus();
				return false;
				}
				
		
				

								
               else if (result5 != 1)
               {

				alert('Revisa la dirección de correo electrónico');
				document.getElementById('email').style.background = '#FFEFEF';
				email.focus();
				return false;
				}
				

				
			else if (result8==1)
		    {

		    alert("Debe leer y aceptar la Política de privacidad");
		    return false;        
			}

				
		

	       else 
		   {
		   submit();
		   }
       }
}




function datos_contacto_es()
{
        with (document.form1)
               {
               	result1 = esta_ple(nom);
				result7 = esta_ple(cp);
				result5 = mira_email(email);
				
				
				
				 if (condicions.checked)  
					{
					result8=0;
					}
					else
					{
					result8=1;      
					}


				

               if (result1 == 0)
               {
				alert('Revise el campo Persona de contacto');
				document.getElementById('nom').style.background = '#FFEFEF';
				nom.focus();
				return false;
				}
				
				
				
				else if (result7 == 0)
               {		
			   
				alert('Revise el campo Código postal');
				document.getElementById('cp').style.background = '#FFEFEF';
				cp.focus();
				return false;
				}
				

								
               else if (result5 != 1)
               {

				alert('Revisa la dirección de correo electrónico');
				document.getElementById('email').style.background = '#FFEFEF';
				email.focus();
				return false;
				}
				

				
			else if (result8==1)
		    {

		    alert("Debe leer y aceptar la Política de privacidad");
		    return false;        
			}

				
		

	       else 
		   {
		   submit();
		   }
       }
}




function MM_jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
