function onTrainingAddClick() {
	var cnt = $("#trainingCnt");
 	var tables = $("#trainingCnt table");
 	var count = tables.length;
 	var copy = $("#training_1").clone();
 	var id = copy[0].id.split('_')[0];
 	copy[0].id = id + '_' + (count + 1);
 	var selects = copy.find("select");
 	for (var i=0; i< selects.length; i++) {
 		var select = selects[i];
 		var id = select.id.split('_')[0];
 		id += '_' + (count + 1);
 		select.id = id;
 		select.name = id;
 		select.value = '';
 		select.selectedIndex = 0;
 	}
 	var textAreas = copy.find("textarea");
 	for (var i=0; i< textAreas.length; i++) {
 		var input = textAreas[i];
 		var id = input.id.split('_')[0];
 		id += '_' + (count + 1);
 		input.id = id;
 		input.name = id;
 		input.value = '';
 	}
 	$("#addTraining").before(copy);
};

function onTrainingRemoveClick() {
	var cnt = $("#trainingCnt");
	var tables = $("#trainingCnt table");
 	var count = tables.length;
	if (count > 1) {
 		$("#training_"+count).remove();
	}
};
	
function onExpAddClick() {
	var cnt = $("#expCnt");
 	var tables = $("#expCnt table");
 	var count = tables.length;
 	var copy = $("#exp_1").clone();
 	var id = copy[0].id.split('_')[0];
 	copy[0].id = id + '_' + (count + 1);
 	var selects = copy.find("select");
 	for (var i=0; i< selects.length; i++) {
 		var select = selects[i];
 		var id = select.id.split('_')[0];
 		id += '_' + (count + 1);
 		select.id = id;
 		select.name = id;
 		select.value = '';
 		select.selectedIndex = 0;
 	}
 	var inputs = copy.find("input");
 	for (var i=0; i< inputs.length; i++) {
 		var input = inputs[i];
 		var id = input.id.split('_')[0];
 		id += '_' + (count + 1);
 		input.id = id;
 		input.name = id;
 		input.value = '';
 	}
 	var textAreas = copy.find("textarea");
 	for (var i=0; i< textAreas.length; i++) {
 		var input = textAreas[i];
 		var id = input.id.split('_')[0];
 		id += '_' + (count + 1);
 		input.id = id;
 		input.name = id;
 		input.value = '';
 	}
 	$("#addExp").before(copy);
};

function onExpRemoveClick() {
	var cnt = $("#expCnt");
	var tables = $("#expCnt table");
 	var count = tables.length;
	if (count > 1) {
 		$("#exp_"+count).remove();
	}
};

/**
 * onSchoolRemoveClick
 */
function onSchoolRemoveClick() {
	var cnt = $("#educationCnt");
	var tables = $("#educationCnt table");
 	var count = tables.length;
	if (count > 1) {
 		$("#education_"+count).remove();
	}
}

/**
 * onSchoolAddClick
 */
function onSchoolAddClick() {
	var cnt = $("#educationCnt");
 	var tables = $("#educationCnt table");
 	var count = tables.length;
 	var copy = $("#education_1").clone();
 	var id = copy[0].id.split('_')[0];
 
 	copy[0].id = id + '_' + (count + 1);
 
 	var selects = copy.find("select");
 
 	for (var i=0; i< selects.length; i++) {
 		var select = selects[i];
 		var id = select.id.split('_')[0];
 		id += '_' + (count + 1);
 		select.id = id;
 		select.name = id;
 		select.value = '';
 		select.selectedIndex = 0;
 	}
 
 	var inputs = copy.find("input");
 
 	for (var i=0; i< inputs.length; i++) {
 		var input = inputs[i];
 		var id = input.id.split('_')[0];
 		id += '_' + (count + 1);
 		input.id = id;
 		input.name = id;
 		input.value = '';
 	}
 	
 	var textareas = copy.find("textarea");
 
 	for (var i=0; i< textareas.length; i++) {
 		var textarea = textareas[i];
 		var id = textarea.id.split('_')[0];
 		id += '_' + (count + 1);
 		textarea.id = id;
 		textarea.name = id;
 		textarea.value = '';
 	}
 	
 	$("#addSchool").before(copy);
}

/**
 * onReady
 */
function onReady() {
	$("#addSchool").click(onSchoolAddClick);
	$("#removeSchool").click(onSchoolRemoveClick);
	
	$("#addTraining").click(onTrainingAddClick);
	$("#removeTraining").click(onTrainingRemoveClick);
	
	$("#addExp").click(onExpAddClick);
	$("#removeExp").click(onExpRemoveClick);
}

$(document).ready(onReady);
