
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function cOn(td){
	if(document.getElementById||(document.all && !(document.getElementById))){
		td.style.backgroundColor="#FFFFFF";
	}
}
function cOut(td){
	if(document.getElementById||(document.all && !(document.getElementById))){
		td.style.backgroundColor="#E5EFF6";
	}
}

//////for states
function setAll (value) {
	var i;
	for (i = 0; i < document.states.elements.length; i++) {
		document.states.elements[i].checked = value;
	}
}

/////////for my favs
function setAll2 (value) {
	var i;
	for (i = 0; i < document.request.elements.length; i++) {
		document.request.elements[i].checked = value;
	}
}


function checkFields() {
var i;
done = 0;
for (i = 0; i < document.states.elements.length; i++) {
if(document.states.elements[i].checked){
done = 1;
}
}
if (done == 0){
alert('Please Select one or more States');
return false;
}
else return true;
}

function checkFields2() {
var i;
done = 0;
for (i = 0; i < document.request.elements.length; i++) {
if(document.request.elements[i].checked){
done = 1;
}
}
if (done == 0){
alert('Please Select one or more Printers to request a quote from');
return false;
}
else return true;
}

///for edit_favs
function checkFields3() {
var i;
done = 0;
for (i = 0; i < document.request.elements.length; i++) {
if(document.request.elements[i].checked){
done = 1;
}
}
if (done == 0){
alert('Please Select one or more Printers to Remove');
return false;
}
else 
{
msg = "Are you sure you would like to delete this printer?";
return confirm(msg);
}
}

function SetFocus(TargetFormName) {
  var target = 0;
  if (TargetFormName != "")
    for (i=0; i<document.forms.length; i++) {
      if (document.forms[i].name == TargetFormName) {
        target=i;
        break;
      }
    }

  var TargetForm = document.forms[target];
    
  for (i=0; i<TargetForm.length; i++) {
    if ( (TargetForm.elements[i].type != "image") && 
         (TargetForm.elements[i].type != "hidden") && 
         (TargetForm.elements[i].type != "reset") && 
         (TargetForm.elements[i].type != "submit") ) {

      TargetForm.elements[i].focus();

      if ( (TargetForm.elements[i].type == "text") || 
           (TargetForm.elements[i].type == "password") )
        TargetForm.elements[i].select();
      
      break;
    }
  }
}

function NewWindow(mypage, myname, w, h, top, left, scroll, resize, status, menubar, toolbar, resizable, address) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winops = 'height='+h+',width='+w+',top='+top+',left='+left+',scrollbars='+scroll+',resize='+resize+',status='+status+',toolbar='+toolbar+',resizable='+resizable+',location='+address+''
win = window.open(mypage, myname, winops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

///yes or no
function verify(){
msg = "Are you sure you want to Delete this record?";
return confirm(msg);
}

///printers amount
function verifyAMOUNT(){
msg = "Are you sure this is the correct amount?";
return confirm(msg);
}

//////toggle test
function toggle (value) {
if(document.printer.elements[value].checked != true)
{
//document.printer.elements[value].checked = true;
//}else{
//document.printer.elements[value].checked = false;
}
}

//test for acceptance
function checkTERMS() {
if(document.printer.terms.checked == true){
return true;
}else{
alert('Please indicate your acceptance of the 4print terms and conditions.');
return false;
}
}

///POST Message
function verifyPOST(){
msg = "Post this message?";
return confirm(msg);
}

var submitcount = 0;

///One submit
function oneSubmit()
{

if (submitcount == 0) {
	//sumbit form
	submitcount ++;	
	return true;	
	}
else
	{	
		alert("Transaction is in progress.");
		return false;
	}
}