function getCalcFrom(form)
{
	var ok=0;
	var sday=form.sday.value;
	var smonth=form.smonth.value;
	var syear=form.syear.value;
	var eday=form.eday.value;
	var emonth=form.emonth.value;
	var eyear=form.eyear.value;
	var browser=navigator.appName;
	if(sday == "" || smonth == "" || syear == "" || eday == "" || emonth == "" || eyear == "") {
		return false;
	}
	var now = new Date();
	var day = now.getDate();
	var month = now.getMonth();
	var year  = now.getYear();
	if(browser == "Netscape"){
		year = year + 1900;
	}
	start1= new Date(syear,smonth,sday);
	end1= new Date(eyear,emonth,eday);
	days = (Math.round((end1-start1)/8.64e7));
	
	var sdate = smonth+"/"+sday+"/"+syear;
	var edate = emonth+"/"+eday+"/"+eyear;
	
	// 0 = jan | 1 = feb | 2 = mar | 3 = apr | 4 = may | 5 = jun
	// 6 = jul | 7 = aug | 8 = sep | 9 = oct | 10 = nov | 11 = dec
	// ALSO each date must be 1 day BEFORE for script to work //

	lowBeginDate = '9/3/'+(year-1); //DATE: 4.oct.09
	lowEndDate = '2/25/'+year; //DATE: 26.mar.10 | CHANGE WHEN NEW YEAR | (year+1) when date past
	medBeginDate = '2/26/'+year; //DATE: 27.mar.10 | CHANGE WHEN NEW YEAR | (year+1) when date past
	medEndDate = '5/24/'+year; //DATE: 25.jun.10 | CHANGE WHEN NEW YEAR | (year+1) when date past
	highBeginDate = '5/25/'+year; //DATE: 26.jun.10 | CHANGE WHEN NEW YEAR | (year+1) when date past
	highEndDate = '9/2/'+year; //DATE: 3.oct.10 | CHANGE WHEN NEW YEAR | (year+1) when date past
	if(form.name == "quickquote"){
		carfont = 'carfnt';
	} else {
		carfont = 'fccarfnt';
	}
	if(days < 4)
	{
		document.getElementById(carfont).style.display="none";
		if(form.car_low) {
			form.car_low.style.display="none";
		}
		if(form.car_med) {
			form.car_med.style.display="none";
		}
		if(form.car_high)
			form.car_high.style.display="none";
		form.car.value="";
		document.getElementById ('calc_js').innerHTML = "";
		return false;
	}

	if(dateWithin(lowBeginDate,lowEndDate,sdate)) {
		form.car.value="";
		var eval_js = document.createElement('script');
		eval_js.setAttribute('language', 'javascript');
		eval_js.setAttribute('type', 'text/javascript');
		eval_js.setAttribute('src', 'formcalcs/calcformlow.js'); 
		var html_doc = document.getElementById ('calc_js');
		html_doc.appendChild(eval_js);
		document.getElementById(carfont).style.display="inline";
		form.car_low.style.display="inline";
		if(form.car_med) {
			form.car_med.style.display="none";
		}
		if(form.car_high){
			form.car_high.style.display="none";
		}
		form.car.value = form.car_low.options[form.car_low.selectedIndex].value;
		form.jscript.value = 'calcformlow';
	} else if(dateWithin(medBeginDate,medEndDate,sdate)){
		form.car.value="";
		var eval_js = document.createElement('script');
		eval_js.setAttribute('language', 'javascript');
		eval_js.setAttribute('type', 'text/javascript');
		eval_js.setAttribute('src', 'formcalcs/calcformmedium.js'); 
		var html_doc = document.getElementById ('calc_js');
		html_doc.appendChild(eval_js); 
		document.getElementById(carfont).style.display="inline";
		form.car_med.style.display="inline";
		if(form.car_low) {
			form.car_low.style.display="none";
		}
		if(form.car_high){
			form.car_high.style.display="none";
		}
		form.car.value = form.car_med.options[form.car_med.selectedIndex].value;
		form.jscript.value = 'calcformmedium';
	}else if(dateWithin(highBeginDate,highEndDate,sdate)){
		form.car.value="";
		var eval_js = document.createElement('script');
		eval_js.setAttribute('language', 'javascript');
		eval_js.setAttribute('type', 'text/javascript');
		eval_js.setAttribute('src', 'formcalcs/calcformhigh.js'); 
		var html_doc = document.getElementById ('calc_js');
		html_doc.appendChild(eval_js); 
		document.getElementById(carfont).style.display="inline";
		form.car_high.style.display="inline";
		if(form.car_med) {
			form.car_med.style.display="none";
		}
		if(form.car_low) {
			form.car_low.style.display="none";
		}
		form.car.value = form.car_high.options[form.car_high.selectedIndex].value;		
		form.jscript.value = 'calcformhigh';
	} else {
		form.car.value="";
		var eval_js = document.createElement('script');
		eval_js.setAttribute('language', 'javascript');
		eval_js.setAttribute('type', 'text/javascript');
		eval_js.setAttribute('src', 'formcalcs/calcformlow.js'); 
		var html_doc = document.getElementById ('calc_js');
		html_doc.appendChild(eval_js); 
		document.getElementById(carfont).style.display="inline";
		form.car_low.style.display="inline";
		if(form.car_med) {
			form.car_med.style.display="none";
		}
		if(form.car_high){
			form.car_high.style.display="none";
		}
		form.car.value = form.car_low.options[form.car_low.selectedIndex].value;
		form.jscript.value = 'calcformlow';
	}
}
function dateWithin(beginDate,endDate,checkDate) {
        var b,e,c;
        b = Date.parse(beginDate);
        e = Date.parse(endDate);
        c = Date.parse(checkDate);
        if((c <= e && c >= b)) {
                return true;
        }
        return false;
}

function CheckDate(form) // USE CheckDate(this.form);
{
	var sday=form.sday.value;
	var sday1=-1;
	var sday2=(sday-sday1);

	var smonth=form.smonth.value;
	var syear=form.syear.value;

	myDate= new Date(syear,smonth,sday2);
	var today = new Date();
{
    if (myDate>today)
    {
	form.pastdate.value = 1;
	return true;
    }
	else //alert('This is a valid date')
    alert('You cannot enter a date in the PAST!')
	form.pastdate.value = 0;
	return false;
	}
}

function Err(form)
{
var days=form.days.value;
var sday=form.sday.value;
var smonth=form.smonth.value;
var syear=form.syear.value;
var eday=form.eday.value;
var emonth=form.emonth.value;
var eyear=form.eyear.value;

start1= new Date(syear,smonth,sday);
end1= new Date(eyear,emonth,eday);

days = (Math.round((end1-start1)/8.64e7));

var pleaseselectdays="Oops! Please Select A MINIMUM Of 4 DAYS";
if(days<4)
{
	alert(pleaseselectdays);
	return false;
}

}