function opacity(id, opacStart, opacEnd, millisec) {

	//speed for each frame
	var speed = Math.round(millisec/100);
	var timer = 10;
	var hide='';
	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
	hide ='yes';
		for(i = 20; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "','yes')",(timer * speed));
			timer++;
		}
	
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= 20; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "','no')",(timer * speed));
			timer++;
		}
	
	hide='no';
	}
	
	
	
}

//change the opacity for different browsers
function changeOpac(opacity, id,hide) {

var obj =document.getElementById(id);

//alert(obj);
var i=0;
while(obj.getElementsByTagName('td')[i]!=null){
	var object = obj.getElementsByTagName('td')[i].style;
	var idHide = obj.getElementsByTagName('td')[i].parentNode.parentNode.parentNode.id;
	if(idHide.indexOf('results_depart')!=-1 || idHide.indexOf('results_return')!=-1){
	if(hide=='yes'){
	object.backgroundColor="yellow";
	

	//object.display="none"
	object.opacity = ((opacity) / 100);
	object.MozOpacity = ((opacity)/ 100);
	object.KhtmlOpacity = ((opacity)/ 100);
	object.filter = 'alpha(opacity=' + opacity + ')';
	//alert(object.opacity);
	if(object.opacity==(0.0)){
	obj.style.display='none';
	try{document.getElementById('filterloaderDiv').style.display='none';
	removeWashOut();
	}catch(e){}

	
	}
	
	}
	
	if(hide=='no'){
	object.backgroundColor="white";
	//alert("no");
	object.display=''
	obj.style.display='';
	object.opacity = 1;
	object.MozOpacity = 1;
	object.KhtmlOpacity = 1;
	object.filter = 'alpha(opacity=' + 100 + ')';
	//alert(object.opacity +" "+ object.filter +" ");
	try{document.getElementById('filterloaderDiv').style.display='none';
	removeWashOut();
	}catch(e){}

	
	}
	
	
	
	
	
	
	}
	i++;
	
	}
}




var hh=0;
var x ='0';
var compu;
//we show the box by setting the visibility of the element and incrementing the height smoothly
function ShowBox1(id)
{
	obj = document.getElementById(id);
	obj.style.visibility = 'visible';	
}
function ShowBox(id)
{

if (id =='ticketmoreinfo') {
compu=100;
}

if(id =='modify_result'){
if(document.getElementById('msg').innerHTML == ''){
compu =130;
}

else{

compu =160;
}

}



//document.getElementById('modify_result').style.visibility = 'hidden';
//alert(hh);
//Depending on the amount of text, set the maximum height here in pixels
if(x=='0')
	{if(hh>=compu)
	{
	//obj.style.visibility = 'hidden';
	//obj.style.height = '0.1em';
	x='1';
	clearInterval(inter);
	obj.style.overflow ='visible';
	return;
	}

	obj = document.getElementById(id);
	obj.style.visibility = 'visible';
	hh+=2;
	obj.style.height = hh + 'px';
	
	}


else
	{
	x='0';
	hh=0;
	clearInterval(inter);
	obj.style.overflow ='hidden';
	return;
	}


}

function InitCounter(id){
	if(hh>0){
	obj = document.getElementById(id);
 	x='0';
	hh=0;
	clearInterval(inter);
	obj.style.overflow ='hidden';
	
}

}

