var zxcCookie='fred';
var zxcDays=1;
var zxcExp=new Date(new Date().getTime()+zxcDays*86400000).toGMTString();

function zxcEnter(zxcs,zxca){
 zxcs=document.getElementById(zxcs);
 zxca=document.getElementById(zxca);
 zxcclds=zxca.childNodes;
 if (zxcs.value.length<1) return;
 for (var zxc0=0;zxc0<zxcclds.length;zxc0++){
  if (zxcclds[zxc0].firstChild.data==zxcs.value) return;
 }
 zxcES('DIV',{paddingLeft:'5px'},zxca,zxcs.value);
 var zxcary=[];
 for (var zxc0=0;zxc0<zxcclds.length;zxc0++) zxcary.push(zxcclds[zxc0]);
 zxcary=zxcary.sort(zxcSortDivs);
 var zxcvalue='';
 for (var zxc1=0;zxc1<zxcary.length;zxc1++){
  zxca.appendChild(zxcary[zxc1]);
  zxcvalue+=zxcary[zxc1].firstChild.data+':';
 }
 zxcSetCookie(zxcvalue)
}

function zxcSortDivs(zxca,zxcb){
 var zxcaa=zxca.firstChild.data;
 var zxcbb=zxcb.firstChild.data;
 if (zxcaa<zxcbb) return -1;
 if (zxcaa>zxcbb) return 1;
 return 0;
}

function zxcES(zxcele,zxcstyle,zxcp,zxctxt){
 if (typeof(zxcele)=='string'){ zxcele=document.createElement(zxcele); }
 for (key in zxcstyle){ zxcele.style[key]=zxcstyle[key]; }
 if (zxcp){ zxcp.appendChild(zxcele); }
 if (zxctxt){ zxcele.appendChild(document.createTextNode(zxctxt)); }
 return zxcele;
}

function zxcSetCookie(zxcvalue){
 document.cookie=zxcCookie+'='+escape(zxcvalue)+';expires='+zxcExp+';path=/;';
}

function zxcGetCookieValue(zxcid){
 var zxcval=zxcGetCookie(zxcCookie);
 if(!zxcval){ return; }
 zxcval=zxcval.split(':');
 for (var zxc0=0;zxc0<zxcal.length-1;zxc0++) zxcES('DIV',{paddingLeft:'5px'},document.getElementById(zxcid),zxcval[zxc0]);
}

function zxcGetCookie(zxcnme) {
 var zxcst=document.cookie.indexOf(zxcnme+"=");
 var zxclen=zxcst+zxcnme.length+1;
 if ((!zxcst)&&(zxcnme != document.cookie.substring(0,zxcnme.length))) return null;
 if (zxcst==-1) return null;
 var zxcend=document.cookie.indexOf(";",zxclen);
 if (zxcend==-1) zxcend=document.cookie.length;
 return unescape(document.cookie.substring(zxclen,zxcend));
}
