	//for selecting/ deselecting check boxed
	function openVideo(videoFile, frm, showFile)
	{ 
		var stFieldURL = eval("document." + frm + "." + showFile);
		stFieldURL.value = jsSiteUrl + "videos/" + videoFile;
		var win = window.open(jsSiteUrl + "show_video.htm", "hVid", "status=yes, scrollbars=no,resizable=no,width=320,height=305,left=400,top=400");
		win.focus();
	}
	function openFlash(videoFile, frm, showFile)
	{ 
		var stFieldURL = eval("document." + frm + "." + showFile);
		stFieldURL.value = jsSiteUrl + "videos/" + videoFile;
		var win = window.open(jsSiteUrl + "show_flash.htm", "hVid", "status=yes, scrollbars=no,resizable=yes,width=320,height=255,left=400,top=400");
		win.focus();
	}
	function selectDeselect(field, isCheck) 
	{
		var boxes = document.getElementsByName(field);
		var boxes_checked = m_anyChecked();
		if(isCheck)
		{
			if(document.getElementsByName(isCheck)[0].checked)
			{
				m_setChecks(true);
			}
			else
			{
				m_setChecks(false);
			}
		}
		else
		{
			if(!boxes_checked) 
			{
				m_setChecks(true);
			}
			else 
			{
				m_setChecks(false);
			}
		}
	
		function m_setChecks(setting) 
		{
			for(var i=0; i < boxes.length; i++)
			{
				boxes[i].checked = setting;
			}
		}

		function m_anyChecked() 
		{
			for( var i=0; i < boxes.length; i++) 
			{
				if( boxes[i].checked == true) 
				{
					return (true);
				} 
			}
			return (false);
		}
	}

	//to check wheather user have selected box or not
	function anyChecked() 
	{
		for( var i=0; i < boxes.length; i++ ) 
		{
			if( boxes[i].checked == true) 
			{
				return (true);
			} 
		}
		return (false);
	}

	//for checking null values
	function isNull(aStr)
	{
		var index;		
		for (index=0; index < aStr.length; index++)
		{
			if (aStr.charAt(index) != ' ')
			{
				return (false);
			}
		}
		return (true);
	}
	
	//for checking invalid e-mail address
	function isEmail(aStr)
	{
		var reEmail = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;
		if(!reEmail.test(aStr))
		{
			return (false);
		}
		return (true);
	}
	
	//removing the newline character
	function countChars(str)
	{
		var reg = new RegExp("[\f\n\r\v]*","g");
		str = str.replace(reg,"");
		return (str.length); 
	}