function updateAll(parent_id)
{
  //all inputs not radio
  $('#'+parent_id).find(":input[alt][type!='radio']").map(
    function(){
      updateInput(this);
    }
  );
  //all radio
  $('#'+parent_id).find(':radio[alt][checked]').map(
    function(){
      updateInput(this);
    }
  );
}
function updateSingle(input_id)
{
  var input = $('#'+input_id)[0];
  var alt = $(input).attr('alt');
  if(alt){
    $(document).find(":input[alt='"+alt+"']").map(function(){
      $(this).val($(input).val())
    });
  }
}
function updateInput(input){
  var alt = $(input).attr('alt');
  if(alt){
    $(document).find(":input[alt='"+alt+"']").map(function(){
      $(this).val($(input).val());
    });
    $(document).find(":radio[alt='"+alt+"'][value='"+input.value+"']").map(function(){
      $(this).attr('checked', 'checked');
    });
  }
}
function toggleCheck()
{
  $(document).find(":check").each(
    function(item){
      if($(this).attr('checked')){
        $(this).attr('checked', '');
      }else{
        $(this).attr('checked', 'checked');
      }
    }
  );
	
}
