// ********** Random Image and Color generator **********homePath = "https://www.riedmiller.com/insuranceforone";// content filenames arraygraphicContent = new Array();graphicContent[1] = '<a href="' + homePath + '/quote/quote_request.php"><img src="images/content01.jpg" alt="Want affordable, dependable health coverage for yourself? Insurance for One is just for you. Get a quote now that fits your needs."WIDTH=740 HEIGHT=278 border=0></a>';graphicContent[2] = '<a href="' + homePath + '/quote/quote_request.php"><img src="images/content02.jpg" alt="Want affordable, dependable health coverage for yourself? Insurance for One is just for you. Get a quote now that fits your needs."WIDTH=740 HEIGHT=278 border=0></a>';graphicContent[3] = '<a href="' + homePath + '/quote/quote_request.php"><img src="images/content03.jpg" alt="Want affordable, dependable health coverage for yourself? Insurance for One is just for you. Get a quote now that fits your needs."WIDTH=740 HEIGHT=278 border=0></a>';graphicContent[4] = '<a href="' + homePath + '/quote/quote_request.php"><img src="images/content04.jpg" alt="Want affordable, dependable health coverage for yourself? Insurance for One is just for you. Get a quote now that fits your needs."WIDTH=740 HEIGHT=278 border=0></a>';// graphicContent[4] = '<a href="services/health_savings.html"><IMG SRC="'+homePath+'images/content04.jpg" WIDTH=740 HEIGHT=278 border=0></a>';// banner bkg colors arraybannerBkg = new Array();bannerBkg[1] = '<tr bgcolor="#5f9cc3">';bannerBkg[2] = '<tr bgcolor="#666633">';bannerBkg[3] = '<tr bgcolor="#c58d21">';bannerBkg[4] = '<tr bgcolor="#5f9cc3">';// function definitionsfunction generateRandomNumber() {  n=(graphicContent.length)-2;  randomData=(Math.round(Math.random(n)*n))+1;}// ******************************************************function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_openBrWindow(theURL,winName,features) {	newwindow=window.open(theURL,winName,features);	if (window.focus) {newwindow.focus()}}// ********** Form validation scripts **********function validateEmpty(data,fieldname) {	// initial variable states    var blankErr = "";	// check for a blank entry in the firstname field	if (data == "") {	    blankErr = "- " + fieldname + " must not be blank\n";	}	return blankErr;}function validateEmail(email,fieldname) {	// initial variable states    var emailErr = "";	if (email == "") {	    emailErr = "- " + fieldname  + " must not be blank\n";	} else {		// check for invalid characters in the email address		var email = email.toLowerCase();		var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";  		for (var i=0; i < email.length; i++) {			var letter = email.charAt(i);			if (validchars.indexOf(letter) == -1) { emailErr = "- " + fieldname  + " must be a valid email address\n"; }		}		// check to make sure there is an (@) and a following (.)		if (email.indexOf("@") < 1) { emailErr = "- " + fieldname  + " must be a valid email address\n"; }		if (email.indexOf(".",(email.indexOf("@")+2)) < 1) { emailErr = "- " + fieldname  + " must be a valid email address\n"; }	}	return emailErr;}function validateZip(zipcode) {	// initial variable states    var zipErr = "";	if (zipcode == "") {	    zipErr = "- [Zip Code] must not be blank\n";	} else if (zipcode.length > 5) {		zipErr = "- [Zip Code] must be a valid 5-digit number\n";	} else {		var validchars = "0123456789";		for (var i=0; i < zipcode.length; i++) {			var nmbr = zipcode.charAt(i);			if (validchars.indexOf(nmbr) == -1) { zipErr = "- [Zip Code] must be a valid 5-digit number\n"; }		}	}	return zipErr;}function validatePhone(phonenumber) {	// initial variable states    var phoneErr = "";	if (phonenumber == "") {	    phoneErr = "- [Phone Number] must not be blank\n";	} else if (phonenumber.length < 7) {		phoneErr = "- [Phone Number] must be a valid number\n";	} else {		var validchars = "0123456789-";		for (var i=0; i < phonenumber.length; i++) {			var nmbr = phonenumber.charAt(i);			if (validchars.indexOf(nmbr) == -1) { phoneErr = "- [Phone Number] must be a valid number\n"; }		}	}	return phoneErr;}function validateMonth(data,type) {	// initial variable states    var vErr = "";	if (data == "") {	    vErr = "- " + type + " must not be blank\n";	} else if (data.length < 2) {		vErr = "- " + type + " must be a valid 2-digit number within 01-12\n";	} else if (data < 1 || data > 12) {		vErr = "- " + type + " must be a valid 2-digit number within 01-12\n";	} else {		var validchars = "0123456789";		for (var i=0; i < data.length; i++) {			var nmbr = data.charAt(i);			if (validchars.indexOf(nmbr) == -1) { vErr = "- " + type + " must be a valid 2-digit number within 01-12\n"; }		}	}	return vErr;}function validateDay(data,type) {	// initial variable states    var vErr = "";	if (data == "") {	    vErr = "- " + type + " must not be blank\n";	} else if (data.length < 2) {		vErr = "- " + type + " must be a valid 2-digit number within 01-31\n";	} else if (data < 1 || data > 31) {		vErr = "- " + type + " must be a valid 2-digit number within 01-31\n";	} else {		var validchars = "0123456789";		for (var i=0; i < data.length; i++) {			var nmbr = data.charAt(i);			if (validchars.indexOf(nmbr) == -1) { vErr = "- " + type + " must be a valid 2-digit number within 01-31\n"; }		}	}	return vErr;}function validateYear(data,type) {	// initial variable states    var vErr = "";	if (data == "") {	    vErr = "- " + type + " must not be blank\n";	} else if (data.length < 4) {		vErr = "- " + type + " must be a valid 4-digit number\n";	} else {		var validchars = "0123456789";		for (var i=0; i < data.length; i++) {			var nmbr = data.charAt(i);			if (validchars.indexOf(nmbr) == -1) { vErr = "- " + type + " must be a valid 4-digit number\n"; }		}	}	return vErr;}// ******************************************************
