// JavaScript Document

function addMoreGoal()
{	
	goalVal = document.getElementById('goalCounter').value;
	
	nextGoal = parseInt(goalVal)+1;
	
	if(nextGoal > 1 && nextGoal <=5)
	{
		document.getElementById('goalDiv'+nextGoal).style.display = 'block';
		document.getElementById('goalCounter').value = nextGoal;
	
		if(nextGoal == 5)
		{
			document.getElementById('addGoal').style.display = 'none';
		}
	}
	
	document.getElementById('removeGoal').style.display = 'inline';
	
}

function removeMoreGoal()
{
	goalVal = document.getElementById('goalCounter').value;
	nextGoal = goalVal;
	if(nextGoal > 0 && nextGoal <=5)
	{
		document.getElementById('goalDiv'+nextGoal).style.display = 'none';
		document.getElementById('goal_'+nextGoal).value = "";
		if(nextGoal == 2)
		{
			document.getElementById('removeGoal').style.display = 'none';
		}
	}
	nextGoal = parseInt(nextGoal)-1;
	document.getElementById('goalCounter').value = nextGoal;
	document.getElementById('addGoal').style.display = 'inline';
	
}

// JavaScript Document

function addMoreCore()
{
	coreVal = document.getElementById('coreCounter').value;
	
	nextCore = parseInt(coreVal)+1;
	
	if(nextCore > 1 && nextCore <=5)
	{
		document.getElementById('coreDiv'+nextCore).style.display = 'block';
		document.getElementById('coreCounter').value = nextCore;
	
		if(nextCore == 5)
		{
			document.getElementById('addCore').style.display = 'none';
		}
	}
	
	document.getElementById('removeCore').style.display = 'inline';
	
}

function removeMoreCore()
{
	nextCore = document.getElementById('coreCounter').value;
	
	if(nextCore > 0 && nextCore <=5)
	{
		document.getElementById('coreDiv'+nextCore).style.display = 'none';
		document.getElementById('core_'+nextCore).value = "";
		if(nextCore == 2)
		{
			document.getElementById('removeCore').style.display = 'none';
		}
	}
	nextCore = parseInt(nextCore)-1;
	document.getElementById('coreCounter').value = nextCore;
	document.getElementById('addCore').style.display = 'inline';
	
}


function addMoreNote()
{
	noteVal = document.getElementById('noteCounter').value;
	
	nextNote = parseInt(noteVal)+1;
	if(nextNote > 1 && nextNote <=5)
	{
		document.getElementById('noteDiv'+nextNote).style.display = 'block';
		document.getElementById('noteCounter').value = nextNote;
		
		if(nextNote == 5)
		{
			document.getElementById('addNote').style.display = 'none';
		}
	}
	
	document.getElementById('removeNote').style.display = 'inline';
	
}

function removeMoreNote()
{
	noteVal = document.getElementById('noteCounter').value;
	nextNote = noteVal;
	if(nextNote > 0 && nextNote <=5)
	{
		document.getElementById('noteDiv'+nextNote).style.display = 'none';
		document.getElementById('noteworthy_'+nextNote).value = "";
		if(nextNote == 2)
		{
			document.getElementById('removeNote').style.display = 'none';
		}
	}
	nextNote = parseInt(noteVal)-1;
	document.getElementById('noteCounter').value = nextNote;
	document.getElementById('addNote').style.display = 'inline';
	
}


function addMoreLess()
{
	lessVal = document.getElementById('lessCounter').value;
	
	nextLess = parseInt(lessVal)+1;
	
	if(nextLess > 1 && nextLess <=5)
	{
		document.getElementById('lessDiv'+nextLess).style.display = 'block';
		document.getElementById('lessCounter').value = nextLess;
	
		if(nextLess == 5)
		{
			document.getElementById('addLess').style.display = 'none';
		}
	}
	
	document.getElementById('removeLess').style.display = 'inline';
	
}

function removeMoreLess()
{
	lessVal = document.getElementById('lessCounter').value;
	nextLess = lessVal;
	if(nextLess > 0 && nextLess <=5)
	{
		document.getElementById('lessDiv'+nextLess).style.display = 'none';
		document.getElementById('Lesson_'+nextLess).value = "";
		if(nextLess == 2)
		{
			document.getElementById('removeLess').style.display = 'none';
		}
	}
	nextLess = parseInt(lessVal)-1;
	document.getElementById('lessCounter').value = nextLess;
	document.getElementById('addLess').style.display = 'inline';
	
}

function checkfroregionremove(rId){
	if(rId >1)
		document.getElementById('removeRegion').style.display="block";
	else
		document.getElementById('removeRegion').style.display="none";
}
function showLocation(theElement)
{
	
	regId = theElement.id;
	
	rId = regId.replace("region","");
	checkfroregionremove(rId);
	divId= "locationHolder"+ rId;
	regionId = "#"+regId;
	
	fieldSet = document.getElementById('regionFieldSet');
	
	if(!document.getElementById('location'+rId))
	{
		divElement = document.createElement("div");
		divElement.id = divId;
		//divElement.style.padding-bottom = '20px';
		fieldSet.appendChild(divElement);
	}
		
	region = theElement.value;
	
	var url = '/submission/select-location/parent/' + region+'/locationID/'+rId;
		$("#"+divId).load(url);
	document.getElementById("regionAddLink").style.display="none";
	
	//
}

function showAddRegion(theElement){
	locationID = theElement.id;
	locId = locationID.replace("location","");
	document.getElementById('nextRgnID').value=locId;
	document.getElementById("regionAddLink").style.display="block";
}

function showRegion(theElement)
{
	
	locationID = document.getElementById('nextRgnID').value;
	var regCnt = document.getElementById('regCnt').value;
	locationSelect = "#" + locationID;
	
	locId = locationID;
	
	divId= "regionHolder" + (parseInt(locId)+1);
	
	fieldSet = document.getElementById('regionFieldSet');
	
	if(!document.getElementById('region'+(parseInt(locId)+1)))
	{
	
		divElement = document.createElement("div");
		divElement.id = divId;
		divElement.style.display ="block";
		//divElement.style.padding-bottom = '20px';
		fieldSet.appendChild(divElement);
	}
	else	
	{
		divElement=document.getElementById('region'+(parseInt(locId)+1));
		divElement.style.display ="block";
	}
	
	var url = '/submission/select-region/regionId/'+((parseInt(locId)+1));
	$("#"+divId).load(url);
	document.getElementById("regionAddLink").style.display="none";
}

function removeRegionLocation()
{
	nextCore = document.getElementById('nextRgnID').value;
	
	if(nextCore > 0)
	{
		document.getElementById('regionHolder'+nextCore).style.display = 'none';
		document.getElementById('locationHolder'+nextCore).style.display = 'none';
		if(nextCore == 2)
		{
			document.getElementById('removeCore').style.display = 'none';
		}
	}
	document.getElementById('nextRgnID').value = nextCore;
	nextCore = parseInt(nextCore)-1;
	checkfroregionremove(nextCore);
	
}

function showSubInterest(theElement){
	var url = '/submission/select-subinterest/subinterestID/'+((parseInt(theElement.value)));
	$("#subinterest_area").load(url);
}

function disableEndDate(theElement)
{
	if(theElement.checked)
	{
		document.getElementById('end_month').disabled = true;
		document.getElementById('end_month').selectedIndex = 0;
		document.getElementById('end_year').disabled = true;
		document.getElementById('end_year').selectedIndex = 0;
	}
	else
	{
		document.getElementById('end_month').disabled = false;
		document.getElementById('end_year').disabled = false;
	}
}