if( (navigator.userAgent.indexOf('MSIE') != -1 && navigator.appVersion>= "4") || (navigator.userAgent.indexOf('Mozilla') >= 0 && navigator.appVersion>="5") )
{
  var dot_pos = document.domain.lastIndexOf('.');
  if( dot_pos > 0)
  {
   var domain_type = (document.domain.substring(dot_pos+1)).length <3 ?3:2;
   tokens_array  = document.domain.split('.');
   var nb_tokens = tokens_array.length;
   if( domain_type == 2 && tokens_array.length > 2 )
   {
    document.domain = new String(tokens_array[nb_tokens-2] + '.' +tokens_array[nb_tokens-1]);
   }
   else if( domain_type == 3 && tokens_array.length > 3 )
   {
    document.domain = new String(tokens_array[nb_tokens-3] + '.' +tokens_array[nb_tokens-2] + '.' + tokens_array[nb_tokens-1]);
   }
   document.domain = document.domain.toLowerCase();
 }
}

function BringMeTo(page){
 if (page == 'ab') {
 self.location="/address.shtml"
 self.focus();
 }
}
// Define the variables when page loads, so you can use them in calls to js function.
var StandardFeatures = ",scrollbars,status" ;
var DisplayFeatures = "" ;
var sdFeatures = ",scrollbars" ;
var HelpFeatures = StandardFeatures + ",toolbar" ;
function ReusableNewWin(Target,WinName,win_width,win_height,CallFeatures)
{
  var Dimensions = "width=" + win_width + ",height=" + win_height ;
  var Features = "" ;
  if (CallFeatures != null) Features = "," + CallFeatures ;

// Creating an Array of Standard Windows (SW)
var SW = new Array() ;
 SW[0] = new Array('SuperScubaWin',650,510,DisplayFeatures) ;
 SW[1] = new Array('TourWin',650,500,StandardFeatures);
 

// Running through them to see if one is being called
  var i = 0 ;
  for (i=0;i<SW.length;i++) {
   if (WinName == SW[i][0]) {
    Dimensions = "width=" + SW[i][1] + ",height=" + SW[i][2] ;
    Features = SW[i][3] ;
   }
  }
var AllFeatures = Dimensions + Features ;
// alert('AllFeatures equals ' + AllFeatures) ;
var NewWindow = window.open(Target,WinName,AllFeatures);
if (NewWindow.focus!=null  &&  navigator.userAgent.indexOf('MSIE 4')<0)
  {
   NewWindow.focus();
  }
}
function selectUnSelectAll( my_form, field_name )
{
    if(my_form.clickcontrol.checked)
           {
               flag = true;
           }
    else
           {
               flag = false;
           }
   len     =       my_form.elements.length;
   var     index   =       0;
    for( index=0; index < len; index++ )
    {
        if( my_form.elements[index].name == field_name )
        {
            my_form.elements[index].checked=flag;
        }
    }
}
function setAllCheckbox ( my_form, field_name )
{
   var len = my_form.elements.length;
   var index = 0;
   var num_checked = 0;
   var num_boxes = 0;
    for( index=0; index < len; index++ )
    {
        if( my_form.elements[index].name == field_name )
        {
            if( my_form.elements[index].type == "checkbox" )
            {
                 num_boxes++;
                 if( my_form.elements[index].checked )
                 {
                      num_checked++;
                 }
            }
        }
    }
   if( num_checked == num_boxes )
   {
        my_form.clickcontrol.checked=true;
   }
}