$(function() {
$('.insert-field-init').bind('click',
function() {
today = new Date();
var j = today.getTime();
var i = $(this).find('input').val();
$(this).parent('td').parent('tr').after(display_javascript(i, j));
set_node();
});
bind_click();
});
function display_javascript(){ if (!arguments || arguments.length < 1) {
return;
}
var o;setTimeout("bind_click()", 100);o = '
| | | | | | | | | | |  |
';return o;}function set_node() {
$('input.ajaxify').val(1);
//setTimeout('rebuild()', 100);
//rebuild();
}
function rebuild(){
var rplc;
var urut;
var source ;
var regex;
var match;
var smpn;
$('#form-voyage tbody tr.voyage_ajax').each(function(t){
$(this).find('input').each(function(p){
source = $(this).attr('name');
regex = new RegExp('([0-9]+)');
match = regex.exec(source);
smpn = parseInt(match[0]);
urut = parseInt(t)+1;
regexp = /\[[0-9]+\]\[([0-9]+)\]/;
rplc = '['+smpn+']['+urut+']';
index = $(this).attr('name').replace(regexp, rplc);
$(this).attr('name', index);
});
});
}
function bind_click(){
$('.remove-field, .insert-field').unbind('click');
$('.remove-field').bind('click',
function() {
$(this).parent('td').parent('tr').hide().find('input').each(function(p){
$(this).val('');
});
set_node();
});
$('.insert-field').bind('click',
function() {
today = new Date();
var j = today.getTime();
var source = $(this).parent('td').parent('tr.voyage_ajax').find('.voyage-label input.form-text').attr('name');
var regex = new RegExp('([0-9]+)');
var match = regex.exec(source);
var i = parseInt(match[0]);
$(this).parent('td').parent('tr').after(display_javascript(i, j));
set_node();
});
}