function startSlideshow() {
var slideshow = new timedSlideShow($('mySlideshow'), mySlideData);
}
//addLoadEvent(startSlideshow);


/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/


var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){
document.getElementById('desti').style.display="block";
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, 'desti')
}
page_request.open('GET', url, true)
page_request.send(null)
}


function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

//---------------------------

function ajaxpage_2(url, containerid){
document.getElementById('fotos').style.display="block";
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, 'fotos')
}
page_request.open('GET', url, true)
page_request.send(null)
}


function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

//---------------------------



//---------------------------

function ajaxpage_3(url, containerid){
document.getElementById('desti2').style.display="block";
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, 'desti2')
}
page_request.open('GET', url, true)
page_request.send(null)
}


function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

//---------------------------



//---------------------------

function ajaxpage_4(url, containerid){
document.getElementById('subtematiques').style.display="block";
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, 'subtematiques')
}
page_request.open('GET', url, true)
page_request.send(null)
}


function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

//---------------------------

//---------------------------

function ajaxpage_5(url, containerid){
document.getElementById('cont_fotos').style.display="block";
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, 'cont_fotos')
}
page_request.open('GET', url, true)
page_request.send(null)
}


function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

//---------------------------


function loadobjs(){
if (!document.getElementById){
return;
}
for (i=0;i<arguments.length;i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

function obre_finestra(theURL,winName,features) { 
	window.open(theURL,winName,features);
}

function show(nom){
    winnom=window.open (nom,"mapa","scrollbars=yes,status=no,width=500,height=420")
}

function oculta(div)
{
	document.getElementById(div).style.display = "none";	
}


//------------------------------------

//Comprovem si els cmaps del formulari de contacte son correctes
function valida_contacte (miss1, miss2, miss3, miss4, miss5, miss6, miss7)
{
	var nom = document.getElementById('nom').value;
	var cognoms = document.getElementById('cognoms').value;
	var adresa = document.getElementById('adresa').value;
	var tlfn = document.getElementById('tlfn').value;
	var email = document.getElementById('email').value;
	var missatge = document.getElementById('comentaris').value;	
	

    //Validem nom
    if (nom.length==0){
       alert(miss1)
       document.getElementById('nom').focus();
       return 0;
    }
    
    //Validem cognoms
     if (cognoms.length==0){
       alert(miss2)
        document.getElementById('cognoms').focus();
       return 0;
    }
    
    //Validem adreca
     if (adresa.length==0){
       alert(miss3)
        document.getElementById('adresa').focus();
       return 0;
    }
       
    //Validem tlfn
     if (tlfn.length==0){
       alert(miss4)
        document.getElementById('tlfn').focus();
       return 0;
    }
    
    //Validem email
     if (email.length==0){
       alert(miss5)
       document.getElementById('email').focus();
       return 0;
    }
        
    //Controlem que el mail tingui el format correcte
    if (email.length > 0)
    {
    	apos = email.indexOf("@");
		dotpos = email.lastIndexOf(".");
		
		if (apos<1 || dotpos-apos<2) 
	  	{
	  		alert(miss7);
	  		document.getElementById('email').focus();
    		return 0;
	  	}
    }
    
   
    if (missatge.length==0)
    {
    	alert(miss6);
    	document.getElementById('comentaris').focus();
    	return 0;
    }
    
	
   	//Si hem arribat fins aquí, les dades estaven ben introduides; per tant, enviem el formulari
   	document.getElementById('formulari').submit();		
}

//------------------------------------

//------------------------------------

//Comprovem si els cmaps del formulari de contacte son correctes
function valida_reserva (miss1, miss2, miss3, miss4, miss5, miss6, miss7, miss8, miss9)
{
	var nom = document.getElementById('nom').value;
	var cognoms = document.getElementById('cognoms').value;
	var tlfn = document.getElementById('tlfn').value;
	var hora = document.getElementById('hora').value;
	var minut = document.getElementById('min').value;
	var dia = document.getElementById('dia').value;
	var mes = document.getElementById('mes').value;
	var any = document.getElementById('any').value;
	var comensals = document.getElementById('comensals').value;
	var missatge = document.getElementById('comentaris').value;	
	var email = document.getElementById('email').value;
	
	
    //Validem nom
    if (nom.length==0){
       alert(miss1)
       document.getElementById('nom').focus();
       return 0;
    }
    
    //Validem cognoms
    if (cognoms.length==0){
       alert(miss2)
       document.getElementById('cognoms').focus();
       return 0;
    }
           
    //Validem tlfn
    if (tlfn.length==0){
       alert(miss3)
       document.getElementById('tlfn').focus();
       return 0;
    }
    
    //Validem hora
    if (hora.length==0){
       alert(miss4)
       document.getElementById('hora').focus();
       return 0;
    }
    //Validem Minut
    if (minut.length==0){
       alert(miss4)
       document.getElementById('min').focus();
       return 0;
    }
    
    //Validem dia
    if (dia.length==0){
       alert(miss5)
       document.getElementById('dia').focus();
       return 0;
    }
    //Validem mes
    if (mes.length==0){
       alert(miss5)
       document.getElementById('mes').focus();
       return 0;
    }
    //Validem any
	if (any.length==0){
       alert(miss5)
       document.getElementById('any').focus();
       return 0;
    }    
    
    
    //Validem comensals
	if (comensals.length==0){
       alert(miss6)
       document.getElementById('comensals').focus();
       return 0;
    }  
    
    // Validem comentaris
    if (missatge.length==0)
    {
    	alert(miss7);
    	document.getElementById('comentaris').focus();
    	return 0;
    }
    
    // Validem email
    if (email.length==0)
    {
    	alert(miss8);
    	document.getElementById('email').focus();
    	return 0;
    }
    
    //Controlem que el mail tingui el format correcte
    if (email.length > 0)
    {
    	apos = email.indexOf("@");
		dotpos = email.lastIndexOf(".");
		
		if (apos<1 || dotpos-apos<2) 
	  	{
	  		alert(miss9);
	  		document.getElementById('email').focus();
    		return 0;
	  	}
    }
    
   
	
   	//Si hem arribat fins aquí, les dades estaven ben introduides; per tant, enviem el formulari
   	document.getElementById('formulari').submit();		
}

//------------------------------------

function posa_marca (div, seleccionat)
{
	if (div != seleccionat) {
		document.getElementById(div).style.listStyleImage = "url(img/punt_llista.gif)";
		document.getElementById(div).style.marginLeft = "15px";
	}
}	

function treu_marca (div, seleccionat)
{
	if (div != seleccionat) {
		document.getElementById(div).style.listStyleImage = "none";
		document.getElementById(div).style.marginLeft = "0px";
	}
}

function carrega_pag(url)
{
	self.location= url;   	
}


//------------------------------------

function envia_contacte (miss1, miss2, miss3, miss4, miss5, miss6)
{
	var nom = document.getElementById('nom').value;
	var cognoms = document.getElementById('cognoms').value;
	var poblacio = document.getElementById('poblacio').value;
	var tlfn = document.getElementById('tlfn').value;
	var email = document.getElementById('email').value;
	
	

    //Validem nom
    if (nom.length==0){
       alert(miss1)
       document.getElementById('nom').focus();
       return 0;
    }
    
    //Validem cognoms
     if (cognoms.length==0){
       alert(miss2)
        document.getElementById('cognoms').focus();
       return 0;
    }
           
    //Validem tlfn
     if (tlfn.length==0){
       alert(miss4)
        document.getElementById('tlfn').focus();
       return 0;
    }
    
     //Validem poblacio
     if (poblacio.length==0){
       alert(miss3)
        document.getElementById('poblacio').focus();
       return 0;
    }
    
    //Validem email
     if (email.length==0){
       alert(miss5)
       document.getElementById('email').focus();
       return 0;
    }
        
    //Controlem que el mail tingui el format correcte
    if (email.length > 0)
    {
    	apos = email.indexOf("@");
		dotpos = email.lastIndexOf(".");
		
		if (apos<1 || dotpos-apos<2) 
	  	{
	  		alert(miss6);
	  		document.getElementById('email').focus();
    		return 0;
	  	}
    }
      
	
   	//Si hem arribat fins aquí, les dades estaven ben introduides; per tant, enviem el formulari
   	document.getElementById('formulari').submit();		
}

function canvia_clase1 (div)
{
	document.getElementById(div).className = "blanc2 mou_esq20 sense_deco";
}

function canvia_clase2 (div)
{
	document.getElementById(div).className = "gris4 mou_esq20 sense_deco";
}

function canvia_clase3 (div)
{
	document.getElementById(div).className = "gris4 mou_esq20 subrallat cursor";
}

function canvia_clase4 (div)
{
	document.getElementById(div).className = "gris7 mou_esq20 sense_deco cursor";
}

function ampliaFoto(item)
{
	opcions = "fullscreen=0,toolbar=0,location=0,menubar=0,scrollbars=1,resizable=0";
	url = "loader.php?item="+item;
	
	window.open(url,"Foto",opcions,0); 
}

function dona_focus()
{
	document.getElementById('fotoflow').focus();	
}


/***************/
var inicial="";
function ajaxpagee(url, containerid){
	
	/*if (inicial!=""){
		oculta(inicial);
	}*/
	
 inicial=containerid;
 document.getElementById(containerid).style.display="block";
 var page_request = false
 
 if (window.XMLHttpRequest) // if Mozilla, Safari etc
  page_request = new XMLHttpRequest() 
 else if (window.ActiveXObject){ // if IE
  try {
    page_request = new ActiveXObject("Msxml2.XMLHTTP")
  }
  
  catch (e){
  try{
   page_request = new ActiveXObject("Microsoft.XMLHTTP")
  }
  catch (e){}
  }
  }
  else
  return false   	 

  page_request.onreadystatechange=function(){  	
  loadpage(page_request, containerid)
  }
  
  page_request.open('GET', url, true)
  page_request.send(null)  
}


function loadpage(page_request, containerid){	
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(containerid).innerHTML=page_request.responseText
}

/***************/

function scrollVertical3 (cont)
{
	if (document.getElementById(cont).offsetHeight < 550){
		document.getElementById(cont).style.height = 550+"px";
	}
}

function canvi_idioma(url,idio){
	if(url.indexOf('idm=1')==-1 && url.indexOf('idm=2')==-1){
		//url = url+'index.php?idm='+idio;
		url = url+'?idm='+idio;
	}else{
		url = url.replace("idm=1", "idm="+idio);
		url = url.replace("idm=2", "idm="+idio);
	}
	self.location=url;
}

