//Author: Sjors Pals
//Company: Icatt Amsterdam
//Email: sjors@Icatt.nl
//Last Revision: 10/05/2001
function getdummycookie(cookiename,item)
{
	//document.cookie = "offerte=item1:::item1value#item2:::item2value#item3:::item3value#item4:::item4value#;expires=Sun, 26-Mar-2004 12:00:00 GMT";
	var cookiearray = (document.cookie.substr(eval(document.cookie.indexOf(cookiename + "=")) + cookiename.length + 1)).split("#")
	
	for (var i = 0; i < cookiearray.length; i++)
		{
		var string2check = cookiearray[i].split(":::")
		if (string2check[0] == item)
			{
				return(string2check[1])
			}
		}
}

function writedummycookie(cookiename,item,newvalue)
{
  var nextYear = new Date();
  nextYear.setTime(nextYear.getTime() + 365 * 24 * 60 * 60 * 1000);
	//retrieve the value of the cookie with name: cookiename and convert it to an array, we use # as delilimitor for the dummycookies, the minus sign divided the identifier and the value
	//if cookiename not found, we have to create a new one
	if((document.cookie.indexOf(cookiename + "=")) != -1)
	{
		var cookiearray = (document.cookie.substr(eval(document.cookie.indexOf(cookiename + "=")) + cookiename.length + 1)).split("#")
		
		var cookiefound = false
		
		//loop through the array and checks or the identifier equals the item paramater if yes replace the current value for the newvalue parameter 
		for (var i = 0; i < cookiearray.length; i++)
		{
			var string2check = cookiearray[i].split(":::")
			if (string2check[0] == item)
				{
					string2check[0]
					cookiearray[i] = string2check[0] + ":::" + newvalue
					cookiefound = true
				}
		}
		
		//Add new value to the array
		if (cookiefound == false)
		{
			cookiearray[cookiearray.length] = item + ":::" + newvalue
		}
		
		//Build a new cookiestring
		var newcookie = ""
		
		for (var i = 0; i < cookiearray.length; i++)
		{
			if (cookiearray[i] != "")
			{
			newcookie = newcookie +  cookiearray[i]	+ "#"		
			}
		}
		document.cookie = cookiename + "=" + newcookie + ";expires=" + nextYear.toGMTString();
	}
	else
	{
		document.cookie = cookiename + "=" + item + ":::" + newvalue + "#" + ";expires=" + nextYear.toGMTString();
	}
}

function getCookies(){
//check for form-specific variables

	if(document.cookie.indexOf("oref1=") != -1){
		document.mainform.Account_Number.value = getdummycookie("oref0","Account_Number");
		document.mainform.Firm_Name.value = getdummycookie("oref1","Firm_Name");
		document.mainform.Ordered_By.value = getdummycookie("oref2","Ordered_By");
		document.mainform.Phone.value = getdummycookie("oref3","Phone");
		document.mainform.Fax.value = getdummycookie("oref4","Fax");
		document.mainform.Ship_To.value = getdummycookie("oref5","Ship_To");
		document.mainform.City.value = getdummycookie("oref6","City");
		document.mainform.State.value = getdummycookie("oref7","State");
		document.mainform.Zip.value = getdummycookie("oref8","Zip");
			
		
	}	
}


function setCookie(){
		if(document.mainform.Account_Number)
		{
			writedummycookie("oref0","Account_Number",document.mainform.Account_Number.value);
		}
		
		if(document.mainform.Single_User_Name)
		{
			writedummycookie("oref9","Single_User_Name",document.mainform.Single_User_Name.value);
			writedummycookie("oref10","Single_User_Firm_Name",document.mainform.Single_User_Firm_Name.value);
			writedummycookie("oref11","Multi_User_Firm_Name",document.mainform.Multi_User_Firm_Name.value);
			writedummycookie("oref12","Contact_Person",document.mainform.Contact_Person.value);
		}
		else
		{
			writedummycookie("oref1","Firm_Name",document.mainform.Firm_Name.value);
		}
		writedummycookie("oref2","Ordered_By",document.mainform.Ordered_By.value);
		writedummycookie("oref3","Phone",document.mainform.Phone.value);
		writedummycookie("oref4","Fax",document.mainform.Fax.value);
		writedummycookie("oref5","Ship_To",document.mainform.Ship_To.value);
		writedummycookie("oref6","City",document.mainform.City.value);
		writedummycookie("oref7","State",document.mainform.State.value);
		writedummycookie("oref8","Zip",document.mainform.Zip.value);

		//software specific cookies
		
}

