﻿// JavaScript Document
function autoEmpty(field){
	field.value='';
}

function switchFieldDisabledStatus(srcObjStatus, targetObjId){
	var targetObj;
	targetObj = document.getElementById(targetObjId);
	targetObj.disabled=!srcObjStatus;
	if(srcObjStatus){
		targetObj.focus();
	}	
}
/* textarea - smilies */
var range
function fun_range(ob){
	ob.focus();
	range = document.selection.createRange();
}
function fun_add_smiley(text,objName){
	fun_range(document.getElementById(objName));
	if(range != null){
		range.text = text;
	}
}

function SubmitForm(formObj){
	//alert(formObj.name)
	switch(formObj.name){
		case "fo_448":
			InitMultiSelectList("select_list", "c_jobTitle");
			return true;
		break;
		case "fo_451":
			InitMultiSelectList("jobs_list", "c_jobTitle");
			return true;
		break;
		default:
			return true;
		break;
	}
}

function InitMultiSelectList(sourceSelectListId, targetInputId){
	var sourceSelectList = $(sourceSelectListId);
	var sourceSelectListItems
	var targetInput = $(targetInputId)
	var firsLoaded = false
	
	if(sourceSelectList && targetInput){
		sourceSelectListItems = sourceSelectList.getElementsByTagName("INPUT");
		for(i=0; i<sourceSelectListItems.length; i++){
			if(sourceSelectListItems[i].type.toLowerCase()=="checkbox" && sourceSelectListItems[i].checked){
				if(firsLoaded){
					targetInput.value += ",";
				}
				targetInput.value += sourceSelectListItems[i].value;
				
				firsLoaded = true;
			}
		}
	}
}