/***********************************************
** File:      pagescript.js  version 1.2
** Author:    nat
** Modified:  05/18/04
** Copyright: I-Next Ltd
***********************************************/
/* ident @(#)pagescript.js	1.2 */

// Popup
if ( ( document.URL == 'http://stage.powwow.dk/' ) || ( document.URL == 'http://www.powwow.dk/') || ( document.URL == 'http://www.nestle-waters-powwow.dk/')){
  popup('May_offer.htm', 380, 600 );
}


function scroll(){
  y += s;
  if ( ( y < box_ht && s < 0 ) || ( y > 0 && s > 0 ) ){ s = ( s > 0 )? -1 : 1; }
  if ( y < box_ht ){ y = box_ht; } // stop trap
  set('boxeswindow:boxes', 'top', y );
  setTimeout("scroll()",50);
}
function go(){
  if ( document.all || document.getElementById ){
    document.forms[0].submit();
  } else{
    document.search.document.forms[0].submit();
  }
}
function popup( win, w, h ){
  if ( window.pop ){ window.pop.close(); } // close an open one
  if ( popup.arguments.length < 2 ){ w = 320; };
  if ( popup.arguments.length < 3 ){ h = 480; };
  pop = window.open( win,'return','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,locationbar=no,width=' + w + ',height=' + h + ',screenX=0,screenY=0,top=0,left=0');
}
function highlightLinks(){
  if ( document.all || document.getElementById ){
    var u = document.URL;
    var dir = ( !u.match(/\/$/) ) ? u.substring( 0, u.lastIndexOf('/')) + '/' : ''; // get dir if ends with '/'

    for ( var i = (document.links.length - 1); i >= 0; i -- ){
      var h = document.links[i].href;
      if ( h == u || h == dir ){ // get the matching file and directory
        if (document.links[i].className == 't-menus') {
           document.links[i].style.color = '#3399FF';
        }
        else {
          document.links[i].style.color = '#000099';
        }
      }
    }
  }
}
function calculate( lang ){
  var f = ( document.layers )? document.submenu.document.forms[0] : document.forms[0];
  var v = f.points.value.replace(/\D/gi, ''); // remove non digits
  if ( v == 0 || v == '' ){
    var msg = ( lang == 'en' )? 'Please enter a number' : 'Voer het aantal punten in dat u heeft';
    alert( msg );
  } else {
    if ( lang == 'en' ){ window.location.replace('loyalty_calc_en.cgi?' + v ); }
    else { window.location.replace('loyalty_calc.cgi?' + v ); }
  }
}
function calc_add( v ){
  var f = ( document.layers )? document.submenu.document.forms[0] : document.forms[0];
  if ( v == 'c' ){ // reset
    f.points.value = '';
  } else if ( f.points.value.replace(/\D/gi, '').length < 4 ){ // only 4 long
    f.points.value = f.points.value.replace(/\D/gi, '').toString() + v; // remove non digits
  }
}
