/*
----------------------------------------------------------------------------------------------------------------------
REDIFF - Fare Searcg
----------------------------------------------------------------------------------------------------------------------
DESCRIPTION: General Scripts for Page. 
AUTHOR: EPOCH
DATE CREATED: 09/04/2006
LAST UPDATED: 09/04/2006
----------------------------------------------------------------------------------------------------------------------
*/
var divRefineSearchHeight, divSearchAgainHeight;
function doOnLoad(){	
	//divRefineSearchHeight = getEl("divRefineSearch").offsetHeight -10;
	//divSearchAgainHeight = getEl("divSearchAgain").offsetHeight -10;
		
}

function revealSearchAgainFrame(){
	var tempObj = getEl("divSearchAgain");	
	tempObj.style.height=parseInt(tempObj.style.height) + 5 +"px";
	if(parseInt(tempObj.style.height) > 80){
		divSearchAgainHeight = tempObj.offsetHeight -10;
		return;
	}
	setTimeout('revealSearchAgainFrame()',1);
}

function openRefineSearchFrame(){
	revealRefineSearchBody();
}
function revealRefineSearchBody(){
	var tempObj = getEl("divRefineSearchBody");	
	//alert(parseInt(divRefineSearchHeight))
	if(parseInt(tempObj.style.height) > parseInt(divRefineSearchHeight-10)){ 	
	//alert(getEl("divRefineSearch").offsetHeight); 
	//alert(parseInt(tempObj.style.height)); 
	tempObj = getEl("divRefineSearchToggleOpen");	
	tempObj.style.display="none";
	tempObj = getEl("divRefineSearchToggleClose");	
	tempObj.style.display="block";		
	return;
	}else{tempObj.style.height=parseInt(tempObj.style.height) + 5 +"px";}
	setTimeout('revealRefineSearchBody()',1);
}
function closeRefineSearchFrame(){
	//alert(divRefineSearchHeight);
	getEl("divRefineSearchBody").style.height =divRefineSearchHeight +"px";
	hideRefineSearchBody();
}
function hideRefineSearchBody(){
	var tempObj = getEl("divRefineSearchBody");		
	//alert(parseInt(tempObj.style.height));
	if(parseInt(tempObj.style.height) >4){
		tempObj.style.height=parseInt(tempObj.style.height) - 5 +"px";
		//alert(getEl("divRefineSearch").offsetHeight);
	}else{
		tempObj = getEl("divRefineSearchToggleOpen");	
		tempObj.style.display="block";
		tempObj = getEl("divRefineSearchToggleClose");	
		tempObj.style.display="none";	
		return;}
	setTimeout('hideRefineSearchBody()',1);
}

/*
----------------------------------------------------------------------
DOM Processing functions
*/
function getEl(id){return document.getElementById(id)}





function openSearchAgainFrame(){
	revealSearchAgainBody();
}
function revealSearchAgainBody(){
	var tempObj = getEl("divSearchAgainBody");	
	//alert(parseInt(divRefineSearchHeight))
	if(parseInt(tempObj.style.height) > parseInt(divRefineSearchHeight-10)){ 	
	//alert(getEl("divRefineSearch").offsetHeight); 
	//alert(parseInt(tempObj.style.height)); 
	tempObj = getEl("divSearchAgainToggleOpen");	
	tempObj.style.display="none";
	tempObj = getEl("divSearchAgainToggleClose");	
	tempObj.style.display="block";		
	return;
	}else{tempObj.style.height=parseInt(tempObj.style.height) + 5 +"px";}
	setTimeout('revealSearchAgainBody()',1);
}
function closeSearchAgainFrame(){
	//alert(getEl("divSearchAgainBody").style.height);
	//alert(divSearchAgainHeight);
	getEl("divSearchAgainBody").style.height =divSearchAgainHeight +"px";
	hideSearchAgainBody();
}
function hideSearchAgainBody(){
	var tempObj = getEl("divSearchAgainBody");		
	//alert(parseInt(tempObj.style.height));
	if(parseInt(tempObj.style.height) >4){
		tempObj.style.height=parseInt(tempObj.style.height) - 5 +"px";
		//alert(getEl("divRefineSearch").offsetHeight);
	}else{
		tempObj = getEl("divSearchAgainToggleOpen");	
		tempObj.style.display="block";
		tempObj = getEl("divSearchAgainToggleClose");	
		tempObj.style.display="none";	
		return;}
	setTimeout('hideSearchAgainBody()',1);
}

var search_show = false;
function changeControl()
{
  	if (search_show == true){	
		document.getElementById("divRefineSearchBody_").style.display = 'block';
		document.getElementById("divRefineSearchToggleOpen_").style.display = 'none';
		document.getElementById("divRefineSearchToggleClose_").style.display = 'block';
		
		search_show = false;
	}else{
		document.getElementById("divRefineSearchBody_").style.display = 'none';
		document.getElementById("divRefineSearchToggleOpen_").style.display = 'block';
		document.getElementById("divRefineSearchToggleClose_").style.display = 'none';
		search_show = true;
	}
}

var search_show_again = false;
function changeControlAgain()
{
  	if (search_show_again == true){	
		document.getElementById("divSearchAgainBody_").style.display = 'block';
		document.getElementById("divSearchAgainToggleOpen_").style.display = 'none';
		document.getElementById("divSearchAgainToggleClose_").style.display = 'block';
		
		search_show_again = false;
	}else{
		document.getElementById("divSearchAgainBody_").style.display = 'none';
		document.getElementById("divSearchAgainToggleOpen_").style.display = 'block';
		document.getElementById("divSearchAgainToggleClose_").style.display = 'none';
		search_show_again = true;
	}
}