function selectCombo(cboObj, value)
{
	var index = 0;
	for (i=0; i< cboObj.options.length; i++)	//select combo
	{
		if( cboObj.options[i].value == value )
		{
			cboObj.options[i].selected = true;
			index = i;
			break;
		}
	}
	return index;
}

//Sortint Helper Function
// sortOrder 1= ascending ,-1 decending

function sortHelper(sortOrder, cellIndex)
{
	this.sO = sortOrder;
	this.cIdx = cellIndex;

	function SortCallBack(a, b)
	{
		var result = 0;
		var nA, nB;
		if (a.length > this.cIdx && b.length > this.cIdx )
		{
			numA = parseInt(a[cIdx]);
			numB = parseInt(b[cIdx]);

			if (isNaN(numA) || isNaN(numB))
				result = 0;
			else
			{
				if (numA == numB)
					result = 0;
				else if (numA > numB)
					result = ( 1 * sO);
				else
					result = (-1 * sO);
			}
		}
		return result;
	}
	return SortCallBack;
}

function focusControl(id)
{
	var control = document.all(id);
	
	if(!control)
		return;
	
	if(control.value.length != 0 && control.type=="text" )
	{
		control.select();
	}
	control.focus();
}
function getObjectByID(objID)
	{	
		if(!objID)
			return null;
		if(document.all)
			return document.all(objID);
		else if(document.getElementById)
			return document.getElementById(objID);
		else
			throw "Not supported browser version!";
	}
	
function getSrcElement(eve)
	{		
		var ele = new Object();
		
		if(document.all && document.getElementById)
			{

					var node = eve.srcElement;
					//while(node.nodeType != node.ELEMENT_NODE)
					//	node = node.parentNode;
					ele = node.parentElement;
					

			}
		
		else if(document.getElementById && !document.all)
			{
				var node = eve.target;
				while(node.nodeType != node.ELEMENT_NODE)
					node = node.parentNode;
				ele = node.parentNode;				
			}	
			
		else if(document.all && !document.getElementById)
			{

					var node = eve.srcElement;
					//while(node.nodeType != node.ELEMENT_NODE)
					//	node = node.parentNode;
					ele = node.parentElement;
					

			}
		else
			{
			
			}	

		return ele;

	}
	/*function fireEvent(obj,evnHndr)
	{
		var event = new Object();
		if(document.all)
			event.srcElement = obj;
		else
			event.target = obj;
		evnHndr(event);
	}*/
	