var menuTimer;
var openMenu1;
function $ (id){return document.getElementById(id);}
if(!document.getElementsByClassName){
	document.getElementsByClassName = function(clsName){
	    var retVal = new Array();
	    var elements = document.getElementsByTagName("*");
	    for(var i = 0;i < elements.length;i++){
	        if(elements[i].className.indexOf(" ") >= 0){
	            var classes = elements[i].className.split(" ");
	            for(var j = 0;j < classes.length;j++){
	                if(classes[j] == clsName){
	                    retVal.push(elements[i]);
	                }
	            }
	        }else if(elements[i].className == clsName){
	            retVal.push(elements[i]);
	        }
	    }
	    return retVal;
	}
}
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

prepearMenu=function () { 
	menuOpeners = document.getElementsByClassName('category');
	for(var i=0;i<menuOpeners.length;i++){
		if(menuOpeners[i].nodeName.toLowerCase()=='li'){
			var x=menuOpeners[i].getElementsByTagName("a");
			x[0].onmouseover=function(){ subMenuShow(this.parentNode);}
			x[0].onmouseout=function(){ menuTimer=setTimeout('subMenuShow(this.parentNode)', 50); }
			var y=menuOpeners[i].getElementsByTagName("ul");
			
			if(y.length==1){
				var menu=y[0];
				menu.opened=false;

				list1=menu.getElementsByTagName("li");
				for(j=0;j<list1.length;j++){
					y=list1[j].getElementsByTagName("a");
					y[0].onmouseover=function () { clearTimeout(menuTimer); }
					y[0].onmouseout=function(){ menuTimer=setTimeout('subMenuShow(this.parentNode)', 50); }
				}
			}
		}
		
	}
};
function subMenuShow(container){
	if(container!=null){
		clearTimeout(menuTimer);
		for(var i=0;i<container.childNodes.length;i++){
			if(container.childNodes[i].nodeName.toLowerCase()=='ul'){
				menu=container.childNodes[i]; 
				break;
			}
		}
	}
	subs = document.getElementsByClassName('submenu');
	for(var i=0;i<subs.length;i++){
		if(subs[i].opened==true){
			subs[i].style.display='none';
			subs[i].opened==false
		}
	}
	subs = document.getElementsByClassName('submenu2');
	for(var i=0;i<subs.length;i++){
		if(subs[i].opened==true){
			subs[i].style.display='none';
			subs[i].opened==false
		}
	}
	
	if(container!=null){
		menu.style.display='block';
		menu.opened=true;
		var timerID = null
		var timerRunning = false
		var delay = 1000
	}
	openMenu1=container;
}

function subMenuShow1(container){
	subs = document.getElementsByClassName('submenu2');
	for(var i=0;i<subs.length;i++){
		subs[i].style.display='none';
	}
	for(var i=0;i<container.childNodes.length;i++){
		if(container.childNodes[i].nodeName.toLowerCase()=='ul'){
			container.childNodes[i].style.display='block';
			container.childNodes[i].opened=true;
			var timerID = null
			var timerRunning = false
			var delay = 1000
			
		}
	}
}


//right panel tabs
function rtab1(){
	document.getElementById('right_tab_f').className='right_tab_f_sel';
	//t.style.className='right_tab_f_sel';
	document.getElementById('right_tab_h').className='right_tab_h';
	document.getElementById('r_flights').style.display='block';
	document.getElementById('r_hotels').style.display='none';
}
function rtab2(){
	//alert(document.getElementById('right_tab_h').innerHTML);
	document.getElementById('right_tab_f').className='right_tab_f';
	document.getElementById('right_tab_h').className='right_tab_h_sel';
	document.getElementById('r_flights').style.display='none';
	document.getElementById('r_hotels').style.display='block';   
	//alert(t);                                      
}