function registrationFormUserCategoryChanged(){
	var userCategorySelect = document.registration_form.UserCategory;
 	if((userCategorySelect.options[userCategorySelect.selectedIndex].value == "5") || (userCategorySelect.options[userCategorySelect.selectedIndex].value == "4")){
		registrationFormShowCommonSchoolCareerCenterBlocks();
	}else{
		registrationFormHideCommonSchoolCareerCenterBlocks();
	}

	if(userCategorySelect.options[userCategorySelect.selectedIndex].value == "5"){
		registrationFormShowSchoolBlock();
	}else{
		registrationFormHideSchoolBlock();
	}

	if(userCategorySelect.options[userCategorySelect.selectedIndex].value == "4"){
		registrationFormShowCareerCenterBlock();
	}else{
		registrationFormHideCareerCenterBlock();
	}
}

function registrationFormShowSchoolBlock(){
	document.getElementById("UserSchoolBlock").style.display = 'block';
}
function registrationFormHideSchoolBlock(){
	document.getElementById("UserSchoolBlock").style.display = 'none';
}

function registrationFormShowCareerCenterBlock(){
	document.getElementById("UserCareerCenterBlock").style.display = 'block';
}
function registrationFormHideCareerCenterBlock(){
	document.getElementById("UserCareerCenterBlock").style.display = 'none';
}

function registrationFormShowCommonSchoolCareerCenterBlocks(){
	document.getElementById("UserSexBlock").style.display = 'block';
	document.getElementById("UserMiddleNameBlock").style.display = 'block';
	document.getElementById("UserHomeaddress1Block").style.display = 'block';
	document.getElementById("UserHomeaddress2Block").style.display = 'block';
	document.getElementById("UserCityBlock").style.display = 'block';
 	document.getElementById("UserPostalCodeBlock").style.display = 'block';
 	document.getElementById("UserCountryBlock").style.display = 'block';
 	if(document.getElementById("UserCountryStateBlock")){
 		document.getElementById("UserCountryStateBlock").style.display = 'block';
 	}
 	document.getElementById("UserPhoneBlock").style.display = 'block';
	document.getElementById("UserFaxBlock").style.display = 'block';
 	document.getElementById("UserSecretQuestionBlock").style.display = 'block';
 	document.getElementById("UserSecretAnswerBlock").style.display = 'block';
 	//document.getElementById("").style.display = 'block';
 	//document.getElementById("").style.display = 'block';
 	//document.getElementById("").style.display = 'block';
 	//document.getElementById("").style.display = 'block';
 	//document.getElementById("").style.display = 'block';
 	//document.getElementById("").style.display = 'block';

	//document.getElementById("").style.display = 'block';
}
function registrationFormHideCommonSchoolCareerCenterBlocks(){
	document.getElementById("UserSexBlock").style.display = 'none';
	document.getElementById("UserMiddleNameBlock").style.display = 'none';
	document.getElementById("UserHomeaddress1Block").style.display = 'none';
	document.getElementById("UserHomeaddress2Block").style.display = 'none';
	document.getElementById("UserCityBlock").style.display = 'none';
 	document.getElementById("UserPostalCodeBlock").style.display = 'none';
 	document.getElementById("UserCountryBlock").style.display = 'none';
 	if(document.getElementById("UserCountryStateBlock")){
 		document.getElementById("UserCountryStateBlock").style.display = 'none';
 	} 	
 	document.getElementById("UserPhoneBlock").style.display = 'none';
 	document.getElementById("UserFaxBlock").style.display = 'none';
 	document.getElementById("UserSecretQuestionBlock").style.display = 'none';
 	document.getElementById("UserSecretAnswerBlock").style.display = 'none';
 	//document.getElementById("").style.display = 'none';
 	//document.getElementById("").style.display = 'none';
 	//document.getElementById("").style.display = 'none';
 	//document.getElementById("").style.display = 'none';
 	//document.getElementById("").style.display = 'none';
 	//document.getElementById("").style.display = 'none';
 	//document.getElementById("").style.display = 'none';

	//document.getElementById("").style.display = 'none';
}



function countryChanged(formObj){
	formObj.DoNotValidateForm.value = 'true';
	formObj.submit();
}

function toggleCollapse(divName){
	var div = document.getElementById(divName);
	//alert(div.style.display);
	if((div.style.display == 'none') || (div.style.display == '')){
		div.style.display = 'block';
	}else{
		div.style.display = 'none';
	}
}

function userHeadLogoImageTypeClick(){
	document.change_head_form.UserHeadLogoImageFile.disabled = true;
	document.change_head_form.UserHeadLogoURL.disabled = true;
	var i = 0;
	var currElem;
	for(i = 0; i < document.change_head_form.elements.length; i++){
		currElem = document.change_head_form.elements[i];
		if((currElem.name == "UserHeadLogoImageType") && (currElem.value == 'Upload') && (currElem.checked)){
			document.change_head_form.UserHeadLogoImageFile.disabled = false;
			document.change_head_form.UserHeadLogoURL.disabled = true;
		}
		if((currElem.name == "UserHeadLogoImageType") && (currElem.value == 'URL') && (currElem.checked)){
			document.change_head_form.UserHeadLogoImageFile.disabled = true;
			document.change_head_form.UserHeadLogoURL.disabled = false;
		}
	}
}

function addLanguageLevels(form){
	var langOpt = document.createElement("OPTION");
	langOpt.text = form.ProfileLanguagesList.options[form.ProfileLanguagesList.selectedIndex].text;
	langOpt.value = form.ProfileLanguagesList.options[form.ProfileLanguagesList.selectedIndex].value;
	//langOpt.selected = true;

	var langLevelOpt = document.createElement("OPTION");
	langLevelOpt.text = form.ProfileLanguageLevelsList.options[form.ProfileLanguageLevelsList.selectedIndex].text;
	langLevelOpt.value = form.ProfileLanguageLevelsList.options[form.ProfileLanguageLevelsList.selectedIndex].value;
	//langLevelOpt.selected = true;

	var langAdded = false;
	for(var i = 0; i < Languages.options.length; i++){
		if(Languages.options[i].value == langOpt.value){
			langAdded = true;
			break;
		}
	}
	if(!langAdded){
	 	Languages.options.add(langOpt, 0);
 		LanguageLevels.options.add(langLevelOpt, 0);
 	}
}

function selectAllLanguageLevels(){
	//Languages.multiple = 'multiple';
	//LanguageLevels.multiple = 'multiple';
	for(var i = 0; i < Languages.options.length; i++){
		Languages.options[i].selected = "true";
		LanguageLevels.options[i].selected = "true"
	}
}

function selectLanguages(){
	for(var i = 0; i < LanguageLevels.options.length; i++){
		if(LanguageLevels.options[i].selected){
			Languages.options[i].selected = true;
		}else{
			Languages.options[i].selected = false;
		}
	}
}

function selectLanguageLevels(){
	for(var i = 0; i < Languages.options.length; i++){
		if(Languages.options[i].selected){
			LanguageLevels.options[i].selected = true;
		}else{
			LanguageLevels.options[i].selected = false;
		}
	}
}

function deleteLanguages(){
	var toDel = new Array();
	for(var i = 0; i < Languages.options.length; i++){
		if(Languages.options[i].selected){
			toDel.push(Languages.options[i].value);
		}
	}
	for(var j = toDel.length - 1; j >= 0 ; j--){
		for(var i = Languages.options.length - 1; i >= 0 ; i--){
			if(Languages.options[i].value == toDel[j]){
				Languages.options[i] = null;
				LanguageLevels.options[i] = null;
				break;
			}
		}
	}
}

function profileNewArticleClick(profileForm){
	profileForm.ProfileArticleHeader.disabled = !profileForm.ProfileNewArticle.checked;
	profileForm.ProfileArticleText.disabled = !profileForm.ProfileNewArticle.checked;
	profileForm.ProfileArticlePicture.disabled = !profileForm.ProfileNewArticle.checked;
	profileForm.ProfileAddAnotherArticle.disabled = !profileForm.ProfileNewArticle.checked;
}

function menuMouseOver(menuItem){
	menuItem.style.background='#FFC928';
}

function menuMouseOut(menuItem){
	menuItem.style.background='#6B8FEF';
}

function clearDateControl(name, spanText){
	var dateSpan = document.getElementById(name + 'Span');
	var dateHidden = document.getElementById(name);
	
	dateSpan.innerHTML = spanText + "\n"
	dateHidden.value = "";
}
