function activate(image_name) {
	if (document.images) {
		document[image_name].src = eval(image_name + "On.src");
	}
}

function deactivate(image_name) {
	if (document.images) {
		document[image_name].src = eval(image_name + "Off.src");
	}
}

function popupwindow(page) {
	var newWindow = window.open(page,'NCJW Window','width=500,height=300,toolbar=no,directories=no,status=no,scrollbars=yes,resize=yes,menubar=no');
}

function opennewwindow(page) {
	var second = "width=" + (screen.width - 200) + ",height=" + (screen.height - 200) + ",toolbar=no,directories=no,location=yes,status=no,scrollbars=yes,resize=yes,menubar=no";
	var app = window.open(page,'NCJW',second);
	app.moveTo(10,10);
	app.opener = window.parent; 
	app.opener.name = "opener";
}

function opennewwindow1(page) {
	var second = "width=" + (screen.width - 200) + ",height=" + (screen.height - 200) + ",toolbar=no,directories=no,location=no,status=no,scrollbars=yes,resize=yes,menubar=no";
	var app = window.open(page,'NCJWDallas',second);
	app.moveTo(10,10);
	app.opener = window.parent; 
	app.opener.name = "opener";
}

function isblank(s) {
                for(var i=0; i<s.length; i++) {
                        var c = s.charAt(i);
                        if((c != ' ') && (c != '\n') && (c != '\t')) 
                        {
                                return false;
                        }
                }
                return true;
}
function verify(f) {
                var msg;
                var empty_fields = "";
                var errors = "";
                
                for (var i=0; i<f.length; i++) 
                {
                        var e = f.elements[i];
                        if (((e.type == "text") || (e.type == "textarea")) && !e.optional) 
                        {
                                if ((e.value == null) || (e.value == "") || isblank(e.value)) 
                                {
                                        empty_fields += "\n" + e.name;
                                        continue;
                                }
                                if (e.numeric || (e.min != null) || (e.max != null)) 
                                {
                                        var v = parseFloat(e.value);
                                        if (isNan(v) || ((e.min != null) && (v < e.min)) ||  ((e.max != null) && (v > e.max))) 
                                        {
                                                errors += "- The field " + e.name + " must be a number";
                                                if (e.min != null)
                                                {
                                                        errors += " that is greater than " + e.min;
                                                }
                                                if (e.max != null && e.min != null)
                                                {
                                                        errors += " and less than " + e.max;
                                                }
                                                else if (e.max != null)
                                                {
                                                        errors += " that is less than " + e.max;
                                                }
                                                errors += ".\n";
                                        }
                                }
                        }
                }
				               
               if (!empty_fields && !errors) 
                {
					return true;
                }
                
                msg = "__________________________________\n\n";
                msg += "All fields are required. Please review and fill in the needed information before submitting.\n";
                msg += "_________________________________\n\n";
                
                if (empty_fields) 
                {                        
                        msg += "- The following required field(s) are empty:" + empty_fields + "\n";
                        if (errors) msg += "\n";
                }

               msg += errors;
                                
               alert(msg);
                return false;
}