﻿// JScript File


//Alert Testing...
  function showme()
      {
        alert('You have successfully called the  Show me function.\n\nThank you, have a nice day!');
      }

//Navigate To New Window
 function navNew(nUrl,loc) 
     {
        window.open(nurl,loc);
     }
 
 
  
 //Print Subject Content
 function printContent()
    {
        var DocumentContainer = document.getElementById('printDiv');
        var Window = window.open("print.html",'',"width=800,height=600,top=10,left=10,toolbars=no,scrollbars=yes,status=no,resizable=no");
        Window.document.write(DocumentContainer.innerHTML);
        Window.document.close();
        Window.focus();
        Window.print();
        Window.close();
    }
    
   
 //Printing - Failsafe
 function printHTML() 
    {
        var inf = document.getElementById('printDiv').innerHTML;
        win = window.open("print.htm", 'popup');
        win.document.write("<style type='text/css' media='screen'>.nodisplay{display:none;}</style> <style type='text/css' media='print'>.noprint,.nodisplay {display:none;} .hColor{font-weight:bold;} .oColor{font-weight:bold; color:#ff0000;}</style><div class='noprint'><input type='button' value='Print' onclick='window.print();'/></div><br/>" + inf );
        win.document.close();
        win.focus();
        win.print();
        win.close();
    }
 
  
 
 //Highligt List Item
 function highlightListItem(currentElement, foreColor, backColor)
    {
       var baseNode = currentElement.childNodes[0];

       for (var i=0;i<baseNode.childNodes.length; i++)
       {
          var currentTd = baseNode.childNodes[i].childNodes[0];
          var currentControl = currentTd.childNodes[0];

          if ( currentControl.checked )
          {
             currentTd.style.color = foreColor;
             currentTd.style.backgroundColor = backColor;
          }
          else
          {
             currentTd.style.color = currentElement.style.color;
             currentTd.style.backgroundColor = currentElement.style.backgroundColor;
          }
       }
    }
 
 
 //Highlight List Item With Child
 function highlightListControl(elementRef, foreColor, backColor)
    {
     var inputElementArray = elementRef.getElementsByTagName('input');

     for (var i=0; i<inputElementArray.length; i++)
     {
      var inputElementRef = inputElementArray[i];
      var parentElement = inputElementRef.parentNode;

      if ( parentElement )
      {
       if ( inputElementRef.checked == true )
       {
        parentElement.style.color = foreColor;
        parentElement.style.backgroundColor = backColor;
       }
       else
       {
        parentElement.style.color = elementRef.style.color;
        parentElement.style.backgroundColor = elementRef.style.backgroundColor;
       }
      }
     }

    }
 
 
 
 
 
 
 
 
 
 
 
 
 //----------------------
 
  
    
//Print Preview    
 function printPreviewDiv(elementId)
 {
  var printContent = document.getElementById(elementId);
  var windowUrl = 'about:blank';
  var uniqueName = new Date();
  var windowName = 'Print' + uniqueName.getTime();
  var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');
  var printPreviewObject = '<object id="printPreviewElement" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';

  printWindow.document.write(printContent.innerHTML);
  printWindow.document.write(printPreviewObject);
  printWindow.document.write('<script language=JavaScript>');
  printWindow.document.write('printPreviewElement.ExecWB(7, 2);');
  printWindow.document.write('printPreviewElement.outerHTML = "";');
  printWindow.document.write('</script>');
  printWindow.document.close();
  printWindow.focus();
  printWindow.close();
 }

 
 //
function getName(s) 
{
var d = s.lastIndexOf('.');
    return s.substring(s.lastIndexOf('/') + 1, d < 0 ? s.length : d);
}

function ImageInfo() 
{
    alert( getName( document.images[0].src) );
}

//
function init(){
imgs = document.images;
for(i=0;i<imgs.length;i++){
imgs[i].alt="151";
}
}

//
function fixImgs(){
    
    var m = document.getElementsByTagName("img");
    for(var i=0; i<m.length; i++)
        {           
           //if (document.images[i].alt != ""){
           //document.images[i].attachEvent("onclick","alert('');");
            alert(i + " " + document.images[i].src + " " + document.images[i].alt + " " + document.images[i].title);
            alert(document.images[i].innerHTML)
           // }
            //m.removeAttribute("alt");
           // m.setAttribute('title','You Got It');
            //alert(document.images[m.length-1].src);
        }
}

