function init(){
	if(document.finan.preu.value!=""){
		calcula_finan()
	}
}
function desplega(qui){
  var despl = qui+"_on";
  var actual=document.getElementById(despl).style.display;
  if(actual=="" || actual=="none"){
  	document.getElementById(despl).style.display="block";
  }else{
  	document.getElementById(despl).style.display="none";
  }
  if(qui=="d_provincia"){
  	var actual_pobla=document.getElementById('d_poblacio_on').style.display;
  	if(actual_pobla!="" || actual_pobla=="block"){
  		document.getElementById('d_poblacio_on').style.display="none";
  	}
  	document.getElementById('d_poblacio').innerHTML="Selecciona";
  	inserta('Selecciona','form1','poblacio','d_poblacio','');
  	desplega('d_poblacio',"");
  }
}
function inserta(elque, formu, on, qui,valor){
	if(document.form2){
		document.form2[on].value=valor;
	}
	if(document.form1){
		document.form1[on].value=valor;
	}
	if(on=="tipus_immo"){
		if(document.getElementById("d_immo")){
			inserta('Selecciona','form2','immo','d_immo','');
			desplega('d_immo',"");
		}
	}
	desplega(qui,"");
	document.getElementById(qui).innerHTML=elque;
}

function buida(nom,formu){
	if(formu=='form1'){
		document.form1[nom].value="";
	}
	if(formu=='form2'){
		document.form2[nom].value="";
	}
	if(formu=='form3'){
		document.form3[nom].value="";
	}
}
function desplega_pobla(qui){
  var despl = qui+"_on";
  var actual=document.getElementById(despl).style.display;
  if(actual=="" || actual=="none"){
  	
  	var provincia=document.form1.provincia.value;
  	if(provincia!=""){
	  	var capa="poblacio"+provincia;
			var camps = document.getElementById(despl).getElementsByTagName('div');
			for (var i = 0; i < camps.length; i++){
				var valor_alt=camps[i].id;
				var a = valor_alt.indexOf(capa);
			  if(a != -1){
				 	document.getElementById(camps[i].id).style.display="block";
				}else{
					if(valor_alt.indexOf('totes')==-1){
				 		document.getElementById(camps[i].id).style.display="none";
				 	}
			  }
			}
		}
		document.getElementById(despl).style.display="block";
  }else{
  	document.getElementById(despl).style.display="none";
  }  
}
function desplega_immo(qui){
  var despl = qui+"_on";
  var actual=document.getElementById(despl).style.display;
  if(actual=="" || actual=="none"){
  	document.getElementById(despl).style.display="block";
  	var tipus_immo=document.form1.tipus_immo.value;
  	if(tipus_immo!=""){
	  	var capa="immoble"+tipus_immo;
			var camps = document.getElementById(despl).getElementsByTagName('div');
			for (var i = 0; i < camps.length; i++){
			  if(camps[i].title=='.'){
			  	if(camps[i].id==capa){
				  	document.getElementById(camps[i].id).style.display="block";
				  }else{
				  	document.getElementById(camps[i].id).style.display="none";
				  }
			  }
			}
		}
  }else{
  	document.getElementById(despl).style.display="none";
  }  
}

function ensenya(qui){
  var camps = document.getElementsByTagName('div');
	for (var i = 0; i < camps.length; i++){
	  if(camps[i].title=='foto'){					
  		camps[i].style.display="none";
  	}
  }
  document.getElementById(qui).style.display="block";
}
function calcula_finan(){
	//princ = form.price.value - form.dp.value;
	princ = document.finan.preu.value;
  intRate = (document.finan.interes.value/100) / 12;
  months = document.finan.anys.value * 12;
  var txt_quota = Math.floor((princ*intRate)/(1-Math.pow(1+intRate,(-1*months)))*100)/100;
  document.getElementById('quota').innerHTML = "<b>"+txt_quota+" &euro;/mes</b>";				
}
function detall(id,nou_inici){
	if(document.form2){
		document.form2.action='detalle.php?id='+id;
		document.form2.inici.value=nou_inici;
		document.form2.submit();
	}else{
		if(document.form1){
			document.form1.action='detalle.php?id='+id;
			document.form1.inici.value=nou_inici;
			document.form1.submit();
		}else{
			document.location.href='detalle.php?id='+id;
		}
	}	
}
function detall_promo(id,nou_inici){
	if(document.form2){
		document.form2.action='detalle_promo.php?id='+id;
		document.form2.inici.value=nou_inici;
		document.form2.submit();
	}else{
		if(document.form1){
			document.form1.action='detalle_promo.php?id='+id;
			document.form1.inici.value=nou_inici;
			document.form1.submit();
		}else{
			document.location.href='detalle_promo.php?id='+id;
		}
	}	
}
function paginacio(nou_inici){
	if(document.form2){
		document.form2.inici.value=nou_inici;
		document.form2.submit();
		//alert(document.form2.inici.value);
	}else{
		if(document.form1){
			document.form1.inici.value=nou_inici;
			document.form1.submit();
			//alert(document.form1.inici.value);
		}
	}
}
function envia2(id,qui){
	if(document.form3 && document.form3.nom_usuari.value != "" && document.form3.nom_usuari.value.length>3 && document.form3.nom_amic.value != "" && document.form3.nom_amic.value.length>3 && document.form3.email_amic.value != "" && document.form3.email_amic.value.indexOf('@')!=-1 && document.form3.email_amic.value.indexOf('.')!=-1 && document.form3.email_amic.value.length>5){
		var antic_nom_usuari = document.form3.nom_usuari.value;
		var antic_nom_amic = document.form3.nom_amic.value;
	  var antic_email_amic = document.form3.email_amic.value;
		if(!document.form3.nom_usuari){
			var nom_usuari = document.createElement('input');
		  nom_usuari.type = 'hidden';
		  nom_usuari.value = antic_nom_usuari;
		  nom_usuari.name = 'nom_usuari';
		  document.form3.appendChild(nom_usuari);
		}else{
			document.form3.nom_usuari.value = antic_nom_usuari;
		}
	  if(!document.form3.nom_amic){
			var nom_amic = document.createElement('input');
		  nom_amic.type = 'hidden';
		  nom_amic.value = antic_nom_amic;
		  nom_amic.name = 'nom_amic';
		  document.form3.appendChild(nom_amic);
		}else{
			document.form3.nom_amic.value = antic_nom_amic;
		}
	  if(!document.form3.email_amic){
			var email_amic = document.createElement('input');
		  email_amic.type = 'hidden';
		  email_amic.value = antic_email_amic;
		  email_amic.name = 'email_amic';
		  document.form3.appendChild(email_amic);
		}else{
			document.form3.email_amic.value = antic_email_amic;
		}
	}else{
	  var error_amic = document.createElement('input');
	  error_amic.type = 'hidden';
	  error_amic.value = 1;
	  error_amic.name = 'error_amic';	  
	  document.form3.appendChild(error_amic);
	}
	if(qui=="promo"){
		document.form3.action='detalle_promo.php?id='+id;
	}else{
		document.form3.action='detalle.php?id='+id;
	}
	document.form3.submit();
}function envia_besora(id,qui){	if(document.form4 && document.form4.nom_usuari.value != "" && document.form4.nom_usuari.value.length>3){		var antic_nom_usuari = document.form4.nom_usuari.value;		var antic_email_usuari = document.form4.email_usuari.value;		var antic_telf_usuari = document.form4.telf_usuari.value;		var antic_consulta = document.form4.consulta.value;		if(!document.form4.nom_usuari){			var nom_usuari = document.createElement('input');			nom_usuari.type = 'hidden';			nom_usuari.value = antic_nom_usuari;			nom_usuari.name = 'nom_usuari';			document.form4.appendChild(nom_usuari);		}else{			document.form4.nom_usuari.value = antic_nom_usuari;		}		if(!document.form4.email_usuari){			var email_usuari = document.createElement('input');			email_usuari.type = 'hidden';			email_usuari.value = antic_email_usuari;			email_usuari.name = 'email_usuari';			document.form4.appendChild(email_usuari);		}else{			document.form4.email_usuari.value = antic_email_usuari;		}		if(!document.form4.telf_usuari){			var telf_usuari = document.createElement('input');			telf_usuari.type = 'hidden';			telf_usuari.value = antic_telf_usuari;			telf_usuari.name = 'telf_usuari';			document.form4.appendChild(telf_usuari);		}else{			document.form4.telf_usuari.value = antic_telf_usuari;		}		if(!document.form4.consulta){			var consulta = document.createElement('input');			consulta.type = 'hidden';			consulta.value = antic_consulta;			consulta.name = 'consulta';			document.form4.appendChild(consulta);		}else{			document.form4.consulta.value = antic_consulta;		}	}else{		var error_amic2 = document.createElement('input');		error_amic2.type = 'hidden';		error_amic2.value = 1;		error_amic2.name = 'error_amic2';		document.form4.appendChild(error_amic2);	}	if(qui=="promo"){		document.form4.action='detalle_promo.php?id='+id;	}else{		document.form4.action='detalle.php?id='+id;	}	document.form4.submit();}
function canvia_ordre(camp_ordre,ordre){
	if(document.form1){
		document.form1.camp_ordre.value = camp_ordre;
		document.form1.ordre.value = ordre;
		document.form1.submit();
	}
	if(document.form2){
		document.form2.camp_ordre.value = camp_ordre;
		document.form2.ordre.value = ordre;
		document.form2.submit();
	}
}
function color(n) {
	return "0123456789ABCDEF".charAt(parseInt(n / 16)) + "0123456789ABCDEF".charAt(parseInt(n % 16));
} 
var contRefl = "";
var objOrig , alto , contOrig , capas;

function tit(txt){
	document.title=txt;
}
function voltear0(capa){
	objOrig = document.getElementById(capa);
	alto = parseInt(objOrig.offsetHeight);
	contOrig = objOrig.innerHTML;
	capas = alto;
	contRefl = "";
	var onda = Math.floor(Math.random()*8) + 2;
	for(c=0, col=255, r=1; c<capas; c++, col -= 160/(capas) ){
		if(c<0.5){
			var opcio=1;
			var opcio2=1;
		}else{
			var opcio=c/0.9;
			var opcio2=c/0.6;			
		}
		if(col/opcio<=51){
			numR=33;
		}else{
			var numR=color(col/opcio);
		}
		if(col<=151){
			numG=97;
		}else{
			var numG=color(col);
		}
		if(col/opcio2<=5){
			numB="05";
		}else{
			var numB=color(col/opcio2);
		}
		var colHex = "#"+ numR+ numG+ numB;
		contRefl += "<div style='position:absolute; top:"+c+"px; height:1px;'><div style='margin-top:"+(c+1-alto)+"px; color: "+colHex+";'>"+ contOrig +"</div></div>";
	}
	document.getElementById("charco_"+capa).style.height = alto +"px";
	document.getElementById("charco_"+capa).innerHTML = contRefl;
}
function init_efecte(){
	if(document.images['cabecera']){
		var width_screen=screen.width;
		var width_header=width_screen - 206;
		document.images['cabecera'].width=width_header;
		document.images['cabecera'].height=79;
	}
	for(i=0;i<6;i++){
		voltear0('letras'+i);
	}
}
function selecciona(formu, nom, valor){
	var camps2 = document.getElementsByTagName('select');
	for (var i = 0; i < camps2.length; i++){
		if(camps2[i].name==nom){
			for (var j = 0; j < camps2[i].length;j++){
				if (camps2[i].options[j].value==valor){
					camps2[i].options[j].selected=true;
				}
			}
		}
	}
}
function idioma(idioma){
	if(document.form1){
		if(!document.form1.idioma){
			var nom_idioma = document.createElement('input');
		  nom_idioma.type = 'hidden';
		  nom_idioma.value = idioma;
		  nom_idioma.name = 'idioma';
		  document.form1.appendChild(nom_idioma);
		}else{
			document.form1.idioma.value = idioma;
		}
		document.form1.submit();
	}
	if(document.form2){
		if(!document.form2.idioma){
			var nom_idioma = document.createElement('input');
		  nom_idioma.type = 'hidden';
		  nom_idioma.value = idioma;
		  nom_idioma.name = 'idioma';
		  document.form2.appendChild(nom_idioma);
		}else{
			document.form2.idioma.value = idioma;
		}
		document.form2.submit();
	}
}function canvi_lloguer(opcio){	var allHTMLTags=document.getElementsByTagName("div");	for (i=0; i<allHTMLTags.length; i++) {		if(allHTMLTags[i].className== "opcio lloguer"){			if(opcio==1){				allHTMLTags[i].style.display="block";			}else{				allHTMLTags[i].style.display="none";			}		}else{			if(allHTMLTags[i].className== "opcio compra"){				if(opcio==1){					allHTMLTags[i].style.display="none";				}else{					allHTMLTags[i].style.display="block";				}			}		}	}}
onload=init_efecte; 
