//Variable per a l'altura màxima dels marcs ASP de grups de notícies de l'Editora
var AlturaMaxMarcASP = 480;

//Variable per a l'altura del logo de la web
var AlturaLogoIMenu = 197;

//var DataFotoObrir = new Date();

// Obre una nova finestra segons els arguments proporcionats
function ObrirFinestra(TheURL,WinName,Features) 
{ 
  window.open(TheURL, WinName, Features);
}

//Tanca la finestra actual
function TancarFinestra() 
{ 
  window.close();
}

// Associa els events del document HTML i de l'Explorador
function AssociarEvents()
{
	//Associa l'event onResize amb la funció AdaptarMarc
	window.attachEvent("onresize", AdaptarMarc);
}

// Adapta el marc IFRAME de les pàgines ASP a les dimensions de la finestra
function AdaptarMarc()
{
	var Altura; 
	var Amplada;
	
	Amplada = document.all.item('column_title').getAttribute('offsetWidth') - 35;
	
	//document.all.item('MarcASP').setAttribute('height',Altura);		
    document.all.item('MarcASP').setAttribute('width',Amplada);		
}

//Activa el menú corresponent a la categoria de la pàgina mostrada 
function ActivarMenu(Menu)
{
  var oMenu
  
  oMenu = document.getElementById(Menu);
  oMenu.className = 'active';  
}

//Comprova els camps del formulari del missatge i l'envia a l'adreça de correu electrònic
function EnviarMissatge()
{
  var lu_form = document.forms['fm_contacte'];

  if (ComprobarCamp(lu_form.elements['tx_name'], 'És necessari omplir el nom per a enviar el missatge.'))
    {
      if (ComprobarCamp(lu_form.elements['tx_message'], 'És necessari escriure un text per al missatge.'))
        {
			//alert('Gràcies per la vostra aportació.\nSi la vostra aplicació de correu electrònic està configurada per a enviar els missatges només de forma manual, recorda que haureu de revisar la safata de sortida.');
			enviarMailURL(lu_form);
		
			//lu_form.submit();
        }
    }
}

//Comprova els camps del formulari del comentari i l'envia a l'adreça de correu electrònic
function EnviarComentari()
{
  var lu_form = document.forms['fm_comment'];

  if (ComprobarCamp(lu_form.elements['tx_name'], 'És necessari omplir el nom per a enviar el missatge.'))
    {
      if (ComprobarCamp(lu_form.elements['tx_email'], 'És necessari escriure una adreça de correu per enviar el missatge.'))
        {
        if (ComprobarCamp(lu_form.elements['tx_comment'], 'És necessari escriure un text per al missatge.'))
          {
            alert('Gràcies per la vostra aportació.\nSi la vostra aplicació de correu electrònic està configurada per a enviar els missatges només de forma manual, recorda que haureu de revisar la safata de sortida.');
  
            lu_form.submit();
          }
        }

    }
}

//Comprova els camps del formulari del missatge i l'envia al l'ASP del servidor
function enviarMailURL( frm )
{
	var url = ""

	var nom = "" + frm.tx_name.value;
    var email = "" + frm.tx_email.value;
    var missatge = "" + frm.tx_message.value;
	
	url = "Titol=" + nom.substring(0,255) + "&" + url;
	url = "DataPublicacio=" + now() + "&" + url;
	url = "Text1=" + email.substring(0,255) + "&" + url;
	url = "Text2=" + missatge.substring(0,255) + "&" + url;
	url = "Text10=" + "estudi78@estudi78.com" + "&" + url;
	url = "Subject=" + "Missatge d'un usuari del lloc web" + "&" + url;
	url = "From=" + "web@estudi78.com" + "&" + url;
	url = "UKGrup=" + "Contacte" + "&" + url;
	url = "UKClient=" + "e78" + "&" + url;
	url = url + "&swCaducada=0"
	//url = url + "&" + "redirectTo=/e78/msg.asp?lang=ca-ES"
	
	window.location = "/fwe/mantnotremote.aspx?" + url;
}

//Obtè la data i l'hora actuals
function now(){
   var d, s = "";
   var c = ":";

   d = new Date();                 //Create l'objecte Date 

   s = d.getDate() + "/";          //Obtè el dia
   s += (d.getMonth() + 1) + "/";  //Obtè el mes
   s += d.getYear();               //Obtè l'any
   s += " " + d.getHours() + c;
   s += d.getMinutes() + c;
   s += d.getSeconds();

   return(s);
}

//Comprova si un camp d'un formulari està en blanc
function ComprobarCamp(Field, Message)
{
  if (Field)
    {
      Field.value = Field.value.replace(/^\s*|\s*$/g,"");

      if (Field.value == '')
	    {
          alert(Message);
	      Field.focus();
	      return false;
	    }
      else
        {
          return true;
        }
    }
    return false;
}


//Carrega la foto del dia a partir de la data actual
function CarregarFotoDelDia_Antic(ObjecteImage)
{
  
  var DataActual = new Date();

  var NumeroAny = DataActual.getYear();
  var NumeroMes = DataActual.getMonth();
  NumeroMes = NumeroMes + 1;
  var NumeroDia = DataActual.getDate();
  
  if (NumeroMes < 10)
    {
      NumeroMes = '0' + NumeroMes;
    }
  
  if (NumeroDia < 10)
    {
      NumeroDia = '0' + NumeroDia;
    }
  
  var NomFitxer = 'imatges/foto_dia/' + NumeroAny + NumeroMes + NumeroDia + '.jpg'; 

  ObjecteImage.src = NomFitxer;

  return true;
}

//Carrega la foto del dia a partir de la data actual
function CarregarFotoDelDia(ObjecteImage)
{

  var DataFotoObrir = new Date();  
  
  var NumeroAny = DataFotoObrir.getYear();
  var NumeroMes = DataFotoObrir.getMonth();
  NumeroMes = NumeroMes + 1;
  var NumeroDia = DataFotoObrir.getDate();
  
  if (NumeroMes < 10)
    {
      NumeroMes = '0' + NumeroMes;
    }
  
  if (NumeroDia < 10)
    {
      NumeroDia = '0' + NumeroDia;
    }
  
  var NomFitxer = 'imatges/foto_dia/' + NumeroAny + NumeroMes + NumeroDia + '.jpg'; 

  ObjecteImage.src = NomFitxer;

  return true;
}

//Obre la foto del dia en una nova finestra
function ObrirFotoDelDia()
{
   
  window.open('foto_dia.htm', 'FotoDelDia', 'scrollbars=no');

}

//Redimensiona i centra la finestra de foto del dia
function RedimCentrarFotoDia(SizeTo)
{  
  window.resizeTo(SizeTo.width + 50, SizeTo.height + 175);
  CentrarFinestra(self);
}

//Centra una finestra a la pantalla
function CentrarFinestra(WinToCenter)
{
  WinToCenter.moveTo(((screen.availWidth / 2) - (WinToCenter.document.body.clientWidth / 2)), ((screen.availHeight / 2) - (WinToCenter.document.body.clientHeight / 2)));
}

//Afegeix una adreça a la col·lecció de favorits de l'Explorador
function AddToBookmark(URL, Description)
{
  var NetScape = "El seu explorador és Netscape. Utilitzi la combinació de tecles CTRL+D per afegir la nostra web als Preferits."

  if (navigator.appName == 'Microsoft Internet Explorer')
    {
      window.external.AddFavorite(URL, Description);
    }
  else if (navigator.appName == 'Netscape')
    {
      alert(NetScape);
    }
}

//Afegeix una adreça a la col·lecció de favorits de l'Explorador
function AfegirAFavorits()
{
  AddToBookmark('http://www.estudi78.com','estudi78');
}


//Obre una finestra per a enviar un comentari
function ObrirComentari(TheURL)
{
   ObrirFinestra(TheURL,'SendComment','width=525 height=450, scrollbars=no');  

}

//Obre una finestra per a mostrar la pàgina web d'un servei
function ObrirFinestraServei()
{
   ObrirFinestra(document.all.item('MarcASP').src,'Servei', 'scrollbars=yes');  
}
