/****************************** BasketInfo Start ******************************/
var mWindow="windows";
var objAddRequest;
var divObj = document.getElementById('basketInfoPopup');
var eventObj;
function mouseMove()
 {
    try
	{
		//alert('hi from mouseMove');
		if(window.ActiveXObject)
     	{  
			eventObj = window.event;       	
			x1 = window.event.y+10;
			y1 = window.event.x+15;			
     	}
     	else
     	{
           	document.captureEvents(Event.MOUSEMOVE);
    		document.onmousemove = netscapeMouseMove;
		}

  	}
	catch(ex)		
	{
		alert('Error in window.event.x or y')
		alert(ex);
	}
    
}
function netscapeMouseMove(e)
 {
 	try
	{
		x = e.screenX;
    	y = e.screenY;
		eventObj = e;
	}
	catch(ex)
	{
		alert('NetscapeMouseMove:->'+ex)
	}	
	
 }

function displayPopup(query)
{
	try
	{	
		var divObj = document.getElementById('basketInfoPopup');
		var getquery = query;
		getBasketPopupData(query);	
		//divObj.style.display='none';
		//alert(window.event);
		mouseMove();
		divObj.style.left = y1;
		divObj.style.right = x1;
		divObj.style.top = x1+document.body.scrollTop;
		divObj.style.bottom = y1+document.body.scrollLeft;
		//alert('xcord :->'+x1+'  ycord :->'+y1);
		
	}
	catch(ex)
	{
		alert('Error in divObj assigning:->'+ex)
	}		
	
}

 function getBasketPopupData(query)
    {
		try
		{
       	   	var serUrl ='/servlet/BasketInfoPopup?'+query+'&randomNum='+Math.random()*5;
       		//alert("serUrl:->"+serUrl);
        	if(window.ActiveXObject)
        	{
            	objAddRequest = new ActiveXObject('Microsoft.XMLHTTP');
            	//alert("Windos Browser");
        	}
        	else
        	{
            	objAddRequest = new XMLHttpRequest();
            	mWindow = "nonWindows";
        	}
        	if(objAddRequest)
        	{
            	
            	objAddRequest.onreadystatechange = sendInfoBasketPopup;
            	
            	objAddRequest.open('Get',serUrl);
            	
            	if(mWindow=='nonWindows')
            	{
					//alert("before send ");
					var param = '';
                	objAddRequest.send(param);
					//alert("after send ");
            	}
            	else
            	{
                	var param = query+'&randomNum='+Math.random()*5;
                	objAddRequest.send(param);
                	//alert("after send ");
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in getBasketPopupData function "+e);
	   }
	   
    }
    function sendInfoBasketPopup()
    {   
    	try
		{
        	//alert('object state :-> '+objAddRequest.readyState)
        	if(objAddRequest.readyState==4)
        	{
				//alert('4')
            	if (objAddRequest.status == 200)
				{
					var divObj = document.getElementById('basketInfoPopup');
					divObj.style.display='block';
					//alert('200')
					var bsaketTag = document.getElementById("bsaketTag");
					var creationDate = document.getElementById("creationDate");
					var lastModificationDate = document.getElementById("lastModificationDate");
					var trStatus = document.getElementById("trStatus");
					var acStatus = document.getElementById("acStatus");
					var thStatus = document.getElementById("thStatus");
					var expStatus = document.getElementById("expStatus");
				
					var response = objAddRequest.responseText;
					//alert(response);
					var filter = response.split("^");
					bsaketTag.innerHTML =  "<b>Trip Tag:</b>  "+filter[0];
					creationDate.innerHTML = "<b>Created on:</b>  "+filter[1];
					//alert("filter[2]:->"+filter[2]);
					var divLastObj = document.getElementById('lastModDateShow');
					//alert("divLastObj:->"+divLastObj);
					if(filter[2]=='null')
					{
						divLastObj.style.display='none';
					}
					else
					{
						divLastObj.style.display='block';
						lastModificationDate.innerHTML = "<b>Last Modified on:</b>  "+filter[2];
					}
					
					/*alert('trStatus:->'+filter[3]);
					alert('acStatus:->'+filter[4]);
					alert('thStatus:->'+filter[5]);
					alert('expStatus:->'+filter[6]);
					*/
					if(filter[3]=='T')
					{
						trStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Right.jpg'
					}
					else
					{
						trStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Wrong.jpg'
					}
					if(filter[4]=='T')
					{
						acStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Right.jpg'
					}
					else
					{
						acStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Wrong.jpg'
					}
					if(filter[5]=='T')
					{
						thStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Right.jpg'
					}
					else
					{
						thStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Wrong.jpg'
					}
					if(filter[6]=='T')
					{
						expStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Right.jpg'
					}
					else
					{
						expStatus.src='/image/PlanATrip/DivPopup/BasketInfoPopup/Wrong.jpg'
					}
				}
								
			}
		}
		catch(ex)
   		{
			alert("Exception in sendInfoBasketPopup function "+ex);
   		}
    }

function stoDisplayPopup()
{
	var divObj = document.getElementById('basketInfoPopup');	
	divObj.style.display='none';
}
function closeBasketInfoPopup()
{
	var divObj = document.getElementById('basketInfoPopup');	
	divObj.style.display='none';
}

/****************************** BasketInfo End ******************************/
