function setCookie(c_name,value1,expiredays)
{
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value1) + ((expiredays==null) ? "" : "; expires=" + exdate.toGMTString()) + "; path=/";
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start != -1)
		{
			c_start = c_start + c_name.length + 1;
			
			c_end = document.cookie.indexOf(";", c_start);
			
			if (c_end == -1) c_end = document.cookie.length;
			
			return unescape(document.cookie.substring(c_start, c_end));
		} 
	}
	return '';
}

function countCookies(cookieName)
{
	var pos = 0;
	var cookieCount = 0;
	var c = document.cookie;
	var cookies = c.split(';');
	for(var i=0;i<cookies.length;i++)
	{
		if(cookies[i].indexOf(cookieName,pos) != -1)
		{
			cookieCount++;
		}
	}
	while(getCookie((cookieName+cookieCount)))
	{
		cookieCount++;
	}
	return cookieCount;
}


function setChoiceCookie(opt)
{
	var form1 	= document.form1;
	var finish = form1.dp_finish.options[form1.dp_finish.selectedIndex].value;
	var thickness = form1.dp_thick.options[form1.dp_thick.selectedIndex].value;

	var dstyle  = form1.dp_style.options[form1.dp_style.selectedIndex].value;
	var dsize='S';
	var dmodel  = form1.dmodel.value;

	var doorset = '';
	if(form1.dp_dl)
	{
		doorset = form1.dp_dl.options[form1.dp_dl.selectedIndex].value;
	}

	var wthickness = '';
	if(form1.fp_wthick)
	{
		wthickness = form1.fp_wthick.options[form1.fp_wthick.selectedIndex].value;
	}

	if(opt == 'L')
	{
		var cookieName = 'choice' + countCookies('choice');
		var cookieVal = dmodel + '+' + 'L' + '+' + finish + '+' + thickness + '+' + dstyle + '+' + dsize;
		setCookie(cookieName, cookieVal);
	}
	else
	{
		if(!wthickness)
		{
			wthickness='70';
		}
		cookieName = 'choice' + countCookies('choice');
		cookieVal = dmodel + '+' + doorset + '+' + finish + '+' + thickness + '+' + dstyle + '+' + dsize + '+' + wthickness;
		setCookie(cookieName, cookieVal);
	}
	return true;
}

function removeChoice(cookieName)
{
	setCookie(cookieName, '', -1);
	return true;
}