function addProductList(){
	var table = document.getElementById("table-product");
	var rowCount = table.rows.length;
	
	//create month
	var month = ["January","February","March","April","May","June","July","August","September","October","November","December"];
	var monthSelect = "<select name='p_mo[]' class='drop-reg-2'><option value='#'>Month</option>";
	for(i = 0; i < month.length; i++){
		monthSelect += "<option value='"+(i+1)+"'>"+month[i]+"</option>";
	}
	monthSelect += "</select><select name='p_day[]' id='p_day"+rowCount+"' class='drop-reg-3'><option value='#'>Day</option></select>"+
					"&nbsp;&nbsp;<select name='p_yr[]' class='drop-reg-2'><option value='#'>Year</option>";
	
	for(j = 0; j < 5; j++){
		var year = new Date().getFullYear()+j;
		monthSelect += "<option value='"+year+"'>"+year+"</option>";
	}
	
	monthSelect += "</select>";
	
	//create copy of cells of the default row
	//var cell1 = table.rows.item(1).cells.item(0).innerHTML;
	var cell2 = "<input type='text' name='dealer[]' value='' class='regtext-xx' />";
	var cell3 = monthSelect;
	var cell4 = "<input type='text' name='serialNo[]' class='regtext-xx' accept='text/plain' value='' />";
	var cell5 = table.rows.item(1).cells.item(3).innerHTML;
	
	var newRow = table.insertRow(rowCount); //create new row
	
	//duplicate cells
	//newRow.insertCell(0).innerHTML = cell1;
	newRow.insertCell(0).innerHTML = cell2;
	var fgt = newRow.insertCell(1); 
	fgt.innerHTML = cell3;
	newRow.insertCell(2).innerHTML = cell4;
	//newRow.insertCell(4).innerHTML = cell5;
	var tgt = newRow.insertCell(3);
	tgt.innerHTML = "<a href='#'>Remove</a>";
	
	//attach event to row and cells
	fgt.onclick = function(e) {
						e.target.onchange = function(e){
							if(e.target.name == "p_mo[]"){
								addJustDayV2("p_day"+rowCount+"",e.target.value);
							}
						};
					};
	tgt.onclick = function(e){ removeProductList(newRow.rowIndex); }
	
}
function addProductList2(){
	var table = document.getElementById("table-product");
	var rowCount = table.rows.length;
	
	//create month
	var month = ["January","February","March","April","May","June","July","August","September","October","November","December"];
	var monthSelect = "<select name='p_mo[]' class='drop-reg-2'><option value='#'>Month</option>";
	for(i = 0; i < month.length; i++){
		monthSelect += "<option value='"+(i+1)+"'>"+month[i]+"</option>";
	}
	monthSelect += "</select><select name='p_day[]' id='p_day"+rowCount+"' class='drop-reg-3'><option value='#'>Day</option></select>"+
					"&nbsp;&nbsp;<select name='p_yr[]' class='drop-reg-2'><option value='#'>Year</option>";
	
	for(j = 0; j < 5; j++){
		var year = new Date().getFullYear()+j;
		monthSelect += "<option value='"+year+"'>"+year+"</option>";
	}
	
	monthSelect += "</select>";
	
	//create copy of cells of the default row
	//var cell1 = table.rows.item(rowCount-1).cells.item(0).innerHTML;
	var cell2 = "<input type='text' name='dealer[]' value='' class='regtext-xx' />";
	var cell3 = monthSelect;
	var cell4 = "<input type='text' name='serialNo[]' class='regtext-xx' accept='text/plain' value='' />";
	var cell5 = table.rows.item(1).cells.item(3).innerHTML;
	
	var newRow = table.insertRow(rowCount); //create new row
	
	//duplicate cells
	//newRow.insertCell(0).innerHTML = cell1;
	newRow.insertCell(0).innerHTML = cell2;
	var fgt = newRow.insertCell(1); 
	fgt.innerHTML = cell3;
	newRow.insertCell(2).innerHTML = cell4;
	//newRow.insertCell(4).innerHTML = cell5;
	var tgt = newRow.insertCell(3);
	tgt.innerHTML = "<a href='#'>Remove</a>";
	
	//attach event to row and cells
	fgt.onclick = function(e) {
						e.target.onchange = function(e){
							if(e.target.name == "p_mo[]"){
								addJustDayV2("p_day"+rowCount+"",e.target.value);
							}
						};
					};
	tgt.onclick = function(e){ removeProductList(newRow.rowIndex); }
	
}
function removeProductList(index){
	var table = document.getElementById("table-product");
	table.deleteRow(index);
}

function addJustDay(){
	
	document.getElementById("commentMonth").onchange = function(e){
		
		var mo = document.getElementById("commentMonth").value.toString();
		
		if(mo == "1" || mo == "3" || mo == "5" || mo == "7" || mo == "8" || mo == "10" || mo == "12"){
			days = 31;
		}
		else if(mo == "4" || mo == "6" || mo == "9" || mo == "11"){
			days = 30;
		}
		else if(mo == "2"){
			var year = new Date();
			if(year.getFullYear()%4 == 0){
				days = 29;
			}
			else{
				days = 28;
			}
		}
	
		/*Clean Comment Day List*/
		var tgt = document.getElementById("commentDay_");
		tgt.options.length = 0;
	
		if(mo != "#"){
			/*HAVE A NULL DAY*/
			obj = document.createElement("option");
			obj.value = "#";
			obj.text = "Day";
			tgt.appendChild(obj);
			
			for(i = 1; i <= days; i++){
				obj = document.createElement("option");
				obj.value = i;
				obj.text = i.toString();
				tgt.appendChild(obj);
			}
		}
		else{
				obj = document.createElement("option");
				obj.value = "#";
				obj.text = "Day";
				tgt.appendChild(obj);
		}
	}
	
	
}

function addJustDayV2(tgt,value){
	
	//document.getElementById("commentMonth").onchange = function(e){
		
		var mo = value.toString();
		
		if(mo == "1" || mo == "3" || mo == "5" || mo == "7" || mo == "8" || mo == "10" || mo == "12"){
			days = 31;
		}
		else if(mo == "4" || mo == "6" || mo == "9" || mo == "11"){
			days = 30;
		}
		else if(mo == "2"){
			var year = new Date();
			if(year.getFullYear()%4 == 0){
				days = 29;
			}
			else{
				days = 28;
			}
		}
	
		/*Clean Comment Day List*/
		var tgt = document.getElementById(tgt);
		tgt.options.length = 0;
	
		if(mo != "#"){
			/*HAVE A NULL DAY*/
			obj = document.createElement("option");
			obj.value = "#";
			obj.text = "Day";
			tgt.appendChild(obj);
			
			for(i = 1; i <= days; i++){
				obj = document.createElement("option");
				obj.value = i;
				obj.text = i.toString();
				tgt.appendChild(obj);
			}
		}
		else{
				obj = document.createElement("option");
				obj.value = "#";
				obj.text = "Day";
				tgt.appendChild(obj);
		}
	//}
	
	
}

function enablePwd(tgt){
	if(tgt.checked){
		document.getElementById("pwd").disabled = false;
		document.getElementById("cpwd").disabled = false;
	}
	else{
		document.getElementById("pwd").disabled = true;
		document.getElementById("cpwd").disabled = true;
	}
}
