function AddOther(genId)
{
	containerId = genId + "Container";
	container = document.getElementById(containerId);
	
	j = 1;
	
	childrenNodes = container.childNodes;
	for (i = 0; i < childrenNodes.length; i++)
	{
		if ( (childrenNodes[i].id != undefined) && (childrenNodes[i].id.indexOf(genId) != -1) )
		{
			j++;
		}
	}


	textToAdd = document.getElementById(genId + (j - 1)).innerHTML;
	textToAdd = "<div id='" + genId + j + "' style='padding-top:5px;'>" + textToAdd + "</div>";

	container.innerHTML = container.innerHTML + textToAdd
	
	divEl = document.getElementById(genId + j);
	divChildren = divEl.childNodes;

	focused = 0;
	for (i = 0; i < divChildren.length; i++)
	{
		if (divChildren[i].type != undefined)
		{
			divChildren[i].id = divChildren[i].id.replace(j-1, j)
			//divChildren[i].name = divChildren[i].name.replace(j-1, j)
			divChildren[i].value = "";
			if (focused == 0)
			{
				divChildren[i].focus();
				focused = 1;
			}
		}
	}
	document.getElementById(genId + "Count").value = j;
	document.getElementById(genId + "Href").href = "#" + genId + j;
}

function setEnabled()
{
	elems = document.getElementsByName('available_to_start')
	
	for (i = 0; i < elems.length; i++)
	{
		if (elems[i].checked == true && i == 3)
		{
			document.getElementById('available_year').disabled = false;
			document.getElementById('available_month').disabled = false;
			document.getElementById('available_day').disabled = false;
		}
		else if (elems[i].checked == true && i != 3)
		{
			document.getElementById('available_year').disabled = 'disabled';
			document.getElementById('available_month').disabled = 'disabled';
			document.getElementById('available_day').disabled = 'disabled';
		}
	}
}

function checkForm(formNumber, formAction)
{
	formEl = document.getElementById("step_" + formNumber)
	document.getElementById('form_action').value = formAction;
	fillDates(formNumber);
	formEl.submit();
}

function fillDates(formNumber)
{
	switch (formNumber)
	{
		case 1:
		{
			day = document.getElementById('available_day').value;
			month = document.getElementById('available_month').value;
			year = document.getElementById('available_year').value;
			if (day != '' && month != '' && year != '')
				document.getElementById('available_starting_with').value = day + "-" + month + "-" + year;
			break;
		}
		case 2:
		{
			day = document.getElementById('birth_date_d').value;
			month = document.getElementById('birth_date_m').value;
			year = document.getElementById('birth_date_y').value;
			if (day != '' && month != '' && year != '')
				document.getElementById('birth_date').value = day + "-" + month + "-" + year;
			break;
		}
		case 3:
		{
			countEds = document.getElementById('educationCount').value;
			countTr = document.getElementById('trainingCount').value;
			for (i = 1; i <= countEds; i++)
			{
				ed_start_month = document.getElementById('ed_start_month' + i).value;
				ed_start_year = document.getElementById('ed_start_year' + i).value;
				ed_end_month = document.getElementById('ed_end_month' + i).value;
				ed_end_year = document.getElementById('ed_end_year' + i).value;
				
				if (ed_start_month != '' && ed_start_year != '')
					document.getElementById('ed_start_date' + i).value = ed_start_month + "-" + ed_start_year;
				if (ed_end_month != '' && ed_end_year != '')
					document.getElementById('ed_end_date' + i).value = ed_end_month + "-" + ed_end_year
			}
			for (i = 1; i <= countTr; i++)
			{
				tr_start_month = document.getElementById('tr_start_month' + i).value;
				tr_start_year = document.getElementById('tr_start_year' + i).value;
				tr_end_month = document.getElementById('tr_end_month' + i).value;
				tr_end_year = document.getElementById('tr_end_year' + i).value;
				
				if (tr_start_month != '' && tr_start_year != '')
					document.getElementById('tr_start_date' + i).value = tr_start_month + "-" + tr_start_year;
				if (tr_end_month != '' && tr_end_year != '')
					document.getElementById('tr_end_date' + i).value = tr_end_month + "-" + tr_end_year
			}
			break;
		}
		case 4:
		{
			countHs = document.getElementById('historyCount').value;
			for (i = 1; i <= countHs; i++)
			{
				em_start_day = document.getElementById('em_start_day' + i).value;
				em_start_month = document.getElementById('em_start_month' + i).value;
				em_start_year = document.getElementById('em_start_year' + i).value;
				em_end_day = document.getElementById('em_end_day' + i).value;
				em_end_month = document.getElementById('em_end_month' + i).value;
				em_end_year = document.getElementById('em_end_year' + i).value;
				
				if (em_start_day != '' && em_start_month != '' && em_start_year != '')
					document.getElementById('em_start_date' + i).value = em_start_day + "-" + em_start_month + "-" + em_start_year;
				if (em_end_day != '' && em_end_month != '' && em_end_year != '')
					document.getElementById('em_end_date' + i).value = em_end_day + "-" + em_end_month + "-" + em_end_year
			}
			break;
		}
	}
}

function CheckOther(selectEl)
{
	if (selectEl.options[selectEl.selectedIndex].value == "other")
	{
		selectEl.disabled=true;
		document.getElementById('langText').disabled=false;
	}
}

function displayFlash(path, width, height)
{
	document.write("\n<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" + width + "' height='" + height +"'>");
	document.write("\n<param name='movie' value='" + path + "'>");
	document.write("\n<param name='quality' value='high'>");
	document.write("\n<embed src='" + path + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "'></embed>");
	
	document.write("\n<!--[if !IE]>");
	document.write("\n<object data='" + path + "' width='" + width + "' height='" + height + "' type='application/x-shockwave-flash'>"); 
	document.write("\n<param name='quality' value='high' />");
	document.write("\n<param name='menu' value='false' />");
	document.write("\n<param name='pluginurl' value='http://www.macromedia.com/go/getflashplayer' />");
	document.write("\nFAIL (the browser should render some flash content, not this).");
	document.write("\n</object>");
	document.write("\n<![endif]-->");
	
	document.write("\n</object>\n");
}

function setValue (elId, val)
{
	document.getElementById(elId).value = val
}

function formSubmit(formName)
{
	document.forms[formName].submit();
}
