/*
     Codi       : INC_DDFGen01.js
     Descripció : Declaracio/Definicio Funcions Generiques (base) JavaScript
*/

// ddfscp_MosMis01 | Retorna string de alert amb el missatge

// ddfscp_DatAct01 | Retorna nom_dia,dia, nom_mes,mes o data actual segons 
//                 | ND,DD,NM,MM,AA o qualsevol altre per a data completa
// ddfscp_DatAct02 | Retorna dia, mes o any de data actual segons DD,MM,AAAA


// Variables Globals

	var int_AmpScr01 = window.screen.width;
	var int_AltScr01 = window.screen.height;
	var int_AmpScr02 = window.screen.availWidth;
	var int_AltScr02 = window.screen.availHeight;

	var int_MAXFOT01 = 6;
	var int_ConFot01 = 0;

     var str_Temp01 = "<img src=";


// ===============================================================================
// -------------------------------------------------------------------------------
// ddfscp_MosMis01 | Mostra o fa alert del string passat
// -------------------------------------------------------------------------------
// Par01           | string : s per a linea de status
//                 |        : a per a funcio alert
//			    |        : w per generar nova finestra on mostrar missatge de Par02	
//                 |        : 0...9 missatges prefitxats per alert
//                 |
// Par02           | string : Descripcio a mostrar si Par01 = s | a
//                 |        : Si Par01 = 0...9 llavors Par02 = ""
// retorn          | int
// -------------------------------------------------------------------------------
function ddfscp_MosMis01( str_Par01, str_Par02 ) 
{
	var fun_retorna_int;

	var str_tmp01;
	var str_tmp02;

	switch ( str_Par01 )
	{
		case "w":				
		     ddfscp_MosWin01( str_Par02 );
			break;
		case "a":
			alert ( str_Par02 );
			break;
		case "s":
			if  ( str_Par02 == "" )
			{
				str_Par02 = "Tandebo - Grup de Pop/Rock";
				window.status=str_Par02;
			}
			else
			{
				window.status=str_Par02;
			}
			break;

		case "0":
			str_tmp01 = "'";
			str_tmp02 = "Aquest es l" + str_tmp01 + "unic lloc on NO es pot fer click per entrar";
			alert ( str_tmp02 );
			break;
		case "1":
			alert ("Tot Correcta !!!" );
			break;

		case "2":
			alert ("Valors incorrectes !!!");
			break;
		case "3":
			break;
		case "4":
			break;
		case "5":
			break;
		case "6":
			break;
		case "7":
			break;
		case "8":
			break;
		case "9":
			break;
		default:
			break;
	}

	fun_retorna_int = 0;
     return( fun_retorna_int );       

}

// ddfscp_MosMis01 ---------------------------------------------------------------
// ===============================================================================



// ===============================================================================
// -------------------------------------------------------------------------------
// ddfscp_MosWin01 | Genera finestra on mostrar missatge 
// -------------------------------------------------------------------------------
// Par01           | string : Descripcio a mostrar 
// retorn          | int
// -------------------------------------------------------------------------------
function ddfscp_MosWin01( str_Par01 )
{
		
		var fun_retorna_int;
          
          var str_DefPag01 = "<html>\n <head>\n <title> </title>\n </head>\n";
		var str_DefPag02 = '<body onblur="window.close();">\n';

// 		El body de la pagina 
		var str_DefPag03 = "";
          var str_DefPag31 = "";
          var str_DefPag32 = "";
          var str_DefPag33 = "";
//		Final del body
                    
		var str_DefPag04 = "\n</body>\n </html>\n";
		var str_DefFin01 = str_DefPag01 + 
					str_DefPag02 + 
					str_DefPag03 + 
					str_DefPag31 + 
					str_DefPag32 + 
					str_DefPag33 + 
					str_DefPag04;
//	alert (str_DefFin01);

		obj_NovFin01 = window.open(
          "",
          "INW_MosMis01",
          "width=425,height=325,top=150,left=250,fullscreen=no,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=no",
          "true")
		obj_NovFin01.document.write(str_DefFin01);

		fun_retorna_int = 0;
		return( fun_retorna_int );       
}
// ddfscp_MosMis01 ---------------------------------------------------------------
// ===============================================================================





// ===============================================================================
// -------------------------------------------------------------------------------
// ddfscp_MosLiS01 | Mostra lliteral (string) en linea de status
// -------------------------------------------------------------------------------
// Par01           | string : Descripcio a mostrar en linea de status
// retorn          | int
// -------------------------------------------------------------------------------

function ddfscp_MosLiS01( str_Par01 )
{
	var fun_retorna_int;
	window.status=str_Par01;
	fun_retorna_int = 0;
     return( fun_retorna_int );       
} 
// ddfscp_MosLiS01 ---------------------------------------------------------------
// ===============================================================================






// ===============================================================================
// -------------------------------------------------------------------------------
// ddfscp_DatAct01 | Retorna dia, mes o any de data actual
// -------------------------------------------------------------------------------
// Par01           | string : ND     Nom del Dia (format 1 ... 31)
//                 |          DD     Dia 
//                 |          NM     Nom del Mes (format 1 ... 12)
//                 |          MM     Mes
//                 |          AA     Any (format AAAA)
//                 |          altres Nom_Dia, Dia de Nom_Mes de AAAA 
// retorn          | str
// -------------------------------------------------------------------------------

function ddfscp_DatAct01( str_Par01 )
{
     
	var fun_retorna_str;
	var obM_DesDia01=new Array("","Dilluns","Dimarts", "Dimecres",

				               "Dijous", "Divendres","Dissabte","Diumenge");

	var obM_DesMes01=new Array(12);
     obM_DesMes01[0]="";
     obM_DesMes01[1]="Gener";
     obM_DesMes01[2]="Febrer";
     obM_DesMes01[3]="Març";
     obM_DesMes01[4]="Abril";
     obM_DesMes01[5]="Maig";
     obM_DesMes01[6]="Juny";
     obM_DesMes01[7]="Juliol";
  	obM_DesMes01[8]="Agost";
     obM_DesMes01[9]="Setembre";
  	obM_DesMes01[10]="Octubre";
     obM_DesMes01[11]="Novembre";
     obM_DesMes01[12]="Desembre";
	
	var int_DiaSet01;
 	var str_DatAct01; 

	var int_Dia;
	var int_Mes;
	var int_Any;

	var obj_DatAct01=new Date();

     int_Dia=obj_DatAct01.getDate();
	int_Mes=obj_DatAct01.getMonth()+1;
	int_Any=obj_DatAct01.getFullYear();

	int_DiaSet01=obj_DatAct01.getDay();
     if (int_DiaSet01 == 0)
     {
          int_DiaSet01 = 7;
     }
     str_DatAct01 = obM_DesDia01[int_DiaSet01] + ", " +  int_Dia + " " +
     obM_DesMes01[int_Mes] + " de " + int_Any;
     switch ( str_Par01 )
     {
	     case "ND":
               str_DatAct01 = obM_DesDia01[int_DiaSet01];
               break;
	     case "DD":
               str_DatAct01 = int_Dia;
               break;
          case "NM":
               str_DatAct01 = obM_DesMes01[int_Mes];
               break;
          case "MM":
               str_DatAct01 = int_Mes;
               break;
          case "AA":
               str_DatAct01 = int_Any;
               break;
     }

	fun_retorna_str = str_DatAct01;
     return( fun_retorna_str );       
} 
// ddfscp_DatAct01 ---------------------------------------------------------------
// ===============================================================================




// ===============================================================================
// -------------------------------------------------------------------------------
// ddfscp_DatAct02 | Retorna dia, mes o any de data actual
// -------------------------------------------------------------------------------
// Par01           | string : DD per a dia || MM per a mes || AAAA per a any  
// retorn          | str
// -------------------------------------------------------------------------------

function ddfscp_DatAct02(str_Par01)
{
     
	var fun_retorna_str;
	var obM_DesDia01=new Array("","Dilluns","Dimarts","Dimecres",
				   "Dijous","Divendres","Dissabte","Diumenge");

	var obM_DesMes01=new Array(12);
     obM_DesMes01[0]="";
     obM_DesMes01[1]="Gener";
     obM_DesMes01[2]="Febrer";
     obM_DesMes01[3]="Març";
     obM_DesMes01[4]="Abril";
     obM_DesMes01[5]="Maig";
     obM_DesMes01[6]="Juny";
     obM_DesMes01[7]="Juliol";
  	obM_DesMes01[8]="Agost";
     obM_DesMes01[9]="Setembre";
  	obM_DesMes01[10]="Octubre";
     obM_DesMes01[11]="Novembre";
     obM_DesMes01[12]="Desembre";
	
	var int_DiaSet01;
 	var str_DatAct01; 

	var int_Dia;
	var int_Mes;
	var int_Any;

	var obj_DatAct01=new Date();

     int_Dia=obj_DatAct01.getDate();
	int_Mes=obj_DatAct01.getMonth()+1;
	int_Any=obj_DatAct01.getFullYear();

	int_DiaSet01=obj_DatAct01.getDay();
     if (int_DiaSet01 == 0)
     {
          int_DiaSet01 = 7;
     }
     str_DatAct01 = obM_DesDia01[int_DiaSet01] + ", " +  int_Dia + " " +
     obM_DesMes01[int_Mes] + " de " + int_Any;
     switch (str_Par01)
     {
	     case "DD":
               str_DatAct01 = obM_DesDia01[int_DiaSet01];
               break;
          case "MM":
               str_DatAct01 = obM_DesMes01[int_Mes];
               break;
          case "AAAA":
               str_DatAct01 = int_Any;
               break;
     }

	fun_retorna_str = str_DatAct01;
     return(fun_retorna_str);       
} 
// ddfscp_DatAct02 ---------------------------------------------------------------
// ===============================================================================




// ===============================================================================
// -------------------------------------------------------------------------------
// ddfscp_MosPeu01 | Mostra peu en frame 3 
// -------------------------------------------------------------------------------
// retorn          | int
// -------------------------------------------------------------------------------

function ddfscp_MosPeu01() 
{
	var fun_retorna_int;

//   document.write('<center>'); 
     document.write('<table border="0" cellspading="0"  cellpadding="0">');
          document.write('<tr>');
               document.write('<td style="color:white"> <b> Copyright &copy </b> </td>');
               document.write('<td style="color:#990000">  <b> T </b> </td>');
               document.write('<td style="color:#990000">  <b> a </b> </td>');
               document.write('<td style="color:#990000">  <b> n </b> </td>');
               document.write('<td style="color:black">  <b> D </b> </td>');
               document.write('<td style="color:#990000">  <b> e </b> </td>');
               document.write('<td style="color:black">  <b> B </b> </td>');
               document.write('<td style="color:#990000">  <b> o </b> </td>');
               document.write('<td> &nbsp; </td>');
               document.write('<td style="color:white"> <b> Setembre 2007 </b> </td>');
               document.write('<td>');
                    document.write('<span style="color:white"> <b>');
          	     var str_DatAct02;
          	     str_DatAct02 = ddfscp_DatAct02( "MM" );
          	     document.write( "/" + str_DatAct02 );
          	     str_DatAct02 = ddfscp_DatAct02( "AAAA" );
          	     document.write( " " + str_DatAct02 + "&nbsp;&nbsp; </b> ");
//                    document.write('Pagina Optimitzada a 800x600 </span>');   
               document.write('</td>');
          document.write('</tr>');
     document.write('</table>');


//   document.write('</center>');

	fun_retorna_int = 0;
     return( fun_retorna_int );       
}

// ddfscp_MosPeu01 ---------------------------------------------------------------
// ===============================================================================





function ddfscp_DetNav01()
{

          if (navigator.appName!="Microsoft Internet Explorer")
          { 
               alert("Tan De Bo \n\nUS RECOMANA\n Que per a visualitzar i navegar correctament per aquesta Web,\n\nUtilitzar : \n\n El navegador Internet Explorer de Microsoft\n\n Amb una resolució de (800x600 o 1024x768)");
          } 
}
// ddfscp_DetNavut01 -------------------------------------------------------------
// ===============================================================================


               function scp_CanEst01(strPar01,strPar02,strPar03)
               {
                    var str_ImgNum01 = "03"; // Per defecta over



                    if (strPar02 == "out")
                    {
                         str_ImgNum01 = "02";
                    }

                    var str_ImgMos01 = "I_W_" + strPar01 + str_ImgNum01 + ".gif";

                    var str_TmpMay01 = new String(strPar01);

                    str_TmpMay01 = str_TmpMay01.toUpperCase() + ": " + strPar03; 
                    switch ( strPar01 )
                    {
                         case 'miquel':
                              document.idi_miquel.src=str_ImgMos01;
                              document.idi_miquel.title=str_TmpMay01;
                              break;
                         case 'marc':
                              document.idi_marc.src=str_ImgMos01;
                              document.idi_marc.title=str_TmpMay01;
                              break;
                         case 'mireia':
                              document.idi_mireia.src=str_ImgMos01;
                              document.idi_mireia.title=str_TmpMay01;
                              break;
                         case 'tato':
                              document.idi_tato.src=str_ImgMos01;
                              document.idi_tato.title=str_TmpMay01;
                              break;
                    }
               }


// ===============================================================================
// ddfscp_MosFot01 ---------------------------------------------------------------

function ddfscp_MosFot01( str_Par01 )
			{
				var fun_retorna_int;
				var str_IMGMos01 = "";



//				document.getElementById("IDN_DIV_FOTO01").style.display = "block";  
				document.getElementById("IDN_H1_FOTO01").style.display = "none";  



				switch ( str_Par01 )
				{
					case 'A':	
						int_ConFot01--;
						break;
					case 'I':	
						int_ConFot01 = 0;
						break;
					case 'F':	
						int_ConFot01 = int_MAXFOT01;
						break;
					case 'P':	
						int_ConFot01++;
						break;
					default:
						break;
				}

				if ( int_ConFot01 < 0 || int_ConFot01 > int_MAXFOT01 )
				{
					
//				document.getElementById("IDN_DIV_FOTO01").style.display = "block";  
					if ( int_ConFot01 > int_MAXFOT01 )
					{
						int_ConFot01 = int_MAXFOT01;		
					}
					else
					{
						int_ConFot01 = 0;
					}
                		document.getElementById("IDN_IMG_FOTO01").src = "I_L_tandebo02.gif";
     				document.getElementById("IDN_H1_FOTO01").style.display = "block";  

				}
                    else
                    {

					str_IMGMos01 = "I_fotos" + int_ConFot01 + ".gif";
  				     document.getElementById("IDN_IMG_FOTO01").src =  str_IMGMos01;

// 	      			document.getElementById("IDN_IMG_FOTO01").width=500;
//  		      		document.getElementById("IDN_IMG_FOTO01").height=375;
                    }
				fun_retorna_int = 0;
     			return( fun_retorna_int );       
			}									

// ddfscp_MosFot01 ---------------------------------------------------------------
// ===============================================================================


// ===============================================================================
// ddfscp_EscCan01 ---------------------------------------------------------------
// Funcio que el que fa es escoltar musica segons el seu parametre ---------------


function ddfscp_EscCan(str_NomCan)
{
     document.write('<embed src='+'"'+str_NomCan+'"'+'hidden="true" autostart="true" loop="true">');

}

// ddfscp_EscCan01 ---------------------------------------------------------------
// ===============================================================================



// ===============================================================================
// ddfscp_RedInd01 ---------------------------------------------------------------
// Funcio per redireccionar pagina principal ------------------------------------


function ddfscp_RedInd01()
{
     window.location = "index.html";
}

// ddfscp_RedInd01 ---------------------------------------------------------------
// ===============================================================================

