﻿// JScript File
function validateGenericForm(fields, msgs){
    var fieldsArray = fields.split(',');
    var msgsArray   = msgs.split(',');
    var msg = '';
    for (var i=0; i < fieldsArray.length; i++) {
        var field = document.getElementById(fieldsArray[i]);
        if(field!=null){
            switch(field.type.toLowerCase()){
              case 'text':
                if(field.value==''){msg+=msgsArray[i]+'\n'}
                break;
              case 'textarea':
                if(field.value==''){msg+=msgsArray[i]+'\n'}              
                break;
              case 'checkbox':
                if(!field.checked){msg+=msgsArray[i]+'\n'}
                break;
              case 'select-one':
                if(!field.selectedIndex && field.selectedIndex==0){msg+=msgsArray[i]+'\n'}              
                break;
            } // end switch
        } // end if
    } // end for
    if(msg!=''){
        alert(msg);
        return false;
    }else{
        return true;
    }
}

function openWindow(URL, width, height, resize, scroll, location){
    win = window.open(URL,"Browser","top=" + (screen.height - height) / 2 + ",left=" + (screen.width - width) / 2 + ",location=" + location + ",status=0,resizable=" + resize + ",scrollbars= " + scroll + ",width=" + width + ",height=" + height);
}

//Pop-up Images

function openImageWin(pic,width,height) {
    link = open("", "mphW", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=100,top=100,width="+width+",height="+height);
    link.document.open();
    link.document.writeln("<html>");
    link.document.writeln("<head>");
    link.document.writeln("</head>");
    link.document.writeln("<body topmargin=\"0\" leftmargin=\"0\">");
    link.document.writeln("<img id=\"picture\" name=\"picture\" src=\"" + pic + "\">");
    link.document.writeln("</body>");
    link.document.writeln("</html>");
    link.document.close();
    link.focus();
}
