/*
function closeAddEventDiv()
{
	var addEventDivObj = document.getElementById('addEvent');	
	addEventDivObj.style.display='none';
}

function showAddEventDiv()
{
	getStateName();
	resetDataBox();
	var addEventDivObj = document.getElementById('addEvent');	
	addEventDivObj.style.display='block';
	
}

function closeEventThxDiv()
{
	var addEventDivObj = document.getElementById('eventThx');	
	addEventDivObj.style.display='none';
}

function showEventThxDiv()
{
	var addEventDivObj = document.getElementById('eventThx');	
	addEventDivObj.style.display='block';
	
}*/
var objStateRequest;
function getStateName()
    {
		try
		{
			
			var serTypeUrl ='/servlet/GetStateName?countryName=India';
       		//alert("serTypeUrl:->"+serTypeUrl);
        	if(window.ActiveXObject)
        	{
            	objStateRequest = new ActiveXObject('Microsoft.XMLHTTP');
            }
        	else
        	{
            	objStateRequest = new XMLHttpRequest();
            	
        	}
        	if(objStateRequest)
        	{
            	//alert("1");
            	objStateRequest.onreadystatechange = putStateName;
            	//alert("2");
            	objStateRequest.open('Get',serTypeUrl);
            	//alert("3");
            	if(window.ActiveXObject)
            	{
					
                	objStateRequest.send();
					
            	}
            	else
            	{
                	var param = '';
                	objStateRequest.send(param);
					
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in getStateName "+e);
	   }
	   
    }
	function putStateName()
    {   
    	try
		{
        	//alert('object state :-> '+objStateRequest.readyState)
        	if(objStateRequest.readyState==4)
        	{
				//alert('4')
				//alert('object status :-> '+objStateRequest.status)
            	if (objStateRequest.status == 200)
				{
					
					//alert('200');
					removeOption(document.getElementById('eventState'));
						var serverResponse = objStateRequest.responseText.split(',');
						//alert(serverResponse);
						for(var i=0;i<serverResponse.length;i++)
						{																														
							//alert('in for loop');
							var newEle;
								newEle = document.createElement('option');
								newEle.text = removeSpaces(serverResponse[i]);
								newEle.value = removeSpaces(serverResponse[i]);						
							try
							{	
							
								if(window.ActiveXObject)
								{
									document.getElementById('eventState').add(newEle);
								}
								else
								{
									var airComboObj = document.getElementById('eventState');
									airComboObj.add(newEle,null);
								}
							}						
							catch(ex)
							{
								alert('Exception in adding State data :-> '+ex);
								
							}
						}
					
					
				} // end if (objStateRequest.status == 200)
			}// end if(objStateRequest.readyState==4)
		}//end try
		catch(e)
	   {
	   	alert("Exception in putStateName "+e);
	   }
	}
	
	
	
	
var objDestRequest;
function getDestName()
    {
		try
		{
			var eventState = document.getElementById('eventState').value;				
			var serDesteUrl ='/servlet/GetDestName?stateName='+eventState;
       		//alert("serDesteUrl:->"+serDesteUrl);
        	if(window.ActiveXObject)
        	{
            	objDestRequest = new ActiveXObject('Microsoft.XMLHTTP');
            }
        	else
        	{
            	objDestRequest = new XMLHttpRequest();
            	
        	}
        	if(objDestRequest)
        	{
            	//alert("1");
            	objDestRequest.onreadystatechange = putDestName;
            	//alert("2");
            	objDestRequest.open('Get',serDesteUrl);
            	//alert("3");
            	if(window.ActiveXObject)
            	{
					
                	objDestRequest.send();
					
            	}
            	else
            	{
                	var param = '';
                	objDestRequest.send(param);
					
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in getStateName "+e);
	   }
	   
    }
	function putDestName()
    {   
    	try
		{
        	//alert('object state :-> '+objDestRequest.readyState)
        	if(objDestRequest.readyState==4)
        	{
				//alert('4')
				//alert('object status :-> '+objDestRequest.status)
            	if (objDestRequest.status == 200)
				{
					
					
					removeOption(document.getElementById('eventCity'));
						var serverResponse = objDestRequest.responseText.split(',');
						//alert(serverResponse);
						for(var i=0;i<serverResponse.length;i++)
						{																														
							//alert('in for loop');
							var newEle;
								newEle = document.createElement('option');
								newEle.text = removeSpaces(serverResponse[i]);
								newEle.value = removeSpaces(serverResponse[i]);						
							try
							{	
							
								if(window.ActiveXObject)
								{
									document.getElementById('eventCity').add(newEle);
								}
								else
								{
									var airComboObj = document.getElementById('eventCity');
									airComboObj.add(newEle,null);
								}
							}						
							catch(ex)
							{
								alert('Exception in adding Dest data :-> '+ex);
								
							}
						}
					
					
				} // end if (objStateRequest.status == 200)
			}// end if(objStateRequest.readyState==4)
		}//end try
		catch(e)
	   {
	   	alert("Exception in putDestName "+e);
	   }
	}
		
////////////////////////////////////	removeSpaces() Function    //////////////////////////////////////////////
function removeSpaces(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
}	

function removeOption(selectbox)
{
	//alert('removeOption function');
	var i;
	for(i=selectbox.options.length-1;i>0;i--)
	{
		selectbox.remove(i);
	}
}  


var subEventObj;

function subEvent()
    {  
		try
		{     			
			//,,,,,,,eventEmail,contactPerson,eventPhone,eventDes,eventByName,eventByEmail
	
			if(document.getElementById('eventTitle').value=="")
			{
				alert("Please enter Event Title. ");
				return 0;
			}
        	
			if(document.getElementById('eventTime').value=="")
			{
				alert("Please enter Event Time. ");
				return 0;
			}
			
			if(document.getElementById('vanue').value=="")
			{
				alert("Please enter Event Vanue. ");
				return 0;
			}
			/*if(document.getElementById('eventState').value=="select")
			{
				alert("Please select Event State. ");
				return 0;
			}
			if(document.getElementById('eventCity').value=="select")
			{
				alert("Please select Event City. ");
				return 0;
			}*/
			
			if(document.getElementById('eventState').value=="")
			{
				alert("Please select Event State. ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('eventState').value.length;j++)
				{
					//alert(document.getElementById('eventState').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('eventState').value.charAt(j))
					{
						alert('Please do not enter numbers in Event State.');
						return 0;
					}
				}
			}
			
			if(document.getElementById('eventCity').value=="")
			{
				alert("Please select Event City. ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('eventCity').value.length;j++)
				{
					//alert(document.getElementById('eventCity').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('eventCity').value.charAt(j))
					{
						alert('Please do not enter numbers in Event City.');
						return 0;
					}
				}
			}
			
			if(document.getElementById('organisedBy').value=="")
			{
				alert("Please enter Event Organised by. ");
				return 0;
			}
			/*if(document.getElementById('eventWebSite').value=="")
			{
				alert("Please enter Event WebSite. ");
				return 0;
			}*/
			
			
			var error='';
			if(document.getElementById('eventEmail').value=="")
			{
				alert('Please enter your Email Address.');
				return 0;
			}
	
			if ((document.getElementById('eventEmail').value.indexOf ('@',0) == -1 || document.getElementById('eventEmail').value.indexOf ('.',0) == -1) &&		document.getElementById('eventEmail').value != "")
			{
				error += "Please verify that your email address is valid.";
			}
			if (error != "")
			{
				alert(error);
				return 0;
			}
	
			if(document.getElementById('contactPerson').value=="")
			{
				alert("Please enter Event Contact Person. ");
				return 0;
			}
			
			
			if(document.getElementById('eventPhone').value=="")
			{
				alert("Please enter Event Phone. ");
				return 0;
			}
			if(document.getElementById('eventDes').value=="")
			{
				alert("Please enter Event Description. ");
				return 0;
			}
			if(document.getElementById('eventByName').value=="")
			{
				alert("Please enter Event details given by. ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('eventByName').value.length;j++)
				{
					//alert(document.getElementById('eventByName').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('eventByName').value.charAt(j))
					{
						alert('Please do not enter numbers in Event details given by.');
						return 0;
					}
				}
			}
			
			var error1='';
			if(document.getElementById('eventByEmail').value=="")
			{
				alert('Please enter your Email Address.');
				return 0;
			}
	
			if ((document.getElementById('eventByEmail').value.indexOf ('@',0) == -1 || document.getElementById('eventByEmail').value.indexOf ('.',0) == -1) &&		document.getElementById('eventByEmail').value != "")
			{
				error1 += "Please verify that your email address is valid.";
			}
			if (error1 != "")
			{
				alert(error1);
				return 0;
			}
       			var onSubserUrl='/servlet/AddNewEvent?eventTitle='+document.getElementById('eventTitle').value+'&eventTime='+document.getElementById('eventTime').value+'&vanue='+document.getElementById('vanue').value+'&eventState='+document.getElementById('eventState').value+'&eventCity='+document.getElementById('eventCity').value+'&organisedBy='+document.getElementById('organisedBy').value+'&eventWebSite='+document.getElementById('eventWebSite').value+'&eventEmail='+document.getElementById('eventEmail').value+'&contactPerson='+document.getElementById('contactPerson').value+'&eventPhone='+document.getElementById('eventPhone').value+'&eventMobile='+document.getElementById('eventMobile').value+'&eventDes='+document.getElementById('eventDes').value+'&eventByName='+document.getElementById('eventByName').value+'&eventByEmail='+document.getElementById('eventByEmail').value;
		//alert('onSubserUrl:->'+onSubserUrl)
		
        	if(window.ActiveXObject)
        	{
            	subEventObj = new ActiveXObject('Microsoft.XMLHTTP');
            	//alert("Windos Browser");
        	}
        	else
        	{
            	subEventObj = new XMLHttpRequest();
            	
        	}
        	if(subEventObj)
        	{
            	//alert("objAddRequest 1");
            	subEventObj.onreadystatechange = subEventSendInfo;
            	//alert("objAddRequest 2");
            	subEventObj.open('Get',onSubserUrl);
            	//alert("objAddRequest 3");
            	if(window.ActiveXObject)
            	{
                	subEventObj.send();
           		}
            	else
            	{
                	//alert("before send ");
                	subEventObj.send('');
                	//alert("after send ");
            	}
        	}
		}//end try
		catch(e)
		{
			alert("Exception in on Submit Event funtion:->"+e);
		}
    }

function subEventSendInfo()
    {   
    	try
		{
        	//alert('object state :-> '+subEventObj.readyState)
        	if(subEventObj.readyState==4)
        	{
				//alert('4')
				//alert('object status :-> '+subEventObj.status)
            	if (subEventObj.status == 200)
				{
					//alert(subEventObj.responseText);
					//closeAddEventDiv()
					//showEventThxDiv();
					var parameter = '/servlets/Event/Thanks.html';
					window.location.replace(parameter);	
				}
				
			}
		}
		catch(e)
		{
			alert("Exception in on subEventSendInfo funtion:->"+e);
		}
	}
	
	
	
var subEventObj1;	
	function subEventNew()
    {  
		try
		{     			
			
			
			if(document.getElementById('EnqName').value=="")
			{
				alert("Please enter your name ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('EnqName').value.length;j++)
				{
					//alert(document.getElementById('eventByName').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('EnqName').value.charAt(j))
					{
						alert('Please do not enter numbers in Your Name');
						return 0;
					}
				}
			}
			
			var error2='';
			if(document.getElementById('EnqEmail').value=="")
			{
				alert('Please enter your Email Address.');
				return 0;
			}
	
			if ((document.getElementById('EnqEmail').value.indexOf ('@',0) == -1 || document.getElementById('EnqEmail').value.indexOf ('.',0) == -1) &&		document.getElementById('EnqEmail').value != "")
			{
				error2 += "Please verify that your email address is valid.";
			}
			if (error2 != "")
			{
				alert(error2);
				return 0;
			}
				
			
			if(document.getElementById('EnqAdd').value=="")
			{
				alert("Please enter Address. ");
				return 0;
			}
			
			
			
			if(document.getElementById('EnqCity').value=="")
			{
				alert("Please enter City. ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('EnqCity').value.length;j++)
				{
					//alert(document.getElementById('eventCity').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('EnqCity').value.charAt(j))
					{
						alert('Please do not enter numbers in City.');
						return 0;
					}
				}
			}
			
			
			if(document.getElementById('EnqState').value=="")
			{
				alert("Please enter State. ");
				return 0;
			}
			
			for(var i=48;i<58;i++)
			{
				
				for(var j=0;j<document.getElementById('EnqState').value.length;j++)
				{
					//alert(document.getElementById('eventState').value.charAt(j));
					if(unescape('%' + i.toString(16))==document.getElementById('EnqState').value.charAt(j))
					{
						alert('Please do not enter numbers in State.');
						return 0;
					}
				}
			}
			
			
			
			if(document.getElementById('EnqCounty').value=="")
			{
				alert("Please enter Country. ");
				return 0;
			}
			/*if(document.getElementById('eventWebSite').value=="")
			{
				alert("Please enter Event WebSite. ");
				return 0;
			}*/
			
			
			if(document.getElementById('EnqPh').value=="")
			{
				alert("Please enter Phone Number. ");
				return 0;
			}
			
			
			if(document.getElementById('EnqMob').value=="")
			{
				alert("Please enter Mobile No ");
				return 0;
			}
			
			if(document.getElementById('EnqTour').value=="")
			{
				alert("Please enter Enquiry Tour ");
				return 0;
			}
			//alert('test1');
			
			if(document.getElementById('EnqADate').value=="")
			{
				alert("Please enter Arriving Date");
				return 0;
			}
			//alert('EnqADate');
			
			
			/*if(document.getElementById('EnqAMonth').value=="")
			{
				alert("Please enter Arriving Month ");
				return 0;
			}
			
			if(document.getElementById('EnqAYear').value=="")
			{
				alert("Please enter Enquiry Year ");
				return 0;
			}*/
			
			
			if(document.getElementById('EnqDDate').value=="")
			{
				alert("Please enter Departure Date. ");
				return 0;
			}
			
			/*if(document.getElementById('EnqDMonth').value=="")
			{
				alert("Please enter Departure Month. ");
				return 0;
			}
			
			if(document.getElementById('EnqDYear').value=="")
			{
				alert("Please enter Departure Year. ");
				return 0;
			}*/
			
			
			if(document.getElementById('EnqEMonth').value=="")
			{
				alert("Please enter Expected Month.");
				return 0;
			}
			
			
			
			
			if(document.getElementById('EnqAMembers').value=="")
			{
				alert("Please enter Members(Adults). ");
				return 0;
			}
			
			
			if(document.getElementById('EnqCMembers').value=="")
			{
				alert("Please enter Members(children). ");
				return 0;
			}
			
			
			if(document.getElementById('EnqDetails').value=="")
			{
				alert("Please enter Enquiry Details. ");
				return 0;
			}
			
					
//alert('before servlet js ');
				
				
				var onSubserUrlNew='/servlet/EnquiryClient?EnqName='+document.getElementById('EnqName').value+'&EnqEmail='+document.getElementById('EnqEmail').value+'&EnqAdd='+document.getElementById('EnqAdd').value+'&EnqCity='+document.getElementById('EnqCity').value+'&EnqState='+document.getElementById('EnqState').value+'&EnqCounty='+document.getElementById('EnqCounty').value+'&EnqPh='+document.getElementById('EnqPh').value+'&EnqMob='+document.getElementById('EnqMob').value+'&EnqTour='+document.getElementById('EnqTour').value+'&EnqADate='+document.getElementById('EnqADate').value+'&EnqDDate='+document.getElementById('EnqDDate').value+'&EnqEMonth='+document.getElementById('EnqEMonth').value+'&EnqAMembers='+document.getElementById('EnqAMembers').value+'&EnqCMembers='+document.getElementById('EnqCMembers').value+'&EnqDetails='+document.getElementById('EnqDetails').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 = subEventSendInfoNew;
            	//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 subEventSendInfoNew()
    {   
    	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);	
					
				}
				
			}
		}
		catch(e)
		{
			alert("Exception in on subEventSendInfo funtion:->"+e);
		}
	}



function resetDataTravel()
{
	//document.getElementById('eventTitle').value="";
	document.getElementById('EnqName').value="";
	document.getElementById('EnqEmail').value="";
	document.getElementById('EnqAdd').value="";
	document.getElementById('EnqCity').value="";
	document.getElementById('EnqState').value="";
	document.getElementById('EnqCounty').value="";
	document.getElementById('EnqPh').value="";
	document.getElementById('EnqMob').value="";
	document.getElementById('EnqTour').value="";
	document.getElementById('EnqADate').value="";
	document.getElementById('EnqDDate').value="";
	document.getElementById('EnqEMonth').value="";
	document.getElementById('EnqAMembers').value="";
	document.getElementById('EnqCMembers').value="";
	document.getElementById('EnqDetails').value="";
	//document.getElementById('EnqADate').options[0].selected = true;
	//document.getElementById('EnqADate').options[0].selected = true;
	
}
	
	
	
	
	
	
	
	
	
	
	
function resetDataBox()
{
	document.getElementById('eventTitle').value="";
	document.getElementById('eventTime').value="";
	document.getElementById('vanue').value="";
	document.getElementById('eventState').options[0].selected = true;
	document.getElementById('eventCity').options[0].selected = true;
	document.getElementById('organisedBy').value="";
	document.getElementById('eventWebSite').value="";
	document.getElementById('eventEmail').value="";
	document.getElementById('contactPerson').value="";
	document.getElementById('eventPhone').value="";
	document.getElementById('eventMobile').value="";
	document.getElementById('eventDes').value="";
	document.getElementById('eventByName').value="";
	document.getElementById('eventByEmail').value="";
	
	
}
