﻿function setSelectValue(selectId, value)
{
	eval('selectObject = document.getElementById(\'' + selectId + '\');');
	if (selectObject != null)
	{
		for(index = 0; index < selectObject.length; index++)
		{
			if(selectObject[index].value == value) selectObject.selectedIndex = index;
		}
	}
}

function onEnterDoSearch(e) //e is event object passed from function invocation
{
	var characterCode; //literal character code will be stored in this variable

	if(e && e.which)
	{ //if which property of event object is supported (NN4)
		e = e;
		characterCode = e.which; //character code is contained in NN4's which property
	}
	else
	{
		e = event;
		characterCode = e.keyCode; //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13) //if generated character code is equal to ascii 13 (if enter key)
	{
		Search(); //submit the form
		return false;
	}
	else
	{
		return true;
	}

}

function onEnterCallFunc(e, func)
{
	var characterCode; //literal character code will be stored in this variable

	if(e && e.which)
	{ //if which property of event object is supported (NN4)
		e = e;
		characterCode = e.which; //character code is contained in NN4's which property
	}
	else
	{
		e = event;
		characterCode = e.keyCode; //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13) //if generated character code is equal to ascii 13 (if enter key)
	{
		func(); //"Bring on da noise, bring on da func!"
		return false;
	}
	else
	{
		return true;
	}

}
