function init() {
  var filled = false;
  //check if form is already filled
  $("form input[type='text'], form textarea").each(function(){
      if ($(this).val() != '') {
        filled = true;
			}
	})
	
  if (filled != true) {
  	$("form input, form textarea, form select").each(function(){
  		  var v = getcookie($(this).attr('name'));
  			if($(this).attr('type') == 'radio' && v != "" && $(this).val() == v){
  			  $(this).attr('checked','checked');
  			}
  			else if($(this).attr('type') == 'radio' && v != "" && $(this).val() != v){
  			  return true;
  			}
  			else if($(this).attr('type') == 'checkbox' && v != "" && v){
  			  if(v.indexOf(",") != -1){ 
            var regxp = eval('/'+$(this).val()+'/g');
            if(v.search(regxp) != -1)
              $(this).attr('checked','checked');
          }
          else {
            if($(this).val() == v)
              $(this).attr('checked','checked');
          }
  			}  						
  			else{
  				$(this).val(v);
  			}
	  });
	}
}

function setcookie (name,value,type) {
  if (value) {
    if (type == "checkbox"){
      v = getcookie(name);
      var new_v = "";
      if (v != '' && v){
        if(v.indexOf(value) != -1){ 
          var regxp = eval('/'+value+',?/g');
          new_v = v.replace(regxp,"");
        }
        else {
          new_v = v+","+value;
        }
        document.cookie = name+"="+new_v+"; path=/";    
      }
      else{        
        document.cookie = name+"="+value+"; path=/";
      }
    }
    else{
      document.cookie = name+"="+value+"; path=/";
    }
  }
  else {
    document.cookie = name+"=; path=/";
  }
}

function getcookie (name) {
  
  if (name.indexOf('[]') != -1)
    name = name.replace('[]','\\[\\]') 
  var value = (new RegExp(name+'=([a-zA-ZδόφΔάΦί@_\\:\\-\\"\\s\\[\\],\\.\']+)')).exec(document.cookie);

  if (value) {
    return value[1];
  }
  else {
    return value;
  }
}					

$(document).ready(function(){
$("form input[type='text'], form textarea, form select").change(function(){
		setcookie($(this).attr('name'),$(this).val(),$(this).attr('type'));
});
$("form input[type='checkbox'], form input[type='radio']").click(function(){			        
		setcookie($(this).attr('name'),$(this).val(),$(this).attr('type'));
});
})