<!--
FSPLIT = ":";

/*
** Add the following line of code as an attribute to the form tag
** onSubmit = "setForm('frmSave')"
** example(s): <form onSubmit="setForm('frmSave')">
*/

function setForm(name) 
{
	var _form = document.forms[0];

	// Set cookie value using form values
	var cValue = "";
	
	cValue += getValue( _form.NAME ) + FSPLIT;
	cValue += getValue( _form.COMPANY ) + FSPLIT;
	cValue += getValue( _form.ADDRESS1 ) + FSPLIT;
	cValue += getValue( _form.ADDRESS2 ) + FSPLIT;
	cValue += getValue( _form.CITY ) + FSPLIT;
	cValue += getValue( _form.STATE ) + FSPLIT;
	cValue += getValue( _form.POSTAL ) + FSPLIT;
	cValue += getValue( _form.COUNTRY ) + FSPLIT;
	cValue += getValue( _form.COUNTRY_OTHER ) + FSPLIT;
	cValue += getValue( _form.TEL ) + FSPLIT;
	cValue += getValue( _form.EMAIL ) + FSPLIT;
	cValue += getValue( _form.COMPANY_TYPE ) + FSPLIT;
	cValue += getValue( _form.HOW_DID_YOU_HEAR_ABOUT_US ) + FSPLIT;
	cValue += getValue( _form.HOW_OTHER ) + FSPLIT;

	wSession( name, cValue );
}


/*
** Add the following line of code as an attribute to the body tag
** onLoad = "getForm('frmSave')"
** example(s): <body onLoad="getForm('frmSave')">
*/

function getForm(name) 
{
	var _form = document.forms[0];
	var temp = rSession(name);
	
	var cValue = temp.split(FSPLIT)
//alert("Cookie" name+" = "+temp);	
	var tmp = "";
	for( var i = 0; i < cValue.length - 1; i++ )
	{
		tmp += i + " = " + cValue[i] + "\n";
	}
	
	// Assign cookie values to the form
	setValue( _form.NAME, cValue[0] );
	setValue( _form.COMPANY, cValue[1] );
	setValue( _form.ADDRESS1, cValue[2] );
	setValue( _form.ADDRESS2, cValue[3] );
	setValue( _form.CITY, cValue[4] );
	setValue( _form.STATE, cValue[5] );
	setValue( _form.POSTAL, cValue[6] );
	setValue( _form.COUNTRY, cValue[7] );
	setValue( _form.COUNTRY_OTHER, cValue[8] );
	setValue( _form.TEL, cValue[9] );
	setValue( _form.EMAIL, cValue[10] );
	setValue( _form.COMPANY_TYPE, cValue[11] );
	setValue( _form.HOW_DID_YOU_HEAR_ABOUT_US, cValue[12] );
	setValue( _form.HOW_OTHER, cValue[13] );
}

function getValue( element )
{
	if ( element == null )
		return "";
		
	if ( element.type == "text" || element.type == "hidden"  )
		return element.value;
		
	if ( element.type == "select-one" )
		return element.options[element.selectedIndex].text;
}

function setValue( element, eValue )
{
	if ( element == null || eValue == null )
		return;

	if ( element.type == "text" || element.type == "hidden"  )
		element.value = eValue;
		
	if ( element.type == "select-one" )
	{
		for ( var i = 0; i < element.length; i++ )
		{
			var oText = element.options[i].text
			if ( oText == eValue )
			{
				element.options[i].selected = true;
				break;
			}
		}
	}
}

//-->