﻿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 popup(url,mtourex,style)
{
	var  m_style = 'status=no,top=10,left=10,toolbar=no,scrollbars=yes,resizable=yes,menubar=no,location=no,titlebar=no';
 		if(style)
		m_style = style;
		window.open(url,mtourex,m_style);
}

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 hiddenAll()
	{
	alert("hidden");
	packageTours.style.display = "none";
	hotelReservations.style.display = "none";
	myanmarVisa.style.display = "none";
	reliablity.style.display = "none";
	payment.style.display = "none";
	others.style.display = "none";
	}
	function changeSDisplay(divID)
			{
				var display;
				var sDiv = getObjectByID(divID);
				//var sDiv = event.srcElement.nextSibling.nextSibling.nextSibling;
				//alert("i'm checking...");
				if(sDiv.style.display == "block")
					display = "none";
				else
				{
					hiddenAll();
					if(sDiv.style.display == "none")
					{
						display = "block";
						//event.srcElement.src = "/include/img/collapse.gif";
					}
					else
					{
						display = "none";
						//event.srcElement.src = "/include/img/root.gif";
					}
				}
					
				sDiv.style.display = display ;
			}

function changeAnsDisplay(divID)
			{
				var display;
				var sDiv = getObjectByID(divID);
				//var sDiv = event.srcElement.nextSibling.nextSibling.nextSibling;
				//alert(sDiv);
				//hiddenAll();
				if(sDiv.style.display == "none")
				{
					display = "block";
					//event.srcElement.src = "/include/img/collapse.gif";
				}
				else
				{
					display = "none";
					//event.srcElement.src = "/include/img/root.gif";
				}
				
				sDiv.style.display = display ;
			}

	/*function fireEvent(obj,evnHndr)
	{
		var event = new Object();
		if(document.all)
			event.srcElement = obj;
		else
			event.target = obj;
		evnHndr(event);
	}*/
function GetObjectByID(objID)
{
	if(document.all)
		return document.all(objID);
	else if(document.getElementById)
		return document.getElementById(objID);
	else
		throw "Not supported browser version!";
}
	