// Copyright© 2001-2008 New Vintage Software Inc.
//----------------------------------------------------------------





function NVS_ImgRoll(ImgName,ImgOver,ImgOff,ImgActive,IsActive,MouseIsOver) {
  if (ImgName.length) {
    if (IsActive) {
      if (ImgActive.length) { 
        eval(ImgName + ".src=" + ImgActive +".src");          
      } else {
        if (ImgOff.length) { eval(ImgName + ".src=" + ImgOff +".src"); }}
    } else {
      if ((MouseIsOver) && (ImgOver.length)) {
        eval(ImgName + ".src=" + ImgOver +".src"); 
      } else {  
        if (ImgOff.length) { eval(ImgName + ".src=" + ImgOff +".src"); }
}}}}



function NVS_MenuRoll(MenuName,MenuNums,ThisMenu,CurMenu,MouseIsOver,preloadFlag) {

if (document.images && (preloadFlag == true)) {
   // off
   //---------------------------------------------------
   var arr = MenuNums.split(",");
   for (var i=0; i<arr.length; i++) {
     eval(MenuName + arr[i] +".src = " + MenuName + arr[i] + "_buf.src");  // ?????

     if (MouseIsOver) {  eval(MenuName + arr[i] + "_SubMenu.style.visibility = 'hidden'"); }
   }

 
    // on 
    //---------------------------------------------------
    if (MouseIsOver) { 
      eval(MenuName + ThisMenu +".src = " + MenuName + ThisMenu + "_over_buf" + ".src");  // ?????
 
      eval(MenuName + ThisMenu + "_SubMenu.style.visibility = 'visible'");
    }
}
}



function FlagRollover(FlagNums,ThisFlag,CurFlag,CurMode,MouseIsOver)    {



    // off
    //---------------------------------------------------
   var arr = FlagNums.split(",");
    for (var i=0; i<arr.length; i++) {
      eval("btn_Flag_"      + arr[i] + "_" + CurMode +".src = NVS_Def_Flag_" + arr[i] + ".src");

      if (! ( (ThisFlag==CurFlag) && (i==ThisFlag))) {
        eval("Flag_Marker_" + arr[i] + "_" + CurMode +"_Left.src = NVS_FlagMarker_Blank.src");
        eval("Flag_Marker_" + arr[i] + "_" + CurMode +"_Right.src = NVS_FlagMarker_Blank.src");
      }

    } 

   // on 
    //---------------------------------------------------
    if (MouseIsOver) { 
      eval("btn_Flag_"      + ThisFlag + "_" + CurMode + ".src = NVS_Def_Flag_" + ThisFlag + "_Active.src"); 
      eval("Flag_Marker_" + ThisFlag + "_" + CurMode + "_Left.src = NVS_FlagMarker_Left.src");
      eval("Flag_Marker_" + ThisFlag + "_" + CurMode + "_Right.src = NVS_FlagMarker_Right.src");
    } else {
      eval("Flag_Marker_" + CurFlag + "_" + CurMode + "_Left.src = NVS_FlagMarker_Left.src");
      eval("Flag_Marker_" + CurFlag + "_" + CurMode + "_Right.src = NVS_FlagMarker_Right.src");
    }
 
}


function DropSearch(mnu,st) { 
  if (st.value.length > 0 ) {

//   alert(mnu.options[mnu.selectedIndex].value + st.value + "&smenulast=" + mnu.options[mnu.selectedIndex].text + "&smenulastsearch=" + st.value);

    document.location = mnu.options[mnu.selectedIndex].value + st.value + "&smenulast=" + mnu.options[mnu.selectedIndex].text + "&smenulastsearch=" + st.value;    
  } else {
    alert ("Please enter a keyword to search for.  ")
}}



function DoSearch(searchpage,st) { 
  if (st.value.length > 0 ) {

 

    document.location = searchpage + st.value + "&smenulastsearch=" + st.value;    

  } else {
    alert ("Please enter a keyword to search for.  ")
}}



function ConsoleSearchGoogle(mnu,st,sitename) { 
  var res = true
  if (st.value.length > 0 ) {
    for (var i=0; i<mnu.length; i++) {
      if (mnu[i].checked) {
           if (mnu[i].value == "googleweb") {                                     // google it ... see http://www.google.ca/searchcode.html
             document.location = "http://www.google.com/search?safe=vss&q=" + st.value
             res = false;
           } else if (mnu[i].value == "googlesite") { 
             document.location = "http://www.google.com/search?safe=vss&q=" + st.value + "&sitesearch=" + sitename 
             res = false;
           }
    }}
  } else {
    alert ("Plesae enter a search string");
    res = false;
  }
  return res;
}



function DDM_NAV(mnu) { 
  if (mnu.options[mnu.selectedIndex].value.length > 5 ) {
    document.location = mnu.options[mnu.selectedIndex].value;
}}




function popup(url, name, width, height, left, top)
{ var t
   t="toolbar=no,location=no,directories=no,"+
      "status=no,menubar=no,scrollbars=yes,"+
      "resizable=yes,width="+width+",height="+height+","+
      "left="+left+",top="+top;
  MyNewWindow=window.open(url,name,t);
}


function CloseWindow() {
  window.close()
}


function EnableCustomDateSelector(mnu,frm)    {

  if (mnu.options[mnu.selectedIndex].value=="Custom") {
    frm.StartDay.disabled = false;    
    frm.StartMonth.disabled = false;    
    frm.StartYear.disabled = false;    
    frm.EndDay.disabled = false;    
    frm.EndMonth.disabled = false;    
    frm.EndYear.disabled = false;   
  } else {
    frm.StartDay.disabled = true;    
    frm.StartMonth.disabled = true;    
    frm.StartYear.disabled = true;    
    frm.EndDay.disabled = true;    
    frm.EndMonth.disabled = true;    
    frm.EndYear.disabled = true;    
}}





 function addToFavorites(urlAddress,pageName){  
   if (window.external){   window.external.AddFavorite(urlAddress,pageName)}
   else  { alert("Sorry! Your browser doesn't support this function.");
 }}


 
function emptyval(entered, abox)
{with (entered)
{if (value=="" || value==null || value==" " || value=="  " || value=="   ")
{if (abox!="") { entered.focus(); alert(abox);} return false;}
else 
{return true;}}}
 







function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = NVS_ImagePath + arg;
		return rslt;
	}
}


function changeImages() {	
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}





















