// JavaScript Document
// to store user data for the standard user info form
//  required form field names are:
//  name  |  email  |  address  |  suburb  |  state  |  phone
//  Brad Sainsbury

function storeUser(formName){
	userData = new String();
	userData = formName.name.value+"¤"+formName.emailAddress.value+"¤"+formName.address.value+"¤"+formName.suburb.value+"¤"+formName.state.selectedIndex+"¤"+formName.phone.value;
	userData = escape(userData);
	expireDate =  new Date;
	expireDate.setMonth(expireDate.getMonth()+6)
	document.cookie = "userData="+ userData +"; expires="+ expireDate.toGMTString() +"; path=/;";
}

function getUser(formName){
	cs = getCookieString("userData");
	if(cs.length>0){
		cs = unescape(cs);
		if(cs.indexOf("¤")>-1){
			csArray = cs.split("¤");
			eval(formName+".name.value='"+csArray[0]+"'");
			eval(formName+".emailAddress.value='"+csArray[1]+"'");
			eval(formName+".address.value='"+csArray[2]+"'");
			eval(formName+".suburb.value='"+csArray[3]+"'");
			eval(formName+".state["+csArray[4]+"].selected=true");
			eval(formName+".phone.value='"+csArray[5]+"'");
		}
	}
}

function getCookieString(cName){
	var result = new String();
	if (document.cookie != ""){
		var dc = document.cookie;
		var dcst = dc.indexOf(cName);
		if (dcst>-1){
			dcst = dcst + cName.length;
			var dcend = dc.indexOf(";",dcst);
			if (dcend == -1){dcend = dc.length}
			result = dc.substring(dcst+1,dcend);
		}
	}
	return result;
}

