// JavaScript Document

var tripShareMode;
var NewTid;
function addTripDetailNew(tripDetailXml)
{		
	document.getElementById('goldenList').style.display='none';
	document.getElementById('pathFreeze').style.display='none';
	document.getElementById('helpDiv').style.display='none';
	/// logic to removme TR from table body  ///
	removeRow('tripDetailBody');	
	/*{
	var tbodyTripDetail = document.getElementById('tripDetailBody');
	
	rowLength = tbodyTripDetail.rows.length;
	alert('length 1:-> '+rowLength);
	while(rowLength)
	{
		//alert(l);		
		tbodyTripDetail.deleteRow(-1);
		rowLength = tbodyTripDetail.rows.length;
		alert('length 2:-> '+rowLength);			
	}
	}*/
	
	
	
	var tbodyTripDetail = document.getElementById('tripDetailBody');
	//document.getElementById('tripDetailTable').deleteCell(0);
	
	var tableObj = document.getElementById('tripDetailDiv').setAttribute('height','350px');
	//.getAttribute('height')
	///alert(document.getElementById('tripDetailDiv').getAttribute('height'));
	//alert('rowLength:-> '+rowLength);
	//alert();
	//document.getElementById('tripDetailTable')
	
	
	
	var docTrip;
    if (document.implementation.createDocument) // Mozilla and Netscape browsers
	{
    	var parser = new DOMParser()
        docTrip = parser.parseFromString(tripDetailXml, "text/xml");
    	// MSIE
    } 
	else 
	{
		if (window.ActiveXObject) 
		{
			docTrip = new ActiveXObject("Microsoft.XMLDOM")
        	docTrip.async="false"
        	docTrip.loadXML(tripDetailXml)
    	}
	}
	var x=docTrip.documentElement;
	//alert(x.xml);
	//document.getElementById('');
	var tripAtt = x.attributes;
	//var tripShareMode; making it as a globla variable
	try
	{
		
		NewTid = tripAtt[0].value;
		globalOrigin = tripAtt[2].value;
		globalTripName = tripAtt[1].value;
		document.getElementById('tripNameTripDetail').innerHTML = tripAtt[1].value;
		document.getElementById('originTripDetail').innerHTML = tripAtt[2].value;
		tripShareMode = tripAtt[3].value;
		if(tripShareMode=='0')
		{
			/*document.getElementById('tripSettingTd').style.display='block';
			document.getElementById('tripDeleteTd').style.display='block';*/
			document.getElementById('tripSettingTd').style.visibility='visible';
			document.getElementById('tripDeleteTd').style.visibility='visible';
		}
		else
		{
			if(tripShareMode=='1')
			{
				/*document.getElementById('tripSettingTd').style.display='none';
				document.getElementById('tripDeleteTd').style.display='none';*/
				document.getElementById('tripSettingTd').style.visibility='hidden';
				document.getElementById('tripDeleteTd').style.visibility='hidden';
			}
		}
		//alert('orgin:-> '+tripAtt[2].value);
	}
	catch(ex)
	{
		//alert('exception assing trip name and orgin @@@');
	}
	//alert(tripAtt[3].value);
	
	//removeRow('tripDetailBody');
	
	
	//var arrayId = new Array();
	
	
	try
	{		
		
		////code Edited by Reena///////////////////
			var	idTest = document.getElementById('tripPrintTd');
			idTest.innerHTML = ' ';
			var url='/servlet/TripPrintSerNew?tripId='+NewTid+'';
			var space=''+''+'';
			var msg='width=650,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no';
			//alert(url+space+msg);
				
			idTest.innerHTML = "<a href=\"javascript:void(0)\" class=\"setting_TripDetail\" onClick=\"window.open(\'"+url+"\',\'"+space+"\',\'"+msg+"\')\">[Print Trip]</a>";
			
			
			
			
			
			
			
			////////////////////////////////////////////
		
		
		for(var i=0; i<x.childNodes.length; i++)//Get State 
        {
			//var array = x.childNodes[i].attributes;//Get Destination Attribute
			var destName = x.childNodes[i].getAttribute("DName");
			//alert(destName);
			var dId = x.childNodes[i].getAttribute("DId");
			//var minDiv = document.createElement('div');
			/*var minDiv = document.createElement('tr');
				var idMinDiv = "min"+x.childNodes[i].getAttribute("DId")
				minDiv.id = idMinDiv;
				minDiv.style.display = 'block';*/
			var minTr0 = document.createElement('tr');
				var idMinDiv = "min"+x.childNodes[i].getAttribute("DId");
				var imgId = x.childNodes[i].getAttribute("DName");
				minTr0.id = idMinDiv;
				minTr0.style.display = 'block';
			var minTd0 = document.createElement('td');
				//minTd0.height='10'
			var minTable = document.createElement('table');
				//minTable.width='521';
				//minTable.height='25';
				minTable.border='0';
				//minTable.bgColor='#bbccdd';
				minTable.cellpadding='0';
				minTable.cellspacing='0';
			var minTBody = 	document.createElement('tbody');
			var minTr1 = document.createElement('tr');
			
			var minTd1 = document.createElement('td');
				//minTd1.className='bullet_TripDetail';
				minTd1.innerHTML='<a href=\"javascript:void(0)\" class=\"bullet_TripDetail\" onClick="showMax(\''+x.childNodes[i].getAttribute("DId")+'\')">[+]</a>';
				minTd1.width='30';
				
			var minTd2 = document.createElement('td');
				minTd2.className='text_TripDetail_Plus';
				minTd2.align = 'left';
				//minTd2.innerHTML=destName;
				minTd2.innerHTML='<b>'+destName+'</b> ['+x.childNodes[i].getAttribute("stateName")+']';
				minTd2.width = '248';
			var minTd3 = document.createElement('td');				
				minTd3.width='5';
				minTd3.innerHTML='&nbsp;';
			var minTd4 = document.createElement('td');
				minTd4.innerHTML='<a href=\"javascript:void(0)\" class=\"viewMYsite_TripDetail_Plus\" onclick=\"viewSightNew(\''+dId+'\')\">[View Site]</a>';
				minTd4.width='75';
				minTd4.align='left';
			var minTd5 = document.createElement('td');				
				minTd5.width='5';
			var minTd6 = document.createElement('td');
				minTd6.innerHTML='<a href=\"javascript:void(0)\" class=\"StartPlanning_TripDetail_Plus\">[ Continue Planning ]</a>';
				//minTd6.width='130';
			var minTd7 = document.createElement('td');
				//minTd7.innerHTML='<img src=\"/image/PlanATrip/TripDetail/print.gif\" width=\"18\" height=\"20\" onClick="deleteDest(\''+dId+'\')"/>';
				minTd7.innerHTML='<a href=\"javascript:void(0)\" onClick="deleteDest(\''+dId+'\')" class=\"StartPlanning_TripDetail_Plus\">[ Delete ]</a>';
				//minTd7.width='35';
				//minTd7.align='center';
			var minTd8 = document.createElement('td');				
				minTd8.width='4';
			//.appendChild();
			minTr1.appendChild(minTd1);
			minTr1.appendChild(minTd2);
			minTr1.appendChild(minTd3);
			minTr1.appendChild(minTd4);
			minTr1.appendChild(minTd5);
			//minTr1.appendChild(minTd6);
			//if(i>0||tripShareMode=='0')
			if(i>0)
			{				
				if(tripShareMode=='0')
				{
					minTr1.appendChild(minTd7);	
				}
				else
				{
					minTd7.innerHTML='&nbsp;';
					minTr1.appendChild(minTd7);
				}				
			}
			else
			{
				minTd7.innerHTML='&nbsp;';
				minTr1.appendChild(minTd7);
			}		
			//minTr1.appendChild(minTd7);
			minTr1.appendChild(minTd8);
			minTBody.appendChild(minTr1);
			minTable.appendChild(minTBody);
			minTd0.appendChild(minTable);
			minTr0.appendChild(minTd0);
			
			tbodyTripDetail.appendChild(minTr0);
			
			///continue;
			
			var initialTr = document.createElement('tr');
				var idMaxDiv = "max"+x.childNodes[i].getAttribute("DId");
				initialTr.id = idMaxDiv;
				initialTr.style.display = 'none';
				var initialTd = document.createElement('td');
				var initialTable = document.createElement('table');
				var initialTbody = document.createElement('tbody');
				
			var maxTr0 = document.createElement('tr');				
			var maxTd0 = document.createElement('td');
				//maxTd0.height='10'
			var maxTable = document.createElement('table');
				//maxTable.width='521';
				//maxTable.height='25';
				maxTable.border='0';
				maxTable.bgColor='#bbcccc';
				maxTable.cellpadding='0';
				maxTable.cellspacing='0';
			var maxTBody = 	document.createElement('tbody');
			var maxTr1 = document.createElement('tr');
				//maxTr1.bgColor='#bbcccc';
			var maxTd1 = document.createElement('td');
				//minTd1.className='bullet_TripDetail';
				maxTd1.innerHTML='<a href=\"javascript:void(0)\" class=\"bullet_TripDetail\" onClick="showMin(\''+x.childNodes[i].getAttribute("DId")+'\')">[-]</a>';
				maxTd1.width='30';
			var maxTd2 = document.createElement('td');
				maxTd2.className='text_TripDetail_Min';
				//maxTd2.innerHTML=destName
				maxTd2.innerHTML='<b>'+destName+'</b> ['+x.childNodes[i].getAttribute("stateName")+']';
				maxTd2.align = 'left';
				maxTd2.width='238';
			var maxTd3 = document.createElement('td');				
				maxTd3.width='5';
				maxTd3.innerHTML='&nbsp;';
			var maxTd4 = document.createElement('td');							
				maxTd4.innerHTML='<a href=\"javascript:void(0)\" class=\"viewMYsite_TripDetail_Min\" onclick=\"viewSightNew(\''+dId+'\')\">[View Site]</a>';				
				maxTd4.width='75';//105
				maxTd4.align='left';
			var maxTd5 = document.createElement('td');				
				maxTd5.width='5';
				maxTd5.innerHTML='&nbsp;';
				
			var maxTd6 = document.createElement('td');
				maxTd6.innerHTML='<a href=\"javascript:void(0)\" class=\"StartPlanning_TripDetail_Min\">[ Continue Planning ]</a>';
				//maxTd6.width='130';
			var maxTd7 = document.createElement('td');
				//maxTd7.innerHTML='<img src=\"/image/PlanATrip/TripDetail/print.gif\" width=\"18\" height=\"20\" border=\"0\" style=\"border-color: white\" onClick="deleteDest(\''+dId+'\')"/>';
				maxTd7.innerHTML='<a href=\"javascript:void(0)\" onClick="deleteDest(\''+dId+'\')" class=\"StartPlanning_TripDetail_Plus\">[ Delete ]</a>';
				//maxTd7.width='35';
				maxTd7.align='left';
			var maxTd8 = document.createElement('td');				
				//maxTd8.width='4';
			
			maxTr1.appendChild(maxTd1);
			maxTr1.appendChild(maxTd2);
			maxTr1.appendChild(maxTd3);
			maxTr1.appendChild(maxTd4);
			maxTr1.appendChild(maxTd5);
			//maxTr1.appendChild(maxTd6);
			/*if(i>0&&tripShareMode=='0')
			{
				maxTr1.appendChild(maxTd7);
			}*/
			
			
			
			if(i>0)
			{				
				if(tripShareMode=='0')
				{
					maxTr1.appendChild(maxTd7);	
				}
				else
				{					
					maxTd7.innerHTML='&nbsp;';
					maxTd7.width='30';					
					maxTr1.appendChild(maxTd7);
				}				
			}
			else
			{				
				maxTd7.innerHTML='&nbsp;';
				maxTd7.width='30';				
				maxTr1.appendChild(maxTd7);
			}
						
			//maxTr1.appendChild(maxTd7);
			maxTr1.appendChild(maxTd8);
			maxTBody.appendChild(maxTr1);
			maxTable.appendChild(maxTBody);
			maxTd0.appendChild(maxTable);
			maxTr0.appendChild(maxTd0);
			initialTbody.appendChild(maxTr0);
			
			
			var attArr = x.childNodes[i].attributes;
			for(var a=0;a<attArr.length;a++)
			{
				planning = attArr.value;
				if(a>1&&a<7)
				{
					var maxPTr = document.createElement('tr');
						var	maxPTd = document.createElement('td');
							maxPTd.height = '5';
							var	maxPTable = document.createElement('table');
								//maxPTable.width='521';								
								maxPTable.border='0';
								maxPTable.cellpadding='0';
								maxPTable.cellspacing='0';
								//maxPTable.bgColor='#bbccff';
								var	maxPTbody = document.createElement('tbody');
											if(a==2)
											{
												switch(attArr[a].value)	
												{
													case "0":																														
															if(!(i==0)) //i==0 represent origin and H2R not added for it
															{
																var destH2RName = x.childNodes[i].getAttribute("DName");
																var destH2RId = x.childNodes[i].getAttribute("DId");
																var sourceH2RName = x.childNodes[i-1].getAttribute("DName");
																var maxPTr0 = document.createElement('tr');
																	var	maxPTd0 = document.createElement('td');
																		maxPTd0.width='30';
																		maxPTd0.innerHTML='&nbsp;';
																	var	maxPTd1 = document.createElement('td');
																		maxPTd1.width='20';
																		maxPTd1.innerHTML="<a href=\"javascript:void(0)\" title=\"How to Reach?\" class=\"edit_TripDetail\" onClick=\"viewH2RNew(\'"+sourceH2RName+"\',\'"+destH2RName+"\',\'"+destH2RId+"\')\"><img title=\"How to reach\" src=\"/image/PlanATrip/TripDetail/H2Reach_N.gif\"  id=\'h2RImage_"+imgId+"\' border=\"0\"/></a>";
																		//alert(maxPTd1.innerHTML);
																		
																	var	maxPTd2 = document.createElement('td');
																		maxPTd2.width='238';
																		maxPTd2.innerHTML='&nbsp;';
																	var	maxPTd3 = document.createElement('td');																		
																																		
																	maxPTd3.innerHTML = '<a href=\"javascript:void(0)\" title=\"How to Reach?\" class="edit_TripDetail" onClick=\"showH2R(\''+sourceH2RName+'\',\''+destH2RName+'\',\''+destH2RId+'\')\">[ Add/Edit ]</a>';
																	var	maxPTd4 = document.createElement('td');																																				
																		maxPTd4.innerHTML = '<a href=\"javascript:void(0)\" title=\"How to Reach?\" class="edit_TripDetail" onClick=\"viewH2RNew(\''+sourceH2RName+'\',\''+destH2RName+'\',\''+destH2RId+'\')\">[ View ]</a>';																
															}
															else
															{
																//continue;	
															}
													break;
													case "1":
															if(!(i==0))
															{
																var destH2RName = x.childNodes[i].getAttribute("DName");
																var destH2RId = x.childNodes[i].getAttribute("DId");
																var sourceH2RName = x.childNodes[i-1].getAttribute("DName");
																var maxPTr0 = document.createElement('tr');
																	var	maxPTd0 = document.createElement('td');
																		maxPTd0.width='30';
																		maxPTd0.innerHTML='&nbsp;';
																	var	maxPTd1 = document.createElement('td');
																		maxPTd1.width='20';
																		maxPTd1.innerHTML="<a href=\"javascript:void(0)\" title=\"How to Reach?\" class=\"edit_TripDetail\" onClick=\"viewH2RNew(\'"+sourceH2RName+"\',\'"+destH2RName+"\',\'"+destH2RId+"\')\"><img title=\"How to Reach?\" src=\"/image/PlanATrip/TripDetail/H2Reach_Y.gif\"  id=\'h2RImage_"+imgId+"\' border=\"0\"/></a>";
																		//maxPTd1.innerHTML="<img title=\"How to Reach?\" src=\"/image/PlanATrip/TripDetail/H2Reach_Y.gif\" id=\'h2RImage_"+imgId+"\' border=\"0\"/>";
																		//alert(maxPTd1.innerHTML);
																	var	maxPTd2 = document.createElement('td');
																		maxPTd2.width='238';
																		maxPTd2.innerHTML='&nbsp;';
																	var	maxPTd3 = document.createElement('td');																		
																																		
																	maxPTd3.innerHTML = '<a title=\"How to Reach?\" href=\"javascript:void(0)\" class="edit_TripDetail" onClick=\"showH2R(\''+sourceH2RName+'\',\''+destH2RName+'\',\''+destH2RId+'\')\">[ Add/Edit ]</a>';	
																	var	maxPTd4 = document.createElement('td');																																				
																		maxPTd4.innerHTML = '<a title=\"How to Reach?\" href=\"javascript:void(0)\" class="edit_TripDetail" onClick=\"viewH2RNew(\''+sourceH2RName+'\',\''+destH2RName+'\',\''+destH2RId+'\')\">[ View ]</a>';	
															}
															else
															{
																
															}	
													break;	
												}
											}											
											if(a==3)
											{
												var maxPTr0 = document.createElement('tr');
													var	maxPTd0 = document.createElement('td');
														maxPTd0.width='30';
														maxPTd0.innerHTML='&nbsp;';																												
													var	maxPTd2 = document.createElement('td');
														maxPTd2.width='238';
														maxPTd2.innerHTML='&nbsp;';
													var	maxPTd3 = document.createElement('td');																
														maxPTd3.innerHTML = '<a title=\"Where to Stay?\" href=\"javascript:void(0)\" class="edit_TripDetail" onClick=\"getPresentDataNew(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\')\">[ Add/Edit ]</a>';
													var	maxPTd4 = document.createElement('td');																
														maxPTd4.innerHTML = '<a title=\"Where to Stay?\" href=\"javascript:void(0)\" class="edit_TripDetail" onClick=\"viewW2StayNew(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\')\">[ View ]</a>';
														maxPTd4.setAttribute('align','left');
												switch(attArr[a].value)	
												{
													case "0":
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
																maxPTd1.innerHTML="<a title=\"Where to Stay?\" href=\"javascript:void(0)\" class=\"edit_TripDetail\" onClick=\"viewW2StayNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\')\"><img title=\"Where to Stay?\" src=\"/image/PlanATrip/TripDetail/W2Stay_N.gif\" id=\'w2SImage_"+imgId+"\' border=\"0\"/></a>";																
															
													break;
													case "1":														
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
																//maxPTd1.innerHTML="<img alt=\"Where to Stay?\" title=\"Where to Stay?\" src=\"/image/PlanATrip/TripDetail/W2Stay_Y.gif\" id=\'w2SImage_"+imgId+"\' border=\"0\"/>";
																maxPTd1.innerHTML="<a title=\"Where to Stay?\" href=\"javascript:void(0)\" class=\"edit_TripDetail\" onClick=\"viewW2StayNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\')\"><img title=\"Where to Stay?\" src=\"/image/PlanATrip/TripDetail/W2Stay_Y.gif\" id=\'w2SImage_"+imgId+"\' border=\"0\"/></a>";															
													break;	
												}
											}
											if(a==6)
											{
												var maxPTr0 = document.createElement('tr');
													var	maxPTd0 = document.createElement('td');
														maxPTd0.width='30';
														maxPTd0.innerHTML='&nbsp;';
													var	maxPTd2 = document.createElement('td');
														maxPTd2.width='238';
														maxPTd2.innerHTML='&nbsp;';
													var	maxPTd3 = document.createElement('td');																
														maxPTd3.innerHTML = '<a title=\"My Travel Exprience\" href=\"javascript:void(0)\" class=\"edit_TripDetail\" onClick=\"showTravelExpDivNew(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\',\'edit\')\">[ Add/Edit ]</a>';
													var	maxPTd4 = document.createElement('td');																
														maxPTd4.innerHTML = '<a title=\"My Travel Exprience\" href=\"javascript:void(0)\" class=\"edit_TripDetail\" onClick=\"showTravelExpDivNew(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\',\'view\')\">[ View ]</a>';
												switch(attArr[a].value)	
												{
													
													case "0":														
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
						 										maxPTd1.innerHTML="<a title=\"My Travel Exprience\" href=\"javascript:void(0)\" class=\"edit_TripDetail\" onClick=\"showTravelExpDivNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\',\'view\')\"><img title=\"Travel Exprience\" src=\"/image/PlanATrip/TripDetail/TrExp_N.gif\" id=\'trExpImage_"+imgId+"\' border=\"0\"/></a>";															
													break;
													case "1":														
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
																maxPTd1.innerHTML="<a title=\"My Travel Exprience\" href=\"javascript:void(0)\" class=\"edit_TripDetail\" onClick=\"showTravelExpDivNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\',\'view\')\"><img title=\"Travel Exprience\" src=\"/image/PlanATrip/TripDetail/TrExp_Y.gif\" id=\'trExpImage_"+imgId+"\' border=\"0\"/></a>";
																//maxPTd1.innerHTML="<img title=\"My Travel Exprience\" src=\"/image/PlanATrip/TripDetail/TrExp_Y.gif\" id=\'trExpImage_"+imgId+"\' border=\"0\"/>";															
													break;	
												}
											}
											if(a==5)
											{
												var maxPTr0 = document.createElement('tr');
													var	maxPTd0 = document.createElement('td');
														maxPTd0.width='30';
														maxPTd0.innerHTML='&nbsp;';
													var	maxPTd2 = document.createElement('td');
														maxPTd2.width='238';
														maxPTd2.innerHTML='&nbsp;';
													var	maxPTd3 = document.createElement('td');																
														maxPTd3.innerHTML = '<a href=\"javascript:void(0)\" class="edit_TripDetail" title=\"Date/Day Planner\" onClick=\"selDayDatePlaner(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\')\">[ Add/Edit ]</a>';
													var	maxPTd4 = document.createElement('td');																
														maxPTd4.innerHTML = '<a href=\"javascript:void(0)\" class="edit_TripDetail" title=\"Date/Day Planner\" onClick=\"viewDayDatePlanerNew(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\')\">[ View ]</a>';
												switch(attArr[a].value)	
												{
													case "0":														
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
																//maxPTd1.innerHTML="<img title=\"Date/Day Planner\" src=\"/image/PlanATrip/TripDetail/DatePlaner_N.gif\" id=\'dPImage_"+imgId+"\' border=\"0\"/>";
																maxPTd1.innerHTML="<a href=\"javascript:void(0)\" class=\"edit_TripDetail\" title=\"Date/Day Planner\" onClick=\"viewDayDatePlanerNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\')\"><img title=\"Date Planner\" src=\"/image/PlanATrip/TripDetail/DatePlaner_N.gif\" id=\'dPImage_"+imgId+"\' border=\"0\"/></a>";															
													break;
													case "1":														
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
																maxPTd1.innerHTML="<a href=\"javascript:void(0)\" class=\"edit_TripDetail\" title=\"Date/Day Planner\" onClick=\"viewDayDatePlanerNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\')\"><img title=\"Date Planner\" src=\"/image/PlanATrip/TripDetail/DatePlaner_Y.gif\" id=\'dPImage_"+imgId+"\' border=\"0\"/></a>";															
													break;	
												}
											}
											if(a==4)
											{
												var maxPTr0 = document.createElement('tr');
													var	maxPTd0 = document.createElement('td');
														maxPTd0.width='30';
														maxPTd0.innerHTML='&nbsp;';
													var	maxPTd2 = document.createElement('td');
														maxPTd2.width='238';
														maxPTd2.innerHTML='&nbsp;';
													var	maxPTd3 = document.createElement('td');																
														maxPTd3.innerHTML = '<a href=\"javascript:void(0)\" class=\"edit_TripDetail\" title=\"Things to do\" onClick=\"showThToDoDiv(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\')\">[ Add/Edit ]</a>';
													var	maxPTd4 = document.createElement('td');																
														maxPTd4.innerHTML = '<a href=\"javascript:void(0)\" class=\"edit_TripDetail\" title=\"Things to do\" onClick=\"viewThToDoDivNew(\''+x.childNodes[i].getAttribute("DId")+'\',\''+x.childNodes[i].getAttribute("DName")+'\')\">[ View ]</a>';
												switch(attArr[a].value)	
												{
													case "0":														
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
																//maxPTd1.innerHTML="<img title=\"Things to do\" src=\"/image/PlanATrip/TripDetail/Th2Do_N.gif\" id=\'th2DoImage_"+imgId+"\' border=\"0\"/>";
																maxPTd1.innerHTML="<a href=\"javascript:void(0)\" class=\"edit_TripDetail\" title=\"Things to do\" onClick=\"viewThToDoDivNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\')\"><img title=\"Things to do\" src=\"/image/PlanATrip/TripDetail/Th2Do_N.gif\" id=\'th2DoImage_"+imgId+"\' border=\"0\"/></a>";//showThToDoDiv(thToDoDestId,thToDoDestName)															
													break;
													case "1":														
															var	maxPTd1 = document.createElement('td');
																maxPTd1.width='20';
																maxPTd1.innerHTML="<a href=\"javascript:void(0)\" class=\"edit_TripDetail\" title=\"Things to do\" onClick=\"viewThToDoDivNew(\'"+x.childNodes[i].getAttribute("DId")+"\',\'"+x.childNodes[i].getAttribute("DName")+"\')\"><img title=\"Things to do\" src=\"/image/PlanATrip/TripDetail/Th2Do_Y.gif\" id=\'th2DoImage_"+imgId+"\' border=\"0\"/></a>";//showThToDoDiv(thToDoDestId,thToDoDestName)														
													break;	
												}
											}
											
					if(!(i==0 && a==2))//i==0 represent origin and a==2 H2R not added for it
					{
											//alert('a:-> '+a);
											maxPTr0.appendChild(maxPTd0);									
											maxPTr0.appendChild(maxPTd1);
											maxPTr0.appendChild(maxPTd2);											
											//alert('Trip Mode:-> '+tripShareMode);
										if(tripShareMode=='0')
										{
											maxPTr0.appendChild(maxPTd3);	
										}
											maxPTr0.appendChild(maxPTd4);								
										maxPTbody.appendChild(maxPTr0);
								maxPTable.appendChild(maxPTbody);
							maxPTd.appendChild(maxPTable);
						maxPTr.appendChild(maxPTd);
						initialTbody.appendChild(maxPTr);
					}
				}// if ends
				
				
				initialTable.appendChild(initialTbody);
				initialTd.appendChild(initialTable);
				initialTr.appendChild(initialTd);
				tbodyTripDetail.appendChild(initialTr);						
			}//Attribute's for loop ends
						
		}// Child for loop ends		
		document.getElementById('pathFreeze').style.display='none';
		document.getElementById('tripDetail').style.display='block';
		
	}
	catch(ex)
	{
		//alert('exception in TripDetail Logic');	
	}
}

var opObj;
function displayOperatorNew(){
	//for identify explorer
	
	if(window.ActiveXObject){
		opObj=new ActiveXObject('Microsoft.XMLHTTP');
	}else{			
		if (window.XMLHttpRequest){ 
			opObj = new XMLHttpRequest();						
		} 
	}
	if(opObj){
		try{
			opObj.onreadystatechange=disOperator;			
			url = "/servlet/SendOperatorNew?tripId="+NewTid+'&random='+Math.random()*2*3;
			opObj.open('GET',url,true);			
			opObj.send("");			
		}catch(ajaxEx){
			alert(ajaxEx);
		}
	}
}

var viewSightObj;
	function viewSightNew(destId)
	{
		//alert('viewSight destId:-> '+destId+NewTid);
		var url = "/servlet/ViewSightNew?destId="+destId+'&tripId='+NewTid+'&randomNum='+Math.random()*5;
		//alert(url)
		if(window.ActiveXObject)//for identify explorer
		{
			//alert(url);
			viewSightObj=new ActiveXObject('Microsoft.XMLHTTP');
		}
		else
		{			
			if (window.XMLHttpRequest) 
			{ 
				//alert("It is Mozilla XMLHttpRequest");
				viewSightObj = new XMLHttpRequest();
				mBrowserType = 'nonWindows';				
			} 
		}
		if(viewSightObj)	
		{
			//alert('1');
			try
			{
				viewSightObj.onreadystatechange=disSightNew;
			}
			catch(ex)
			{
				//alert('exception in state change')
			}
			//alert('2');
			
			viewSightObj.open('GET',url,false);	
			try
			{								
				if(mBrowserType=='windows')
				{					
					viewSightObj.send();
				}
				else
				{							
					viewSightObj.send("");
				}				
			}
			catch(ajaxEx)
			{
				alert(ajaxEx);
			}
		}
	}
	
	
	function disSightNew()
	{
		if(viewSightObj.readyState==4)	
		{
			//alert(showTrip.status);
			if (viewSightObj.status == 200) 
			{ 					
				//alert('path update successfully');					
				var response = viewSightObj.responseText;
				//alert('viewSight res:-> '+response);
				addViewSightNew(response);				
			}//end of if statement (objRequest.status == 200)
		}//end of if statement (objRequest.readystate==4)
	}
	
	var delDestId;
	function addViewSightNew(viewSightXml)
	{	
		//alert(viewSightXml)				
		var docTrip;
    	if (document.implementation.createDocument) // Mozilla and Netscape browsers
		{
    		var parser = new DOMParser()
        	docSight = parser.parseFromString(viewSightXml, "text/xml");
	    	// MSIE
    	} 
		else 
		{
			if (window.ActiveXObject) 
			{
				docSight = new ActiveXObject("Microsoft.XMLDOM")
        		docSight.async="false"
        		docSight.loadXML(viewSightXml)
	    	}
		}
		var x=docSight.documentElement;
		//document.getElementById('');
		var tripAtt = x.attributes;
		try
		{
			//document.getElementById('tripNameViewSight').innerHTML = "Destination: "+tripAtt[2].value;
			document.getElementById('tripNameViewSight').innerHTML = "Trip Name: "+tripAtt[2].value;
			//alert('1:-> '+document.getElementById('originViewSight'));
			document.getElementById('originViewSight').innerHTML = tripAtt[3].value;
			//alert('2');
			delDestId = tripAtt[0].value
			//alert('3');
			//alert('orgin:-> '+tripAtt[3].value);
		}
		catch(ex)
		{
			//alert('exception assing trip name and orgin ***');
		}
		removeRow('tbodyViewSight');
		//var arrayId = new Array();
		//alert('0 means pri and 1 means public:-> '+tripShareMode);
		tbodyViewSightObj = document.getElementById('tbodyViewSight');
		var i;
		try
		{		
			//for(var i=0; i<x.childNodes.length; i++)//Get State
			for(i=0; i<x.childNodes.length; i++)//Get Sight
	        {
				//alert('inside loop i:-> '+i);				
				var minTr0 = document.createElement('tr');
					minTr0.id = i;
					var minTd0 = document.createElement('td');
						minTd0.height='10';
						minTd0.valign='top';
						minTd0.innerHTML = "<input type=checkbox id=\'"+x.childNodes[i].getAttribute('SightId')+"\'></input>";
					var minTd1 = document.createElement('td');
						minTd1.width='320';
						minTd1.height="23"
						minTd1.valign='top';
						minTd1.innerHTML = "<a href=\'javascript:void(0)\' class=\'sitenametext_ViewSightPopup\' onClick=\"getInfo(\'2\',\'"+x.childNodes[i].getAttribute('SightName')+"\')\">"	+x.childNodes[i].getAttribute('SightName')+"</a>";									
					if(tripShareMode=='0')
					{
						minTr0.appendChild(minTd0);
					}	
					minTr0.appendChild(minTd1);
				tbodyViewSightObj.appendChild(minTr0);
				//alert(tbodyViewSightObj.innerHTML);
			}
			if(tripShareMode=='1')
			{
				document.getElementById('DelSightButton').disabled = true;
				document.getElementById('AddSightButton').disabled = true;
			}
			else
			{
				document.getElementById('DelSightButton').disabled = false;
				document.getElementById('AddSightButton').disabled = false;
			}
			//alert('i:-> '+i);
			//alert('x.childNodes.length:-> '+x.childNodes.length);
			if(i==0)
			{
				//alert('i=0 sight not add');
				var ans = confirm('No site add previously'+'\n'+'To add click Ok');
				if(ans)
				{
					addNewSightNew();	
				}				
			}
			else
			{
				//alert('i>0 sight available');
				showViewSight();
			}
			
		}
		catch(ex)
		{
			//alert('exception')	
		}
	}
	
	var newSightObj;	
	function addNewSightNew()
	{
		//alert(delDestId);
		closeViewSight();		
		var url = "/servlet/SendNewSightNew?destId="+delDestId+'&tripId='+NewTid+'&randomNum='+Math.random()*5;
		//alert(url)
		if(window.ActiveXObject)//for identify explorer
		{
			//alert(url);
			newSightObj=new ActiveXObject('Microsoft.XMLHTTP');
		}
		else
		{			
			if (window.XMLHttpRequest) 
			{ 
				//alert("It is Mozilla XMLHttpRequest");
				newSightObj = new XMLHttpRequest();
				mBrowserType = 'nonWindows';				
			} 
		}
		if(newSightObj)	
		{
			//alert('1');
			try
			{
				newSightObj.onreadystatechange=getNewSight;
			}
			catch(ex)
			{
				//alert('exception in state change')
			}
			//alert('2');
			
			newSightObj.open('GET',url,false);	
			try
			{								
				if(mBrowserType=='windows')
				{					
					newSightObj.send();
				}
				else
				{							
					newSightObj.send("");
				}				
			}
			catch(ajaxEx)
			{
				alert(ajaxEx);
			}
		}
	}
	
	function viewH2RNew(sourceH2RViewName,destH2RViewName,destH2RViewId)
    {
		
		sourceH2RViewNameVar = sourceH2RViewName;
		destH2RViewNameVar = destH2RViewName;
		destH2RViewIdVar = destH2RViewId;
		//alert('sourceH2RViewNameVar:->'+sourceH2RViewNameVar)
		//alert('destH2RViewNameVar:->'+destH2RViewNameVar)
		var h2RViewOriginTdTdData = document.getElementById("h2RViewOriginTd");
		h2RViewOriginTdTdData.innerHTML = globalOrigin;
	
	
		var viewH2RWindow = 'windows';
		try
		{
			var viewH2RUrl ='/servlet/GetH2RInfoNew?destH2RId='+destH2RViewId+'&destName='+destH2RViewNameVar+'&tripId='+NewTid+'&randomNum='+Math.random()*5;
			
       		//alert("viewH2RUrl:->"+viewH2RUrl);
			
        	if(window.ActiveXObject)
        	{
            	objViewH2RRequest = new ActiveXObject('Microsoft.XMLHTTP');
            	//alert("Windos Browser");
        	}
        	else
        	{
            	objViewH2RRequest = new XMLHttpRequest();
            	viewH2RWindow = "nonWindows";
        	}
        	if(objViewH2RRequest)
        	{
            	//alert("1");
            	objViewH2RRequest.onreadystatechange = sendViewH2RInfo;
            	//alert("2");
            	objViewH2RRequest.open('Get',viewH2RUrl,false);
            	//alert("3");
            	if(viewH2RWindow=='windows')
            	{
					//alert("before send ");
                	objViewH2RRequest.send();
					//alert("after send ");
            	}
            	else
            	{
                	var param = '';
                	objViewH2RRequest.send(param);
					//objSelTypeRequest.send('');
                	//alert("after send ");
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in viewH2R function "+e);
	   }
	   
    }
	
	var preData;
function getPresentDataNew(destId,destName)
{	
	w2stayDestId = destId;
	w2stayDestName = destName;
	//alert('getPre:-> '+w2stayDestId+' '+w2stayDestName);
	if(window.ActiveXObject)
	{
		preData = new ActiveXObject('Microsoft.XMLHTTP');
	}
	else
	{			
		if (window.XMLHttpRequest) 
		{ 
			//alert("It is Mozilla XMLHttpRequest");
			preData = new XMLHttpRequest();						
		} 
	}
	if(preData)
	{
		try
		{
			preData.onreadystatechange=showPreData;
		}
		catch(ex)
		{
			alert('Exception in state change')
		}
			
		url = "/servlet/GetPreW2SNew?destId="+destId+"&tripId="+NewTid+'&randomNum='+Math.random()*Math.random();
		preData.open('GET',url,false);
			
		try
		{								
			if(window.XMLHttpRequest)
			{					
				preData.send();
			}
			else
			{							
				preData.send("");
			}				
		}
		catch(ajaxEx)
		{
			alert(ajaxEx);
		}
	}
}

var viewW2stayObj;
function viewW2StayNew(destId,destName)
{
	document.getElementById('w2stayViewPopup').style.display='none';
	document.getElementById('w2stay_ViewDestName').innerHTML=destName;
	
	var url="/servlet/GetW2StayViewPlanATripNew?destId="+destId+'&tripId='+NewTid+'&randomNum='+Math.random()*5;
	//alert(url);
	if(window.ActiveXObject)//for identify explorer
	{
		viewW2stayObj=new ActiveXObject('Microsoft.XMLHTTP');
	}
	else
	{			
		if (window.XMLHttpRequest) 
		{ 
		
			//alert("It is Mozilla XMLHttpRequest");
			viewW2stayObj = new XMLHttpRequest();						
		} 
	}
	if(viewW2stayObj)
	{
		try
		{
			viewW2stayObj.onreadystatechange=getW2StayView;
		}
		catch(ex)
		{
			alert('Exception in state change')
		}
		
		viewW2stayObj.open('GET',url,false);
			
		try
		{								
			if(window.XMLHttpRequest)
			{					
				viewW2stayObj.send();
			}
			else
			{							
				viewW2stayObj.send("");
			}				
		}
		catch(ajaxEx)
		{
			alert(ajaxEx);
		}
	}
}

function showTravelExpDivNew(trExpDestId,trExpDestName,actionType)
{
		trExpDestIdVar = trExpDestId;
		trExpDestNameVar = trExpDestName;
		actionTypeVar = actionType;
		getTravelExpNew(); // call funtion to geting Info of travel Exp
	var travelExpDestNameTd = document.getElementById('travelExpDest');
		travelExpDestNameTd.innerHTML = trExpDestName;
	var travelExpOriginTdData = document.getElementById("travelExpOrigin");
		travelExpOriginTdData.innerHTML = globalOrigin;
			
}

function getTravelExpNew()
    {
		var expGetWindow = 'Windows';//trvelExpText,travelExpDest,travelExpOrigin
		var trvelExpTextValue = document.getElementById('trvelExpText');
		//var trExpButtonViewValue = document.getElementById('trExpButtonView');
		var trExpButtonEditValue = document.getElementById('trExpButtonEdit');
		var travelExpOriginTdData = document.getElementById("travelExpOrigin");
			travelExpOriginTdData.innerHTML = globalOrigin;
		//alert(actionTypeVar);
		if(actionTypeVar=='edit')
		{
			//trExpButtonViewValue.style.display='none';
			trExpButtonEditValue.style.display='block';
			trvelExpTextValue.readOnly = false ;
			//alert(actionTypeVar);
			//alert('trExpButtonViewValue:->'+trExpButtonViewValue.style.display);
			//alert('trExpButtonEditValue:->'+trExpButtonEditValue.style.display);
			//alert('trvelExpTextValue:->'+trvelExpTextValue.readOnly);
		}
		else if(actionTypeVar=='view')
		{
			trvelExpTextValue.readOnly = 'readOnly';
			//trExpButtonViewValue.style.display='block';
			trExpButtonEditValue.style.display='none';
			//alert(actionTypeVar);
			//alert('trExpButtonViewValue:->'+trExpButtonViewValue.style.display);
			//alert('trExpButtonEditValue:->'+trExpButtonEditValue.style.display);
			//alert('trvelExpTextValue:->'+trvelExpTextValue.readOnly);				
		}
		else
		{
			alert('Error! Please try after some time.');
		}
				
		try
		{
       	   var serGetExpUrl ='/servlet/GetTravelExpInfoNew?destId='+trExpDestIdVar+'&tripId='+NewTid+'&randomNum='+Math.random()*5;
       		//alert("serGetExpUrl:->"+serGetExpUrl);
        	if(window.ActiveXObject)
        	{
            	objGetTrExpInfo = new ActiveXObject('Microsoft.XMLHTTP');
            	//alert("Windos Browser");
        	}
        	else
        	{
            	objGetTrExpInfo = new XMLHttpRequest();
            	expGetWindow = "nonWindows";
        	}
        	if(objGetTrExpInfo)
        	{
            	
            	objGetTrExpInfo.onreadystatechange = sendGetTravelExp;
            	
            	objGetTrExpInfo.open('Get',serGetExpUrl);
            	
            	if(expGetWindow=='Windows')
            	{
					//alert("before send ");
                	objGetTrExpInfo.send();
					//alert("after send ");
            	}
            	else
            	{
                	var param = '';
                	objGetTrExpInfo.send(param);
                	//alert("after send ");
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in objGetTravel ExpInfo function "+e);
	   }
	   
	   
    }
	
	
	function viewDayDatePlanerNew(dPViewdestId,dPViewdestName)
    {
		var dpInfoWindow = 'Windows';
		dPViewdestIdVar = dPViewdestId;
		dPViewdestNameVar = dPViewdestName;	
		
		var viewDayDateOriginTdData = document.getElementById("viewDayDateOrigin");
			viewDayDateOriginTdData.innerHTML = globalOrigin;
			
		try
		{
       	   	
			
			var serGetDpInfoUrl ='/servlet/GetDatePlanerInfoNew?destId='+dPViewdestIdVar+'&tripId='+NewTid+'&randomNum='+Math.random()*5;
       		//alert("serGetDpInfoUrl:->"+serGetDpInfoUrl);
        	if(window.ActiveXObject)
        	{
            	objdpInfo = new ActiveXObject('Microsoft.XMLHTTP');
            	//alert("Windos Browser");
        	}
        	else
        	{
            	objdpInfo = new XMLHttpRequest();
            	dpInfoWindow = "nonWindows";
        	}
        	if(objdpInfo)
        	{
            	
            	objdpInfo.onreadystatechange = sendGetDpInfo;
            	
            	objdpInfo.open('Get',serGetDpInfoUrl);
            	
            	if(window.ActiveXObject)
            	{
					//alert("before send ");
                	objdpInfo.send();
					//alert("after send ");
            	}
            	else
            	{
                	var param = '';
                	objdpInfo.send(param);
                	//alert("after send ");
            	}
        	}
			
		}// end try
	   catch(e)
	   {
	   	alert("Exception in getDpInfo function "+e);
	   }
	   
    }
	
	function viewThToDoDivNew(viewthToDoDestId,viewthToDoDestName)
{
		viewthToDoDestIdVar = viewthToDoDestId;
		viewthToDoDestNameVar = viewthToDoDestName;
	var viewthToDoDestNameTd = document.getElementById('viewThToDoDestName');
		viewthToDoDestNameTd.innerHTML = viewthToDoDestName;
	
	var viewth2DoOriginTdData = document.getElementById("viewThToDoOrigin");
		viewth2DoOriginTdData.innerHTML = globalOrigin;
		
	var viewThingsToDoPopupObj = document.getElementById('thToDoViewPopup');
		viewThingsToDoPopupObj.style.display='block';
		//alert('viewthToDoDestIdVar :->'+viewthToDoDestIdVar);
		viewThToDoNew(viewthToDoDestIdVar);
		
}
	
	function viewThToDoNew(viewthToDoDestIdVar)
	{
		var viewThWindow = 'windows';
		closeViewSight();		
		var url = "/servlet/GetViewThToDoInfoNew?destId="+viewthToDoDestIdVar+'&tripId='+NewTid+'&randomNum='+Math.random()*5;
		//alert(url)
		if(window.ActiveXObject)//for identify explorer
		{
			
			viewThToDoObj=new ActiveXObject('Microsoft.XMLHTTP');
		}
		else
		{			
			if (window.XMLHttpRequest) 
			{ 
				//alert("It is Mozilla XMLHttpRequest");
				viewThToDoObj = new XMLHttpRequest();
				viewThWindow = 'nonWindows';				
			} 
		}
		if(viewThToDoObj)	
		{
			//alert('1');
			try
			{
				viewThToDoObj.onreadystatechange=getViewThToDoInfo;
			}
			catch(ex)
			{
				alert('Exception in viewThToDo change')
			}
						
			viewThToDoObj.open('GET',url);	
			try
			{								
				if(viewThWindow=='windows')
				{					
					viewThToDoObj.send();
				}
				else
				{							
					viewThToDoObj.send('');
				}				
			}
			catch(ajaxEx)
			{
				alert(ajaxEx);
			}
		}
	}