var b = 0 ;
var i = 0 ;
var errmsg = "" ;
var punct = "" ;
var min = 0 ;
var max = 0 ;




function credit_grade(field) {

if (b && (field.value.length == 0)) return true;

if (field.value.length < min) {
alert(errmsg);
field.focus();
if (field.type == "text") field.select();
return false ;
   }

if ((max > 0) && (field.value.length > max)) {
alert(errmsg);
field.focus();
if (field.type == "text") field.select();
return false ;
   }

return true ;
}




function Zip_Code(field) {


if (b && (field.value.length == 0)) return true ;

var valid = punct + "0123456789"

var pass = 1;
var digits = 0
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") pass = 0;
if (valid.indexOf(temp) > (punct.length-1) ) digits++ ;

}

if (!pass) {
alert(errmsg);
field.focus();
if (field.type == "text") field.select();
return false ; ;
   }

if (digits < min) {
alert(errmsg);
field.focus();
if (field.type == "text") field.select();
return false;
   }

if ((max > 0) && (digits > max)) {
alert(errmsg);
field.focus();
if (field.type == "text") field.select();
return false;
   }

return true ;
}



function ValidateIt()
{
b=0;
errmsg="Please Select A Credit Profile Status.";
min=1;
max=0;
if (! credit_grade(document.debtconsolidation.CRED_GRADE) ) return false ;
b=0;
errmsg="Please Select A Homeowner Status.";
min=1;
max=0;
if (! credit_grade(document.debtconsolidation.HOMEOWNER) ) return false ;
b=0;
errmsg="Please Enter A Valid Zip Code. Numeral Characters Only; 0-9.";
punct="";
min=5;
max=5;
if (! Zip_Code(document.debtconsolidation.ZIP) ) return false ;
}