function nCC(va,vb)
	{
		this.a=va;this.b=vb;return this;
	}

function parseNumericConstant(nc)
	{
		var va, vb, tnc = nc;

		if(tnc.substring(tnc.length-1)==";") tnc = tnc.substring(0,tnc.length-1);

		var nca = tnc.split(":");

		if(nca.length==2)	
	 		{
        	    if(!isNaN(nca[0])) va = (nca[0])/1;
        	    if(!isNaN(nca[1])) vb = (nca[1])/1;
      		} 
		else 
			{
				va=0;vb=0;
			}

		return new nCC(va,vb)
	}

	var cookies = document.cookie;
		if (cookies=="")
    		{
			    //no cookies
    			document.write('<INPUT TYPE="hidden" NAME="p_candidate_id" VALUE="">');
    			document.write('<INPUT TYPE="hidden" NAME="p_response_data_id" VALUE="">');
    		}
  		else
    		{
    		// extract ids
      		cookpos=cookies.indexOf("ccp_user582");
      		ustart=cookies.indexOf("=",cookpos)+1;
      		uend=cookies.indexOf(";",cookpos);

			if (cookpos == -1)
      			{
      				// no username so not logged-in
        			document.write('<input type="hidden" name="p_candidate_id" value="">');
        			document.write('<input type="hidden" name="p_response_data_id" value="">');
      			}
      		else
        		{
        			if (uend == -1)
            			uend = cookies.length;
            			var result = parseNumericConstant(cookies.substring(ustart,uend));
        				document.write('<input type="hidden" NAME="p_candidate_id" VALUE="'+result.b+'">');
        				document.write('<input type="hidden" NAME="p_response_data_id" VALUE="'+result.a+'">');
        		}
    		}
// -->