/*
File       : general.js
Description: General JavaScript for form validations and help screens
Copyright  : Copyright (c) 2002
Company    : University of Hawai'i, MIS
version    : 1.0

*NOTE* Be sure to create javascript that does not
       have a dependence on specific objects.

       bad  param ex. - document.formName

       good param ex. - document.formName.fieldName
                      - document.formName.fieldName.value
*/
//======================================================
//Used for help links - opens a large browser window

function openBigWin(url)
{
  params  = '';
  params += 'toolbar=no,';
  params += "scrollbars=yes,";
  params += 'resizable=yes,';
  params += 'width=600,';
  params += 'height=500';
  window.open(url, "", params);
}
//======================================================
//Used for help links - opens a medium browser window

function openMedWin(url)
{
  params  = '';
  params += 'toolbar=no,';
  params += "scrollbars=yes,";
  params += 'resizable=yes,';
  params += 'width=500,';
  params += 'height=400';
  window.open(url, "", params);
}

//======================================================
//Used for help links - opens a small browser window

function openSmallWin(url)
{
  params  = '';
  params += 'toolbar=no,';
  params += "scrollbars=yes,";
  params += 'resizable=yes,';
  params += 'width=400,';
  params += 'height=300';
  window.open(url, "", params);
}

//======================================================
//Used for help links - opens a small browser window

function openWin(url)
{
  params  = '';
  params += "location=yes,";
  params += "toolbar=yes,";
  params += "scrollbars=yes,";
  params += "resizable=yes,";
  params += "width=600,";
  params += "height=500";
  window.open(url, "", params);
}

//======================================================
function alertConfirmData(strFileName){

	var nNumLines = 0; //number of lines in file
	var stringToConfirm = ""; //will hold text from file

	document.FileReader.readFile(strFileName);
	nNumLines = document.FileReader.getNumLines();

	for (var i=0; i<nNumLines; i++){
		stringToConfirm += document.FileReader.getLine(i) + "\n";  //gets 1 line at a time  note: getLine(i) is singular
	}

	alert(stringToConfirm);

}

//======================================================
function alertFileLines(strFileName){

	var stringDataFromFile = ""; //will hold string data in file

	document.FileReader.readFile(strFileName);
	stringDataFromFile += document.FileReader.getLines();  //gets all lines note: getLines() is plural
	alert(stringDataFromFile);

}

//======================================================
function readinFileLines(strFileName){

	var nNumLines = 0; //number of lines in file
	var stringToConfirm = ""; //will hold text from file

	document.FileReader.readFile(strFileName);
	nNumLines = document.FileReader.getNumLines();

 	for (var i=0; i<nNumLines; i++){
		stringToConfirm += document.FileReader.getLine(i) + ""; //insert "\n" for newline or "&nbsp;" for spacing
 	}

	return stringToConfirm;
}

//eof: general.js
