/*
     **************************************************************************************
     *  Site: Pub DADA de Morella                                          carregaweb.js  *
     *  Xavi Agut - agost de 2009                                                         *
     *  WEB Site presencial per al Pub                                                    *
     **************************************************************************************
*/


/* ------------------------------------------------------------------------------------------ */
/* Conjunt de funcions per a visualitzar el conte arrere al carregar la web                   */
/* ------------------------------------------------------------------------------------------ */

var tempscarrega;

function visualitzartempsquedecarrega()
{
 tempscarrega = 5;

 $("#espaitempsquedecarrega").fadeIn("slow");

 tempsquedecarrega();

 return true;
}

function tempsquedecarrega()
{
  $("#segonsquedencarrega").html(tempscarrega + " seg.");

 if (tempscarrega > 0)
    {
     tempscarrega = tempscarrega - 1;
     setTimeout('tempsquedecarrega()',1000);
    }
 else
    {
     return true;
    }
}

/* Conjunt d'elements necesaris per a redimensionar la finestra del navegador */

var amplariaescritori = screen.width;
var alturaescritori = screen.height;

var amplariafinestra = 1024;
var alturafinestra = 768;

var alturabarraistatus = 100;

var amplariaproporcional;
var alturaproporcional;

var amplariaoptimizada;
var alturaoptimizada;

var amplariafinal;
var alturafinal;

var amplariaseccio = 900;
var alturaseccio = 560;

function redimensionarfinestra()
{
 if (midesproporcionals())
    {
     resizeTo(amplariafinestra,alturafinestra-28);
     amplariafinal = amplariafinestra;
     alturafinal = alturafinestra;
    }
 else
    {
     proporcionarmides();
     resizeTo(amplariaproporcional,alturaproporcional-28);
     amplariafinal = amplariaproporcional;
     alturafinal = alturaproporcional-28;
    }

 ajustarfinestra();

 return true;
}

function proporcionarmides()
{
 optimizarresolucio();

 amplariaproporcional = amplariafinestra;
 alturaproporcional = (amplariafinestra/amplariaoptimizada) * alturaoptimizada;

 return true;
}

function optimizarresolucio()
{
 amplariaoptimizada = amplariaescritori;
 alturaoptimizada = amplariaescritori / (amplariafinestra/alturafinestra);

 return true;
}

function midesproporcionals()
{
 return ((amplariaescritori/alturaescritori) == (amplariafinestra/alturafinestra));
}

function ajustarfinestra()
{
 var posiciox;
 var posicioy;

 posiciox = (amplariaescritori - amplariafinal) / 2;
 posicioy = (alturaescritori - alturafinal) / 2;

 /*alert("altura escritori: "+alturaescritori+"altura barra: "+alturabarraistatus+"altura final: "+alturafinal);return true;*/
 /*alert("posicio x: "+posiciox+"posicio y: "+posicioy);return true;*/

 moveTo(posiciox,posicioy);

 return true;
}


