function SaveData(CName) {
   var rv=''
   for(var i=0; i<document.dataform.length; i++){
      var t=document.dataform.elements[i].type;
      if(t.indexOf('select')>=0) {
      	rv+=document.dataform.elements[i].selectedIndex
      } else {
      if(t.indexOf('check')>=0) {
         if(document.dataform.elements[i].checked) {
         	rv+=document.dataform.elements[i].checked
         }
      } else {
      if(t.indexOf('button')>=0){ 
        	rv+=''
      } else {
      if(t.indexOf('text')>=0){
        	rv+=document.dataform.elements[i].value
      } else {
      if(t.indexOf('hidden')>=0){
        	rv+=document.dataform.elements[i].value
      } else {
      if(t.indexOf('textarea')>=0){
        	rv+=document.dataform.elements[i].value
      } else {
      if(t.indexOf('radio')>=0){
         if(document.dataform.elements[i].checked) {
         	rv+=document.dataform.elements[i].checked
         }
      }}}}}}}
      rv+='*'
	}
   setCookie(CName,rv,10)
}
function setCookie(Name, Value, Days) {
   var today = new Date();
   var expire = new Date();
   expire.setTime(today.getTime() + 1000*60*60*24*Days);
   document.cookie = Name + "=" + escape(Value)
   + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}
function LoadData(CName) {
   var rv=''
   rv=getCookie(CName)
   if(!rv) return
   Values=rv.split('*')
   for(var i=0; i<document.dataform.length; i++){
      var t=document.dataform.elements[i].type
      if(t.indexOf('select')>=0){
      	document.dataform.elements[i].selectedIndex=Values[i];
      } 
      if(t.indexOf('check')>=0){
         var tc=Values[i]
			document.dataform.elements[i].checked=false
         if(tc && tc.indexOf('t')>=0) {
         	document.dataform.elements[i].checked=true
         }
      }
      if(t.indexOf('radio')>=0){
         var tc=Values[i]
         if(tc && tc.indexOf('t')>=0) {
         	document.dataform.elements[i].checked=true
         }
      }
      if(t.indexOf('text')>=0){
         var tc=Values[i]
         if(!tc)tc=''
      	document.dataform.elements[i].value=tc
      }
      if(t.indexOf('hidden')>=0){
         var tc=Values[i]
         if(!tc)tc=''
      	document.dataform.elements[i].value=tc
      }
      if(t.indexOf('textarea')>=0){
         var tc=Values[i]
         if(!tc)tc=''
      	document.dataform.elements[i].value=tc
      }
   }
}
function getCookie(Name) {
  var search = Name + "="
  if (document.cookie.length > 0) { // if there are any cookies
    offset = document.cookie.indexOf(search) 
    if (offset != -1) { // if cookie exists 
      offset += search.length  // set index of beginning of value
      end = document.cookie.indexOf(";", offset) // set index of end of cookie value
      if (end == -1) end=document.cookie.length
      return unescape(document.cookie.substring(offset, end))
    } 
  }
}
function getElement(Name,indx) {
  var rv=''
  rv=getCookie(CName)
  if(!rv) return 0;
  Values=rv.split('*')
  return Values[indx]
}
