	var blackBoxHeight = "180px";
function showBlackBox()
{
	var div = document.getElementById("blackBoxContainer");
	if(div.style.height != blackBoxHeight)
	{
		div.style.height = blackBoxHeight;
	}
	else
	{
		hideBlackBox();
	}
}
function hideBlackBox()
{
	var div = document.getElementById("blackBoxContainer");
	div.style.height = "20px";
}
function mouseOver(id)
{
	var td = document.getElementById('item_'+id);
	td.style.backgroundColor = "#d4d4d4";
}
function mouseOut(id)
{
	var td = document.getElementById('item_'+id);
	if(id % 2 == 0 && id != 0)
		td.style.backgroundColor = "#e5e5e5";
	else
		td.style.backgroundColor = "#FFFFFF";
}

var openCourse = 0;
function showCourseTeachers(courseID)
{
	if(openCourse != 0)
	{
		var courseDiv = document.getElementById("aanbiederContainer");
		courseDiv.style.backgroundColor = '#FFFFFF';
		courseDiv.innerHTML = '';
		//courseDiv.style.height = "0px";
		//courseDiv.style.overflow = "visible";
	}

	var courseDiv = document.getElementById("aanbiederContainer");
	courseDiv.style.height = "auto";
	courseDiv.style.overflow = "visible";
	courseDiv.innerHTML = 'De aanbieders worden geladen...';
	openCourse = courseID;
	callBack('getCourseTeachersByCourse',new Array(courseID));	
}

function openHelp(e, type)
{
	helpDiv = document.getElementById("helpBox");
	helpDiv.style.visibility = "visible";
	clickX = window.event.x; 
	clickY = window.event.y;
	helpDiv.style.top = clickY;
	helpDiv.style.left = clickX
	helpDivInner = document.getElementById('helpBoxText');
	switch(type)
	{
		case 'Naam':
			helpDivInner.innerHTML = 'Vul hier uw voor en achternaam in, onder deze naam zal uw advertentie worden gepubliceerd.';
		break;
		case 'Email':
			helpDivInner.innerHTML = 'Vul hier uw e-mailadres in. Op dit e-mailadres ontvangt u alle berichten met betrekking tot uw advertentie.';
		break;
		case 'Password':
			helpDivInner.innerHTML = 'Wanneer uw e-mailadres al bekend is in onze database dient u het bijbehorende wachtwoord in te voeren.';
		break;	
		case 'Vak':
			helpDivInner.innerHTML = 'Kies het vak waarin u bijles wilt ontvangen. Indien dit vak niet in de lijst aanwezig is, contacteer ons dan via e-mail.';
		break;	
		case 'Provincie':
			helpDivInner.innerHTML = 'Kies de provincie waarin u bijles wilt ontvangen.';
		break;	
		case 'Regio':
			helpDivInner.innerHTML = 'Kies naast de provincie ook de regio.';
		break;	
		case 'Message':
			helpDivInner.innerHTML = 'Vul hier een omschrijving in over de door u gewenste bijles.';
		break;	
		case 'advStatusLogin':
			helpDivInner.innerHTML = 'Deze status geeft aan of de plaatser van deze advertentie al geholpen is en een aanbieder heeft gevonden om bijles te geven.';
		break;		
	} 	
}
function closeHelp()
{
	helpDiv = document.getElementById("helpBox");
	helpDiv.style.visibility = "hidden";
}
function checkRegisterForm()
{
	if(document.forms['registerForm'].checkAv.checked == true)
	{
		document.forms['registerForm'].submit();
		return true;
	}
	else
	{
		alert("U dient akkoord te gaan met de algemene voorwaarden.");
		return false;
	}
}
var star = 0;
function setStar(starid)
{
	star = starid;
	var radioObj = document.forms['beoordelingForm'].elements['beoordeling'];
	radioObj[starid].checked = true;
	resetStar();
}
function lightStar(starid)
{
	for(i = 0; i < 5; i++)
	{
		var img = document.getElementById("star_"+i);
		img.src = "http://bijlesnederland.nl/images/beoordelingster_uit.png";
	}
	for(i = 0; i <= starid; i++)
	{
		var img = document.getElementById("star_"+i);
		img.src = "http://bijlesnederland.nl/images/beoordelingster_aan.png";
	}
}
function resetStar()
{
	lightStar(star);
}
function showDiv(divName)
{
	div = document.getElementById(divName);
	div.style.display = "block";
}
function hideDiv(divName)
{
	div = document.getElementById(divName);
	div.style.display = "none";
}
function openReasonTextBox()
{
	var selectBox = document.forms['advwijzig'].elements['advertentiestatus'];
	if(selectBox.value == "2")
	{
		showDiv('closeReason');
	}
	else
	{
		hideDiv('closeReason');
	}
}
function countAddCharacters(textArea)
{
	var div = document.getElementById('addCounter');
	var count = textArea.value.length;
	var remainText = ", nog ";
	if(count < 75)
	{
		remainText += (75 - count) + " tekens";
	}
	else if(count > 0)
	{
		remainText += "0 tekens";
	}
	else
	{
		remainText = "";
	}
	div.innerHTML = remainText;
}
function expandProvince(provinceID)
{
	var provinceDiv = document.getElementById("province_"+provinceID);
	if(provinceDiv.style.display == "block")
	{
		provinceDiv.style.display = "none";
	}
	else
	{
		provinceDiv.style.display = "block";
	}
}
function checkProvince(checkBox,provinceID)
{
	var provinceDiv = document.getElementById("province_"+provinceID);
	var checkboxes = provinceDiv.getElementsByTagName("input");
	for (var i = 0; i < checkboxes.length; i++)
	{
		checkboxes[i].checked = (checkBox.checked);
	}
}
function updateProvince(provinceID)
{
	var checked = false;
	var provinceDiv = document.getElementById("province_"+provinceID);
	var checkboxes = provinceDiv.getElementsByTagName("input");
	for (var i = 0; i < checkboxes.length; i++)
	{
		if(checkboxes[i].checked)
		{
			checked = true;
		}
	}
	var provinceCheckbox = document.getElementById("provincecheckBox_"+provinceID);
	provinceCheckbox.checked = checked;
}
function updateTotal(Checked)
{
	var provinceDiv = document.getElementById("regionList");
	var checkboxes = provinceDiv.getElementsByTagName("input");
	for (var i = 0; i < checkboxes.length; i++)
	{
//		if(checkboxes[i] != checkBox)
		if(true)
		{
			checkboxes[i].checked = !(Checked);
			checkboxes[i].disabled = (Checked);
		}
	}
}
function eraseTextBox(name)
{
	var obj = document.forms['verstuurForm'].elements[name];
	if(obj.value == "voorbeeld@bijlesnederland.nl")
	{
		obj.value = "";
		obj.style.color = '#000000';
	}
}
function referralCheck()
{
	var obj = document.forms['referralInschrijfForm'].elements["referralAgree"];
	if(!obj.checked)
	{
		alert("U dient eerst akkoord te gaan met de voorwaarden");
	}
	return (obj.checked);
}
