function mostrar(nom_div){
	if(document.getElementById(nom_div).style.display=='none'){
		document.getElementById(nom_div).style.display='block';
	}else{
		document.getElementById(nom_div).style.display='none';
	}
}

var llista_videos=new Array();

function carregar_video(){
	if(llista_videos.length>0){
		vimeoId=llista_videos.shift();
		// Tell Vimeo what function to call
		var callback = 'showThumbs';
		
		// Set up the URLs
		var url = 'http://www.vimeo.com/api/v2/video/' + vimeoId + '.json?callback=' + callback;
		
		// This function loads the data from Vimeo
		var js = document.createElement('script');
		js.setAttribute('type', 'text/javascript');
		js.setAttribute('src', url);
		document.getElementsByTagName('head').item(0).appendChild(js);
	}
	
}
var primera=true;

// This function goes through the clips and puts them on the page
function showThumbs(videos) {
	var thumbs = document.getElementById('llista_thumbs');
	var li = document.createElement('li');
	if(primera){
		li.setAttribute('class', 'primer');
		primera=false;
	}else{
		li.setAttribute('class', 'altres');
	}
	
	var thumb = document.createElement('img');
	thumb.setAttribute('src', videos[0].thumbnail_small);
	thumb.setAttribute('alt', videos[0].title);
	thumb.setAttribute('title', videos[0].title);
	thumb.setAttribute('width', '70px');
	thumb.setAttribute('height', '52px');
	thumb.setAttribute('border', '0');
		
	var a = document.createElement('a');
	a.setAttribute('href', "javascript:mostrar_video('"+videos[0].id+"')");
	
	a.appendChild(thumb);
	li.appendChild(a);
	thumbs.appendChild(li);
	
	carregar_video();
}

function mostrar_video(id){
	document.formulari.id.value=id;
	document.formulari.submit();
}
function mostrar_foto(url){
	document.getElementById("foto_gran").src=url;
}
function cambiar_pagina(num){
	document.formulari2.pag.value=num;
	document.formulari2.submit();
}

function enviar_comentario(){
	if((document.formulari.nom.value=="")||(document.formulari.email.value=="")||(document.formulari.comentaris.value=="")){
		alert(rellena_campos);	
	}else{
		document.formulari.submit();	
	}
}

function mostrar_empresa(){
	document.getElementById("empresa").style.display="block";
}	
function mostrar_particular(){
	document.getElementById("empresa").style.display="none";
}	

var oXmlHttp;
function cargaContenido(pre_selec){
	if(document.getElementById("provincia").value!=0){
		if(!oXmlHttp){
			oXmlHttp=zXmlHttp.createRequest();
		}else if (oXmlHttp.readyState!=0){
			oXmlHttp.abort();
		}
	
		cadena="php_aux/poblacions.php";
		if(pre_selec==""){
			params = "provincia="+document.getElementById("provincia").value;
		}else{
			params = "provincia="+document.getElementById("provincia").value+"&preselec="+pre_selec;
		}
		oXmlHttp.open("post",cadena,true);
		oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		oXmlHttp.setRequestHeader("Content-length", params.length);
		oXmlHttp.setRequestHeader("Connection", "close");
		oXmlHttp.onreadystatechange = function(){
			if(oXmlHttp.readyState==4){	
				if(oXmlHttp.status==200){
					///document.pb.submit();
					var selectDestino=document.getElementById("poblacio");
					selectDestino.parentNode.innerHTML=oXmlHttp.responseText;
					//recalcular();
				}else{
					if(oXmlHttp.status!=0){
						var selectDestino=document.getElementById("poblacio");
						selectDestino.length=0;
						var nuevaOpcion=document.createElement("option"); 
						nuevaOpcion.value=0; 
						nuevaOpcion.innerHTML=server_busy;
						selectDestino.appendChild(nuevaOpcion); 
						selectDestino.disabled=true;	
						var selectOrigen=document.getElementById("provincia");
						selectOrigen.selectedIndex=0;
						//recalcular();
					}
				}
			}
		};
		oXmlHttp.send(params);
		var selectDestino=document.getElementById("poblacio");
		var nuevaOpcion=document.createElement("option"); 
		nuevaOpcion.value=0; 
		nuevaOpcion.innerHTML=cargando;
		selectDestino.appendChild(nuevaOpcion); 
		selectDestino.disabled=true;	
	}else{
		var selectDestino=document.getElementById("poblacio");
		selectDestino.length=0;
		var nuevaOpcion=document.createElement("option"); 
		nuevaOpcion.value=0; 
		nuevaOpcion.innerHTML=selecciona_población;
		selectDestino.appendChild(nuevaOpcion); 
		selectDestino.disabled=true;
		//recalcular();
	}
}

var preu=0;;
var despeses_enviament=new Array();
var contra=0;
function recalcular(){
	document.getElementById("unitats").innerHTML=document.getElementById("quantitat").value;
	document.getElementById("unitats2").innerHTML=document.getElementById("quantitat").value;
	tmp=parseFloat(document.getElementById("quantitat").value*preu);
	document.getElementById("preu").innerHTML=tmp.toFixed(2).replace(/\./g,",");
	if(despeses_enviament[document.getElementById("provincia").selectedIndex-1]!=undefined){
		tmp+=parseFloat(despeses_enviament[document.getElementById("provincia").selectedIndex-1]);
		document.getElementById("despeses").innerHTML=despeses_enviament[document.getElementById("provincia").selectedIndex-1].replace(/\./g,",");
	}else{
		document.getElementById("despeses").innerHTML=0;
	}
	
	if(document.formulari.pagament[0].checked){
		tmp+=contra;	
	}
	document.getElementById("preu_total").innerHTML=(tmp.toFixed(2)+'').replace(/\./g,",");
}



function step3(){
	if(!document.formulari.condicions.checked){
		alert(acceptacio_condicions);
	}else{		
		error=false;
		if(document.formulari.tipus[0].checked){
			//particular
			if(document.formulari.nom.value==""){
				error=true;	
			}
		}else{
			//empresa
			if((document.formulari.nom.value=="")||(document.formulari.empresa.value=="")){
				error=true;	
			}
		}
		
		if(!error){
			if((document.formulari.direccio.value=="")||(document.formulari.codi_postal.value=="")||(document.formulari.pais.selectedIndex==0)||(document.formulari.email.value=="")||(document.formulari.telefon.value=="")){
				error=true;	
			}else{
				if(document.formulari.pais.value!="ESP"){
					if(document.formulari.poblacio_noesp.value==""){
						error=true;	
					}
				}else{
					if((document.formulari.provincia.selectedIndex==0)||(document.formulari.poblacio.selectedIndex==0)){
						error=true;	
					}
				}
			}
		}
		
		if(error){
			alert(rellena_campos);
		}else{
				document.formulari.submit();	
		}
	}
}

function canvi_metode(){
	if(document.comprar.tipus_pagament[3].checked){
		document.getElementById("total_contra").style.display="block";	
		document.getElementById("total_nocontra").style.display="none";
	}else{
		document.getElementById("total_contra").style.display="none";
		document.getElementById("total_nocontra").style.display="block";	
	}
}

function step2(){
	if((document.formulari.quantes_negres.value==0)&&(document.formulari.quantes_blanques.value==0)&&(document.formulari.quantes_roses.value==0)&&(document.formulari.quantes_verdes.value==0)&&(document.formulari.quantes_grogues.value==0)){
		alert(quantitat);
	}else{
		document.formulari.submit();	
	}
}

function canviPais(element){
	if(element.value=="ESP"){
		document.getElementById("provincia").disabled=false;	
		document.getElementById("espanya").style.display="block";
		document.getElementById("no_espanya").style.display="none";
	}else{
		document.getElementById("provincia").disabled=true;
		document.getElementById("provincia").selectedIndex=0;
		document.getElementById("poblacio").disabled=true;
		document.getElementById("poblacio").selectedIndex=0;
		document.getElementById("espanya").style.display="none";
		document.getElementById("no_espanya").style.display="block";
	}
}
function step4(idioma){
	if((document.comprar.tipus_pagament[0].checked)||(document.comprar.tipus_pagament[1].checked)||(document.comprar.tipus_pagament[2].checked)||(document.comprar.tipus_pagament[3].checked)){
		if(confirm(seguro_compra)){
			document.comprar.action="pagar.php?idioma="+idioma;
			document.comprar.submit();	
		}
	}else{
		alert(seleccione_tipo_pago);
	}
}

function disableEnterKey(e)
{
     var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox
     if(key == 13)
          return false;
     else
          return true;
}
