// JavaScript Document
var subEventObj1;	
	function submitLoginReq()
    {  
		try
		{     			
			
			
			if(document.getElementById('UserName').value=="")
			{
				alert("Please enter your name ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('UserName').value.length;j++)
				{
					//alert(document.getElementById('eventByName').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('UserName').value.charAt(j))
					{
						alert('Please do not enter numbers in Your Name');
						return 0;
					}
				}
			}
			
			var error2='';
			if(document.getElementById('UserEmail').value=="")
			{
				alert('Please enter your Email Address.');
				return 0;
			}
	
			if ((document.getElementById('UserEmail').value.indexOf ('@',0) == -1 || document.getElementById('UserEmail').value.indexOf ('.',0) == -1) &&		document.getElementById('UserEmail').value != "")
			{
				error2 += "Please verify that your email address is valid.";
			}
			if (error2 != "")
			{
				alert(error2);
				return 0;
			}
				
			
			
			if(document.getElementById('UserPhone').value=="")
			{
				alert("Please enter Phone Number. ");
				return 0;
			}
			
			
			if(document.getElementById('UserCountry').value=="")
			{
				alert("Please enter Country. ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('UserCountry').value.length;j++)
				{
					//alert(document.getElementById('eventCity').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('UserCountry').value.charAt(j))
					{
						alert('Please do not enter numbers in Country.');
						return 0;
					}
				}
			}
			if(document.getElementById('DurationToVisit').value=="")
			{
				alert("Please enter For how many Days you want to visit");
				return 0;
			}
			if(document.getElementById('ExpectedMonth').value=="Month")
			{
				alert("Please enter Month. ");
				return 0;
			}
			if(document.getElementById('NoOfAdults').value=="0")
			{
				alert("Please enter No. of persons. ");
				return 0;
			}
			if(document.getElementById('TourQuery').value=="")
			{
				alert("Please enter your Query. ");
				return 0;
			}
			
			
			
			
			//alert('test');
				var onSubserUrlNew='/servlet/PlanATripReqLogin?UserName='+document.getElementById('UserName').value+'&UserEmail='+document.getElementById('UserEmail').value+'&UserCountry='+document.getElementById('UserCountry').value+'&ExpectedMonth='+document.getElementById('ExpectedMonth').value+'&TourQuery='+document.getElementById('TourQuery').value+'&UserPhone='+document.getElementById('UserPhone').value+'&DurationToVisit='+document.getElementById('DurationToVisit').value+'&NoOfChildren='+document.getElementById('NoOfChildren').value+'&NoOfAdults='+document.getElementById('NoOfAdults').value;
//alert('after servlet js ');				
				
				
				
//alert('onSubserUrl:->'+onSubserUrlNew);
		
        	if(window.ActiveXObject)
        	{
            	subEventObj1 = new ActiveXObject('Microsoft.XMLHTTP');
            	//alert("Windos Browser");
        	}
        	else
        	{
            	subEventObj1 = new XMLHttpRequest();
            	
        	}
        	if(subEventObj1)
        	{
            	//alert("objAddRequest 1");
            	subEventObj1.onreadystatechange = setsubmitLoginReq;
            	//alert("objAddRequest 2");
            	subEventObj1.open('Get',onSubserUrlNew);
            	//alert("objAddRequest 3");
            	if(window.ActiveXObject)
            	{
                	subEventObj1.send();
           		}
            	else
            	{
                	//alert("before send ");
                	subEventObj1.send('');
                	//alert("after send ");
            	}
        	}
		}//end try
		catch(e)
		{
			alert("Exception in on Submit Event funtion:->"+e);
		}
    }



function setsubmitLoginReq()
    {   
    	try
		{
        	//alert('object state :-> '+subEventObj.readyState)
        	if(subEventObj1.readyState==4)
        	{
				//alert('4')
				//alert('object status :-> '+subEventObj.status)
            	if (subEventObj1.status == 200)
				{
					//alert(subEventObj.responseText);
					//closeAddEventDiv()
					//showEventThxDiv();
					//var parameterTravel	= '/servlets/ThanksEnq.html';
					//window.location.replace(parameterTravel);	
					alert('Thanks For Sending The Req');
					resetPlanATripLogin();
					
				}
				
			}
		}
		catch(e)
		{
			alert("Exception in on subEventSendInfo funtion:->"+e);
		}
	}

function resetPlanATripLogin()
{
	document.getElementById('UserName').value="";
	document.getElementById('UserEmail').value="";
	document.getElementById('UserCountry').value="";
	document.getElementById('ExpectedMonth').value="Month";
	document.getElementById('TourQuery').value="";
	document.getElementById('UserPhone').value="";
	document.getElementById('DurationToVisit').value="";
	document.getElementById('NoOfChildren').value="0";
	document.getElementById('NoOfAdults').value="0";
}

function loginArea()
{
	document.getElementById('adv').style.display='none';
	document.getElementById('loginarea').style.display='block';
	document.getElementById('tips').style.display='none';
	document.getElementById('festivalcalendar').style.display='none';
}
function festival()
{
	document.getElementById('templogin').style.display='block';
	document.getElementById('loginarea').style.display='none';
	document.getElementById('adv').style.display='none';
	document.getElementById('tripDetail').style.display='none';
	document.getElementById('tips').style.display='none';
	document.getElementById('festivalcalendar').style.display='block';
}
var showTrip;
	var tripIdGlobal;
	function showTripDetail1(tripId)
	{
		document.getElementById('loginarea').style.display='none';
		document.getElementById('templogin').style.display='block';
		document.getElementById('adv').style.display='none';
		document.getElementById('tripDetail').style.display='block';
		document.getElementById('tips').style.display='none';
		document.getElementById('festivalcalendar').style.display='none';
		//alert(tripId);
		//closeAllLightPop();
		tripIdGlobal = tripId;
		//alert('from showTripDetail():-> '+tripId);
		var url = "/servlet/NewTripDetail?tripId="+tripId+'&randomNum='+Math.random()*5;
		//alert(url)	
		if(window.ActiveXObject)//for identify explorer
		{
			showTrip=new ActiveXObject('Microsoft.XMLHTTP');
		}
		else
		{			
			if (window.XMLHttpRequest) 
			{ 
				//alert("It is Mozilla XMLHttpRequest");
				showTrip = new XMLHttpRequest();
				mBrowserType = 'nonWindows';				
			} 
		}
		if(showTrip)	
		{
			//alert('1');
			try
			{
				showTrip.onreadystatechange=disTripDetail1;
			}
			catch(ex)
			{
				//alert('exception in state change')
			}
			//alert('2');
			//showTrip.open('GET',url,false);	/*Replace with below code*/
			showTrip.open('GET',url,true);	
			try
			{								
				if(mBrowserType=='windows')
				{					
					showTrip.send();
				}
				else
				{							
					showTrip.send("");
				}				
			}
			catch(ajaxEx)
			{
				alert(ajaxEx);
			}
		}
	}
	
	function disTripDetail1()
	{
		//alert("res-->"+showTrip.readyState);
		if(showTrip.readyState==4)	
		{
			//alert(showTrip.status);
			if (showTrip.status == 200) 
			{				
			 //alert(showTrip.responseText);
				if(!showTrip.responseText=='')
				{
					var response = showTrip.responseText;
					//alert(response);
					if(response=='jump to pathFreezing')
					{
						//alert('jump to pathFreezing')
						document.getElementById('pathFreezeBack').style.visibility='hidden';
						getPathSequence();
					}
					else
					{
						if(response=='jump to goldenList')
						{
							//alert('jump to goldenList');
							jump2GoldenList();
						}
						else
						{
							addTripDetailNew(response);		
						}
					}					
				}
				else
				{
					alert('Error try after sometime');	
				}
			}//end of if statement (objRequest.status == 200)
		}//end of if statement (objRequest.readystate==4)
	}
	
	
	var mBrowserType = 'windows';
	var descriptionRequest;
	var festivalName;
	function xyz(fName)
	{		
		var urlStr = '/servlet/AjaxFestivalDescription?festivalName='+fName;
		festivalName = fName;
		if(window.ActiveXObject)
		{
			descriptionRequest = new ActiveXObject('Microsoft.XMLHttp');			
		}
		else
		{			
			if (window.XMLHttpRequest) 
			{ 
				//alert("It is Mozilla XMLHttpRequest");
				descriptionRequest = new XMLHttpRequest();
				mBrowserType = 'nonWindows';				
			} 
		}		
		if(descriptionRequest)
		{			
			descriptionRequest.onreadystatechange = onLoad;
			descriptionRequest.open('post',urlStr);
			try
			{				
				if(mBrowserType=='windows')
				{
					//alert('sending request');
					descriptionRequest.send();
				}
				else
				{
					//alert('sending request');
					param = '';
					descriptionRequest.send(param);
				}				
			}
			catch(ajaxEx)
			{
				alert(ajaxEx);
			}			
		}
		//alert("festival name "+festivalName);
	}
	function onLoad()
	{		
		if(descriptionRequest.readyState==4)
		{
			//alert("onload data:-> "+descriptionRequest.responseText);
			var description = document.getElementById("festivalDescription");
			var name = document.getElementById("festivalName");
			description.innerHTML = descriptionRequest.responseText;
			name.innerHTML =festivalName;
		}
	}
