﻿
/* Popup definitions
 *
 * Available tags:
 *	XPNAME          Label (all)
 *	XPSTART         Start time (outage)
 *	XPESTIMATE      Estimated end time (outage)
 *	XPREASON        Reason (outage)
 *	XPCUSTOMERS     Affected customers (all)
 *	XPFAULTS        Amount of faults (district or op.area)
 *	XPPLANS         Amount of planned outages (district or op.area)
 */
var user = new Object();


/* Title string for distribution substation popups. */
user.faulttext = 'Feil';
user.plantext = 'Planlagt avbrudd';


/* Pop-up HTML for operational area summary */
user.opareatext = '<table><tr><td><b>XPNAME område</b><br>Feil: XPFAULTS<br>Planlagt avbrudd: XPPLANS<br>Kunder uten strøm: XPCUSTOMERS</td></tr></table>';


/* Pop-up HTML for district summary */
user.districttext  = '<table><tr><td><b>Kommune XPNAME område</b><br>Feil: XPFAULTS<br>Planlagt avbrudd: XPPLANS<br>Kunder uten strøm: XPCUSTOMERS</td></tr></table>';


/* Pop-up HTML for distribution substations */
user.dstext = '<table><tr><td><b>XPNAME</b><br>Starttid: XPSTART<br>Kunder uten strøm: XPCUSTOMERS<br>Info: XPREASON</td></tr></table>';


/* Map DmsOutage.StatusInfo code to text. */
user.getEstimateText = function (estimate)
{
    if (estimate > 24 || estimate < 1)
        return 'Meddeles senere';

    return 'kl ' + estimate + ':00';
}


user.doLocal = function ()
{
   var ele = uti.getElement('previous');

   if (ele)
      ele.title = 'Laajempi näkymä';

    var refresh = 'Virkistä näkymä';
    
   ele = uti.getElement('refresh');
   if (ele)
      ele.title = refresh;

   ele = uti.getElement('refreshtop');
   if (ele)
      ele.title = refresh;

   ele = uti.getElement('go');
   if (ele)
      ele.style.visibility = 'hidden';
}

