/* ---------------------------------------------------------------
Funcio JS per obrir POPups amb o sense scroll, definint la url
de la nova finestra i el tamany
------------------------------------------------------------------
Autor: J. Farré 14/09/2004 (Qualitas)
Modificacions:
--------------------------------------------------------------- */

function APL_PopUp(strURLNova, intAmple, intAlcada, strScroll)
{
	
	LeftPosition=(screen.width)?(screen.width-intAmple)/2:100; 
	TopPosition=(screen.height)?(screen.height-intAlcada)/2:100;
	
	if (strScroll == 'S' || strScroll == 's') 
		{
			parametreScroll = 'YES';
		}
	else
		{
			parametreScroll = 'NO';
		}	
	parametres = 'width=' + intAmple + ',height=' + intAlcada + ',scrollbars=' + parametreScroll + ',dependent=YES,directories=NO,hotkeys=NO,location=NO,menubar=NO,personalbar=NO,resizable=NO,status=NO,toolbar=NO,top=' + TopPosition + ', left=' + LeftPosition;
	window.open(strURLNova,'NovaFinestra', parametres);
}


function APL_PopUpAjuda(strURLNova, intAmple, intAlcada, strScroll)
{
	
	LeftPosition=(screen.width)?(screen.width-intAmple)/2:100; 
	TopPosition=(screen.height)?(screen.height-intAlcada)/2:100;
	
	if (strScroll == 'S' || strScroll == 's') 
		{
			parametreScroll = 'YES';
		}
	else
		{
			parametreScroll = 'NO';
		}	
	parametres = 'width=' + intAmple + ',height=' + intAlcada + ',scrollbars=' + parametreScroll + ',dependent=YES,directories=NO,hotkeys=NO,location=NO,menubar=NO,personalbar=NO,resizable=YES,status=NO,toolbar=NO,top=' + TopPosition + ', left=' + LeftPosition;
	window.open(strURLNova,'NovaFinestra', parametres);
}


/* ---------------------------------------------------------------
Funcio JS per submitir el formulari situat al include PEU.inc
------------------------------------------------------------------
Autor: J. Farré 14/09/2004 (Qualitas)
Modificacions:
--------------------------------------------------------------- */

function TancaSesio()
{
	if(ComprovarEdicio())
	{
	document.frmTancarSesio.submit();
	}
}

/* ---------------------------------------------------------------
Funcio JS per decidir si fem el tancar sessio perque l'usuari
ha tancat la finestra
------------------------------------------------------------------
Autor: J. Farré 23/09/2004 (Qualitas)
Modificacions:
--------------------------------------------------------------- */
function ComprovarFinestra()
{
	if(window.event){
		if (window.event.clientY<-5000) 
			{
				   v1=document.frmTancarSesio.prowid.value;			
						v2=document.frmTancarSesio.pchecksum.value;			
						cadena='APL_TANCA_SESSIO_X?prowid='+ v1+'&pchecksum='+v2;

						window.open(cadena,'','left=0,top=0,height=0,width=0,dependent=YES,directories=NO,hotkeys=NO,location=NO,menubar=NO,personalbar=NO,resizable=NO,status=NO,toolbar=NO');
								//TancaSesio();
			}
	}
}


/* ---------------------------------------------------------------
Funcio per saber si en un formulari hi ha check box marcats.
Original del projecte EPOCA
------------------------------------------------------------------
Autor: J. Farré 30/09/2004 (Qualitas)
Modificacions:
--------------------------------------------------------------- */

/*'***************************************************************************************
'									////	EPO_ChecksMarcats  \\\\
'			~~~~~~ EPO_ChecksMarcats(frmObject) As Boolean ~~~~~~
'		Funcio per saber si en un formulari hi ha check box marcats
'****************************************************************************************/
function EPO_ChecksMarcats(EPO_frmChecks)
{
var EPO_intContDA;
var EPO_objTmpDA;

EPO_intContDA = 0;

for(EPO_intContDA=0;EPO_intContDA<EPO_frmChecks.length;EPO_intContDA++)
{
EPO_objTmpDA=EPO_frmChecks.elements[EPO_intContDA];

if (EPO_objTmpDA.type == 'checkbox')
	{
	if (EPO_objTmpDA.checked)
		{
		return true;
		}
	}
}
}


/* ---------------------------------------------------------------
Funcio JS per comprovar si una pŕgina es d'edició o no i si ho és
mostrar el missatge de que es perdrŕn els canvis en cas de sortir
------------------------------------------------------------------
Autor: J. Farré 22/09/2004 (Qualitas)
Modificacions:
--------------------------------------------------------------- */
function ComprovarEdicio()
{
	if (document.getElementById('EsPaginaEdicio'))
	{	
		return confirm("Voleu sortir de l'aplicació?.\r\n\r\nAVIS IMPORTANT:els canvis realitzats en la pantalla amb posterioritat a l'últim cop que heu pressionat el botó Desar, no tindran efecte.");
	}
	else
	{
		return true;	
	}
}
