
	function createCValue()	{
//		var d = <cfoutput>'#getQA.ddate#'</cfoutput>;
		var dt = new Date(d.substring(0,4),d.substring(5,7)-1,d.substring(8,10),
						  d.substring(11,13),d.substring(14,16));
//		return <cfoutput>'#getQA.vid#'</cfoutput>+"|"+dt.getTime();
		return vid+"|"+dt.getTime();
	}
	
	function getCookie(qki_name)	{
		if (document.cookie.length == 0)	return "";
		var offset = document.cookie.indexOf(qki_name);
		if (offset == -1)	return "";
		offset += qki_name.length;
		var end = document.cookie.indexOf(";",offset);
		if (end == -1)	end=document.cookie.length;
		return (document.cookie.substring(offset, end));
	}
	
	function setCookie()	{
		var now = new Date();
		var expire = new Date(now.getFullYear()+2,1,1);
//		expire.setTime(now.getTime() + 1000*60*60*24*7);	
		document.cookie = "MapNetVote=" + createCValue() + ";expires=" + expire.toGMTString();
	}
	
	function hasVoteCookie()	{
		var cval = getCookie("MapNetVote=");
		if (cval == "")	return false;
		if (cval != createCValue())	return false;
		return true;
	}
	
	function vote_send()	{	
//		var h = (<cfoutput>#getQA.RecordCount#</cfoutput> + 12) * 15;
		var h = (rec + 12) * 15;
		var x = ""+(screen.width-200) >> 1;
		var y = ""+(screen.height-h) >> 1;
				
		var str ='top='+y+',left='+x+',width=330,height='+h+',toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=auto,resizable=1';

		win = window.open("", "results", str);
		var frm = document.forms['vote_frm'];
		if (!hasVoteCookie())	{ 
			setCookie();
			frm.voice_valid.value = "t";
		}
		else frm.voice_valid.value = "f"; 
		frm.submit();
	}
