
var showCal_=false;
document.onclick=closesome;
function closesome(e){
    e = window.event || e;
  	var srcElement = e.srcElement || e.target;
  	
	if(srcElement.id!="_areaname"&&document.getElementById("_areanamectCtn")){
		document.getElementById("_areanamectCtn").style.display="none";
	}
	if(srcElement.id!="_areaname2"&&document.getElementById("_areaname2ctCtn")){
		document.getElementById("_areaname2ctCtn").style.display="none";
	}
	if(srcElement.id!="toareaname"&&document.getElementById("toareanamectCtn")){
		document.getElementById("toareanamectCtn").style.display="none";
	}
	if(srcElement.id!="areaname"&&document.getElementById("areanamectCtn")){
		document.getElementById("areanamectCtn").style.display="none";
	}
	if(srcElement.id!="destname"&&document.getElementById("destnamectCtn")){
		document.getElementById("destnamectCtn").style.display="none";
	}
	if(srcElement.id!="frareaname"&&document.getElementById("frareanamectCtn")){
		document.getElementById("frareanamectCtn").style.display="none";
	}
	if(srcElement.id!="departureCityname"&&document.getElementById("departureCitynamectCtn")){
		document.getElementById("departureCitynamectCtn").style.display="none";
	}
	if(srcElement.id!="reachCityname"&&document.getElementById("reachCitynamectCtn")){
		document.getElementById("reachCitynamectCtn").style.display="none";
	}
	if(showCal_&&calendar){
	  if(calendar.dateControl.id){
	    if(srcElement.id!=calendar.dateControl.id){
			  showCal_ = false;
			  calendar.hide();
		  }
	  }else{
	     if(calendar.dateControl.name && srcElement.name!=calendar.dateControl.name){
			  showCal_ = false;
			  calendar.hide();
		  }
	  }
	  
	}
}

var mouseOffsetX;
var mouseOffsetY;

function getMousePosition(e)
{
    var e = e||window.event;
    var objSrc = e.srcElement?e.srcElement:e.target;//
    mouseOffsetX = objSrc.offsetLeft;
	mouseOffsetY = objSrc.offsetTop;
	
	while(objSrc = objSrc.offsetParent){
		mouseOffsetX += objSrc.offsetLeft;
		mouseOffsetY += objSrc.offsetTop;
	}  
	
}


