// JavaScript Document

parar_play = false;
var resposta_play;

/**************************** MIDA DE LA FINESTRA DE L'USUARI **********************************/
function TamVentana() {
	var Tamanyo = [0, 0];
	if (typeof window.innerWidth != 'undefined'){
		Tamanyo = [window.innerWidth, window.innerHeight];
	}
	else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0){
		Tamanyo = [document.documentElement.clientWidth,document.documentElement.clientHeight];
	}
	else
	{
		Tamanyo = [document.getElementsByTagName('body')[0].clientWidth,document.getElementsByTagName('body')[0].clientHeight];
	}
	return Tamanyo;
}

element_img = document.createElement("img"); 
mida = TamVentana();
altura = mida[1]-160;
//alert(altura);
if(altura<275) { element_img.src = "/img/esteve_natur_vertical1.gif";}
else {	
	if(altura<460){element_img.src = "/img/esteve_natur_vertical2.gif";} 
	else
	{
		if(altura<515){element_img.src = "/img/esteve_natur_vertical2b.gif";}
		else
		{
			if(altura<660){  element_img.src = "/img/esteve_natur_vertical3.gif";}
			else { element_img.src = "/img/esteve_natur_vertical4.gif";}
		}
	}
} 
element_img.border = '0'; 
document.getElementById("logo_esteve").appendChild(element_img);
	
	
/******************************* URL ABSOLUTA DE LA IMATGE en funcio de la mida de la pantalla ***************************************************/

function ruta_img(ruta)
{	
	var mida = TamVentana();
	var ruta_abs = "/img/";
	var url, quinaImg, i;
	//alert("mida: "+mida[0]+" alt: "+mida[1]);
	if (mida[0] <1103| mida[1] <630) {
		url = ruta_abs+"fons1024/"+ruta;		
	}else {
		url = ruta_abs+"fons2048/"+ruta;
	}
	return url;
}


/******************************** OPACITAT ********************************************/
function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;  
  obj.style.filter = "alpha(opacity:"+opacity+")";// IE/Win  
  obj.style.KHTMLOpacity = opacity/100;// Safari<1.2, Konqueror  
  obj.style.MozOpacity = opacity/100;// Older Mozilla and Firefox 
  obj.style.opacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
}

function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 2;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}

/************************ IMATGES DE FONS - PLAY/PAUSE ************/
function img_play(ruta, quantes, div, foto, divfons)
{
	url = ruta_img(ruta);
	var url_img = new Array(quantes);
	for(i=1;i<=quantes; i++)
	{
		url_img[i] = url+"img"+i+".jpg";
	}
	cont = document.getElementById(div);
	//document.getElementById(divfons).style.background = cont.style.background;
	//alert(url_img[foto]);
	cont.style.background='url('+url_img[foto]+')';
	fadeIn(div,76);
	
	foto2 = foto;	
	if(foto<quantes) foto++;
	else foto=1;
	resposta_play =	setTimeout("img_play('"+ruta+"',"+quantes+", '"+div+"', "+foto+", '"+divfons+"')",11000);
	//return foto2;
}

function img_play_aleatoria(ruta, quantes, div, divfons)
{
	url = ruta_img(ruta);
	var url_img = new Array(quantes);
	for(i=1;i<=quantes; i++)
	{
		url_img[i] = url+"img"+i+".jpg";
	}
	cont = document.getElementById(div);
	
	var rand_no = Math.random();
	rand_no = rand_no * quantes;
	rand_no = Math.ceil(rand_no);
	cont.style.background='url('+url_img[rand_no]+')';
	fadeIn(div,76);	
	resposta_play =	setTimeout("img_play_aleatoria('"+ruta+"',"+quantes+", '"+div+"','"+divfons+"')",11000);
}

function parar(){
	parar_play = true;
}

function neteja(){
	clearTimeout(resposta_play);
}

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


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validar_login()
{
	array_camps = new Array();
	array_camps[1] = new Array("mail", "usuari");
	array_camps[2] = new Array("buit", "pwd");
	return dades_valides(array_camps);
}
