//REGISTRATION FUNCTIONS //
function updateCalcFields(index, rate) {
	subindex=index+1;
document.form1.elements[subindex].value= rate * (parseFloat(document.form1.elements[index].value));
document.form1.elements[subindex].focus();
var theSum = 15;
	//theSum//
	for (i=22;i<32;i=i+2)
{theSum= theSum + parseFloat(document.form1.elements[i].value)};
//for (i=15;i<22;i=i+2)//
//{theSum= theSum + parseFloat(document.form1.elements[i].value)};//
document.form1.GrandTotal.value= theSum;
	
}
function subtot(index, rate) {
subindex=index+1;
var cost= rate * (parseFloat(document.form1.elements[index].value));
document.form1.elements[subindex].value= cost ;
//document.form1.elements[subindex+2].focus();//
//calcFields()//
}

function calcFields() {
	var theSum = 0;
	//theSum//
	for (i=10;i<13;i=i+2)
{theSum= theSum + parseFloat(document.form1.elements[i].value)};
for (i=15;i<22;i=i+2)
{theSum= theSum + parseFloat(document.form1.elements[i].value)};
document.form1.GrandTotal.value= theSum;
}

function getURLRef() {
return document.referer;
}
//EMAIL NEDGT FUNCTIONS //
function buildGTEmail(eName) {
	var theString="mailto:" +eName + "@dieselgettogether.com";
	return theString;
}
function buildGTEmailMsg(eName,theSubject,theBody) {
	var theString="mailto:" +eName + "@dieselgettogether.com"  + "?subject=" + theSubject +"&body=" + theBody;
	return theString
}
//EMAIL GENERAL FUNCTIONS //
function buildEmail(eName,eDomain) {
	var theString="mailto:" +eName + "@" +eDomain;
	return theString;
}

function buildEmailMsg(eDomain,eName,theSubject,theBody) {
	var theString="mailto:" +eName + "@" +eDomain + "?subject=" + theSubject +"&body=" + theBody;
	return theString
}
//TEST FUNCTIONS
function indexVal(theIndex) {
	var theStr=document.form1.elements[theIndex].value;
	alert(theStr);
}


//COOKIES //
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
