function setCookie(c_name,value,expires) {

	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );

	/*
	if the expires variable is set, make the correct
	expires time, the current script below will set
	it for x number of days, to make it for hours,
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires ) {
		expires = expires * 1000;
	}
	var exdate = new Date( today.getTime() + (expires) );

	document.cookie=c_name+ "=" +escape(value)+
	((expires==null) ? "" : ";expires="+exdate.toGMTString());
}

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 clearCookie(c_name) {
	var exdate = new Date(today.getTime());
	document.cookie=c_name+ "='';expires="+exdate.toGMTString();
}

function cookieForm() {
	setCookie('row',document.getElementById("row").value,900);
	setCookie('col',document.getElementById("col").value,900);
	setCookie('amount',document.getElementById("amount").value,900);
	setCookie('link',document.getElementById("link").value,900);
	setCookie('cust_email',document.getElementById("email").value,900);
	setCookie('billing_address',document.getElementById("billing_address").value,900);
	setCookie('postcode',document.getElementById("postcode").value,900);
	setCookie('colour',document.getElementById("colour").value,900);
//	setCookie('notes',document.getElementById("notes").value,1);
	setCookie('phone',document.getElementById("phone").value,900);
	setCookie('fullname',document.getElementById("fullname").value,900);
	setCookie('tagText',document.getElementById("tagText").value,900);
	setCookie('order_id',document.getElementById("order_id").value,900);
	
}

function clearPlotCookies() {
	setCookie('row','',0);
	setCookie('col','',0);
	setCookie('amount','',0);
	setCookie('link','',0);
	setCookie('cust_email','',0);
	setCookie('billing_address','',0);
	setCookie('postcode','',0);
	setCookie('colour','',0);
//	setCookie('notes',document.getElementById("notes").value,1);
	setCookie('phone','',0);
	setCookie('fullname','',0);
	setCookie('tagText','',0);
	setCookie('order_id','',0);
	setCookie('result','',0);
	setCookie('token','',0);
	setCookie('sqlerror','',0);
	setCookie('check','',0);

	
}

function testCookies() {
	setCookie('test','hello',1);
	testval = getCookie('test');
	if (testval == 'hello') {
		setCookie('test','',-1);
		//document.write('Cookies ok');
	} else {
		errstr = "WARNING - your browser does not appear to allow 'cookies' to be saved on your computer. Although you may be able to complete the purchase of a plot we will not be able to reserve your plot - either enable cookies and try again, or complete the purchase and email us with the details of which plot you are wishing to purchase once payment is authorised";
		document.write(errstr);
	}
}

