// JavaScript Document

	var ImageWarning;
	ImageWarning = false;

	var strInputValue = '';
	
	function onFocus(obj)
	{	
		if(window.addEventListener)
		{
		 //	obj['target'].style.background = "#FFFFCC";

			obj = obj['target'];
			obj.className = 'clsGotFocus';
			
		}else
		{
			//obj.style.background = "#FFFFCC";
			obj.className = 'clsGotFocus';
		}
		
		strInputValue = obj.value;
		obj.value = '';
	}
	
	function onLostFocus(obj)
	{
	
		if(window.addEventListener)
		{
			if(obj['target'])
			{
				//obj['target'].style.background = "#FFFFFF";
			 	obj = obj['target'];
				
				obj.className = 'clsMyTextbox';
			}
		}else
		{
			
			//obj.style.background = "#FFFFFF";		
			obj.className = 'clsMyTextbox';
		}
		
		
		
		if (obj.value.trim() == '')
		{
			obj.value = strInputValue;	
		}
			

		if (obj.title.length > 0)
		{
			var strValue = new String(obj.value);
			obj.value = strValue.trim();
			var objParent = obj.parentNode;
			var objArrSpan = objParent.getElementsByTagName('span');
			if(objArrSpan[0])
			{
				var objSpan = objArrSpan[0];
				
				if(obj.value.length == 0)
				{
					if(ImageWarning)
					{
						objSpan.innerHTML = '<img style="margin-left:10px;" src="Graphic/action_delete.gif">'
					}
					else
					{
						objSpan.innerHTML = '<img style="margin-left:10px;"  src="Graphic/action_check.gif">';
					}
				}else
				{
					objSpan.innerHTML = '<img style="margin-left:10px;" src="Graphic/action_check.gif">';
				}
			}
			

		}
	}
	
	window.onload = function()
	{
		InitTextbox(false);	
	}
	
	function InitTextbox(v_ImageWarning)
	{
		ImageWarning = v_ImageWarning;
		
		var objChild = document.getElementsByClassName('clsMyTextbox');
		for (i = 0; i < objChild.length; i++)
		{
			objChild.className = 'clsMyTextbox';
			if(window.addEventListener)
			{
				objChild[i].addEventListener('focus',onFocus,false)
				objChild[i].addEventListener('blur',onLostFocus,false)
			}else
			{
				objChild[i].onfocus = function()
				{
					onFocus(this);
				}
				objChild[i].onblur = function()
				{
					onLostFocus(this)
				}
			}
			
		}	
	}
	

	function cbfVerifyInputs(frmName)
	{
	
		var objChild = document.getElementsByClassName('clsMyTextbox');

		var strErrMsg = ''
		for (i = 0; i < objChild.length; i++)
		{
			if (objChild[i].parentNode.parentNode.id == frmName.id)
			{
				if (objChild[i].title.length > 0)
				{
					if(objChild[i].value.length == 0)
					{
						if(strErrMsg.length == 0)
						{
							strErrMsg = objChild[i].title + ' is a required field.';
						}else
						{
							strErrMsg = strErrMsg + '\n' + objChild[i].title + ' is a required field.';
						}
					}
				}
			}
		}
		
		if(strErrMsg.length > 0)
		{
			alert('The following error(s) occured: \n\n' + strErrMsg);
			return false;
		}else
		{
			return true;
		}
	}
	
	function cbfShowHide(obj,objItem)
	{
		if(obj.checked == true){
			document.getElementById(objItem).style.display = 'block'
		}else
		{
			document.getElementById(objItem).style.display = 'none'
		}
		

	}
