var shopHtmlObj;
function shopHtmlAdv()
	{
					
		//var url = '/servlet/TravelManager?randomNum='+Math.random()*5;
		var url = '/servlet/HTMLAdv?hTCategory=ShopManagers&randomNum='+Math.random()*5;
		//alert(url)
		if(window.ActiveXObject)//for identify explorer
		{
			
			shopHtmlObj=new ActiveXObject('Microsoft.XMLHTTP');
		}
		else
		{			
			if (window.XMLHttpRequest)
			{ 
				
				shopHtmlObj = new XMLHttpRequest();
							
			} 
		}
		if(shopHtmlObj)	
		{
			//alert('1');
			try
			{
				shopHtmlObj.onreadystatechange=getShopHtmlAdv;
			}
			catch(ex)
			{
				//alert('Exception in shopHtmlAdv change')
			}
						
			shopHtmlObj.open('GET',url);	
			try
			{								
				if(window.ActiveXObject)
				{					
					shopHtmlObj.send();
				}
				else
				{							
					shopHtmlObj.send('');
				}				
			}
			catch(ajaxEx)
			{
				//alert(ajaxEx);
			}
		}
		
		try
		{	
			//alert("Change");
			setTimeout("shopHtmlAdv()",1000*60);
		}
		catch(ex)
		{
			//alert(ex);
		}
	}
	function getShopHtmlAdv()
	{
		try
		{	
			if(shopHtmlObj.readyState==4)	
			{
				//alert(shopHtmlObj.status);
				if (shopHtmlObj.status == 200) 
				{ 					
					//alert(shopHtmlObj.responseText);
					ShopHtmlInfo(shopHtmlObj.responseText);
				}//end of if statement (shopHtmlObj.status == 200)
			}//end of if statement (shopHtmlObj.readystate==4)
		}
		catch(ex)
		{
			//alert('exception in getShopHtmlAdv():->'+ex);
		}
		
	}
	
	
	
	function ShopHtmlInfo(newShopXml)
	{	
		//alert(newShopXml);				
		var docShop;
    	if (document.implementation.createDocument) // Mozilla and Netscape browsers
		{
    		var parser = new DOMParser();
        	docShop = parser.parseFromString(newShopXml, "text/xml");
	    	
    	} 
		else 
		{
			if (window.ActiveXObject) 
			{
				docShop = new ActiveXObject("Microsoft.XMLDOM");
        		docShop.async="false";
        		docShop.loadXML(newShopXml);
				//alert('2');
	    	}
		}
		//alert('3');
		var x=docShop.documentElement;
		//alert('child Lenght:-> '+x.childNodes.length);
		var ShopHtmlInfoObj = document.getElementById('tbodyShop');
		removeRow('tbodyShop');
		if(x.childNodes.length==0)
		{
			//alert('Information is not available in shop Html Adv.');
			var shopHtmlTRObj = document.getElementById('shopHtmlAdvTR');
			shopHtmlTRObj.style.display = 'none';
			
		}
		else
		{
			var shopHtmlAtt = x.attributes;
			try
			{		
				for(var i=0; i<x.childNodes.length; i++)//Get categry 
		        {				
					if(!(x.childNodes[i].getAttribute('HTShortName')=='NA'))
					{
						if(i==0) 
						{
							var minTr0 = document.createElement('tr');
							var minTd0 = document.createElement('td');
								minTd0.height='2';
								minTd0.colspan='3';
								minTr0.appendChild(minTd0);
						}
						//alert('TAShortName :->'+x.childNodes[i].getAttribute('TAShortName'));
						//alert('i :->'+i);
						var minTr1 = document.createElement('tr');
							var minTd1 = document.createElement('td');
								minTd1.width='5';
								minTd1.align='right';
								minTd1.valign='top';
								minTd1.className='bullet1';
								minTd1.innerHTML = '&bull;'; 
							var minTd2 = document.createElement('td');
								minTd2.width='3';
							
						var minTd3 = document.createElement('td');
								minTd3.width='152';
								minTd3.height='20';
								minTd3.align='left';
								minTd3.valign='top';
								//minTd3.innerHTML ="<a href=\"javascript:void(0)\" class=\"traveMan\" onClick=\"addSense(\'"+x.childNodes[i].getAttribute("TAWebsite")+"\',\'"+x.childNodes[i].getAttribute("TATrackId")+"\')\">"+x.childNodes[i].getAttribute("TAShortName")+","+x.childNodes[i].getAttribute("TACity")+"</a>";
								minTd3.innerHTML ="<a href=\"javascript:void(0)\" class=\"traveMan\" onClick=\"addSense(\'"+x.childNodes[i].getAttribute("HTWebsite")+"\',\'"+x.childNodes[i].getAttribute("HTTrackId")+"\')\">"+x.childNodes[i].getAttribute("HTShortName")+"</a>";
						/*
						 
						 var minTr2 = document.createElement('tr');
							var minTd4 = document.createElement('td');
								minTd4.height='2';
								minTd4.colspan='3';
								minTd4.valign='top';
						*/
							
								
								minTr1.appendChild(minTd1);
								minTr1.appendChild(minTd2);
								minTr1.appendChild(minTd3);
								
						
								//minTr2.appendChild(minTd4);
								
								
								/*alert(minTr0.innerHTML);
					  			alert(minTr1.innerHTML);
					  			alert(minTr2.innerHTML);*/	
								if(i==0)
								{
									ShopHtmlInfoObj.appendChild(minTr0);
								}
									ShopHtmlInfoObj.appendChild(minTr1);
									//ShopHtmlInfoObj.appendChild(minTr2);
								
					}
					
				}
				
			}
			catch(ex)
			{
				//alert('Exception in travelManInfo:->'+ex)	
			}
		}		
	}
	
	function removeRow(tbodyId)
	{
		try
		{
			var tbl = document.getElementById(tbodyId);
  			var lastRow = tbl.rows.length; 
			//alert('rowCount:-> '+lastRow);		
			for(var l=0;l<lastRow;l++)
			{
				//alert(l);
				tbl.deleteRow(0);
			}
		}
		catch(ex)
		{
			//alert('Exception in removeRow'+ex)
		}		
	}
	
	
    var objAddRequest;
    var clientUrl;
	var setWindow;
    
    
    function addSense(advUrl,imageId)
    {
       
        serUrl ='/servlet/AddSense?imageID='+imageId+'&pageType=Home';
        clientUrl = advUrl;   
        //alert("clientUrl value :->"+clientUrl) 
		//alert("serUrl value :->"+serUrl)   
        setWindow = imageId;    
        if(window.ActiveXObject)
        {
            objAddRequest = new ActiveXObject('Microsoft.XMLHTTP');
            //alert("Windos Browser");
        }
        else
        {
            objAddRequest = new XMLHttpRequest();
            mWindow = "nonWindows";
        }
        if(objAddRequest)
        {
            //alert("objAddRequest 1");
            objAddRequest.onreadystatechange = sendInfo;
            //alert("objAddRequest 2");
            objAddRequest.open('Get',serUrl);
            //alert("objAddRequest 3");
              if(window.ActiveXObject)
            {
                objAddRequest.send('');
            }
            else
            {
                //alert("before send ");
                objAddRequest.send();
                //alert("after send ");
            }
        }
    }
    function sendInfo()
    {   
        
        //alert('object state :-> '+objAddRequest.readyState)
        if(objAddRequest.readyState==4)
        {
            //alert('object status :-> '+objAddRequest.status)
            if(objAddRequest.status==200)
            {
               // alert("clientUrl "+clientUrl);
                //window.open(clientUrl,"");
			//var caseValue;
			switch (setWindow)
			{
				case "Right_add100":
				window.open(clientUrl,'W2Stay','width=770,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "PlanATrip":
				window.open(clientUrl,'PlanATrip','left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=yes');
				break;
				case "MyTrip":
				window.open(clientUrl,'MyTrip','width=725,height=495,left=133,top=185,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "HowToReach":
				window.open(clientUrl,'HowToReach','width=410,height=490,left=305,top=180,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Festival":
				window.open(clientUrl,'Festival','width=600,height=462,left=200,top=175,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "TravelTips":
				window.open(clientUrl,'TravelTips','width=770,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "Guidepost":
				window.open(clientUrl,'Guidepost','width=792,height=575,left=130,top=75,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "NewsMedia":
				window.open(clientUrl,'NewsMedia','width=700,height=425,left=150,top=235,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Advertisment":
				window.open(clientUrl,'Advertisment','width=767,height=550,left=215,top=80,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "PressRelease":
				window.open(clientUrl,'PressRelease','width=775,height=675,left=95,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=yes');
				break;
				case "Weather":
				window.open(clientUrl,'Weather','width=580,height=543,left=215,top=135,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "GuestBook":
				window.open(clientUrl,'GuestBook','width=800,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "AboutVisitindia":
				window.open(clientUrl,'AboutVisitindia','width=700,height=472,left=155,top=140,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "CurrencyCal":
				window.open(clientUrl,'CurrencyCal','width=550,height=302,left=220,top=195,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Helpline":
				window.open(clientUrl,'Helpline','width=600,height=430,left=165,top=145,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "AboutVisitindia":
				window.open(clientUrl,'AboutVisitindia','width=800,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;	
				case "PhoneDirectory":
				window.open(clientUrl,'PhoneDirectory','width=635,height=698,left=265,top=0,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "MoneyCounter":
				window.open(clientUrl,'MoneyCounter','width=400,height=409,left=570,top=50,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				default :
				window.open(clientUrl,"");
			}
		}
      }
    }
    

var objAddRequest;
    var clientUrl;
	var setWindow;
    
    
    function addSense(advUrl,imageId)
    {
       
        serUrl ='/servlet/AddSense?imageID='+imageId+'&pageType=Home';
        clientUrl = advUrl;   
        //alert("clientUrl value :->"+clientUrl) 
		//alert("serUrl value :->"+serUrl)   
        setWindow = imageId;    
        if(window.ActiveXObject)
        {
            objAddRequest = new ActiveXObject('Microsoft.XMLHTTP');
            //alert("Windos Browser");
        }
        else
        {
            objAddRequest = new XMLHttpRequest();
            mWindow = "nonWindows";
        }
        if(objAddRequest)
        {
            //alert("objAddRequest 1");
            objAddRequest.onreadystatechange = sendInfo;
            //alert("objAddRequest 2");
            objAddRequest.open('Get',serUrl);
            //alert("objAddRequest 3");
              if(window.ActiveXObject)
            {
                objAddRequest.send('');
            }
            else
            {
                //alert("before send ");
                objAddRequest.send();
                //alert("after send ");
            }
        }
    }
    function sendInfo()
    {   
        
        //alert('object state :-> '+objAddRequest.readyState)
        if(objAddRequest.readyState==4)
        {
            //alert('object status :-> '+objAddRequest.status)
            if(objAddRequest.status==200)
            {
               // alert("clientUrl "+clientUrl);
                //window.open(clientUrl,"");
			//var caseValue;
			switch (setWindow)
			{
				case "Right_add100":
				window.open(clientUrl,'W2Stay','width=770,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "PlanATrip":
				window.open(clientUrl,'PlanATrip','left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=yes');
				break;
				case "MyTrip":
				window.open(clientUrl,'MyTrip','width=725,height=495,left=133,top=185,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "HowToReach":
				window.open(clientUrl,'HowToReach','width=410,height=490,left=305,top=180,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Festival":
				window.open(clientUrl,'Festival','width=600,height=462,left=200,top=175,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "TravelTips":
				window.open(clientUrl,'TravelTips','width=770,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "Guidepost":
				window.open(clientUrl,'Guidepost','width=792,height=575,left=130,top=75,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "NewsMedia":
				window.open(clientUrl,'NewsMedia','width=700,height=425,left=150,top=235,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Advertisment":
				window.open(clientUrl,'Advertisment','width=767,height=550,left=215,top=80,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "PressRelease":
				window.open(clientUrl,'PressRelease','width=775,height=675,left=95,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=yes');
				break;
				case "Weather":
				window.open(clientUrl,'Weather','width=580,height=543,left=215,top=135,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "GuestBook":
				window.open(clientUrl,'GuestBook','width=800,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "AboutVisitindia":
				window.open(clientUrl,'AboutVisitindia','width=700,height=472,left=155,top=140,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "CurrencyCal":
				window.open(clientUrl,'CurrencyCal','width=550,height=302,left=220,top=195,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "Helpline":
				window.open(clientUrl,'Helpline','width=600,height=430,left=165,top=145,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				case "AboutVisitindia":
				window.open(clientUrl,'AboutVisitindia','width=800,height=650,left=50,top=25,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;	
				case "PhoneDirectory":
				window.open(clientUrl,'PhoneDirectory','width=635,height=698,left=265,top=0,screenX=0,screenY=0,scrollbars=yes,resizable=no');
				break;
				case "MoneyCounter":
				window.open(clientUrl,'MoneyCounter','width=400,height=409,left=570,top=50,screenX=0,screenY=0,scrollbars=no,resizable=no');
				break;
				default :
				window.open(clientUrl,"");
			}
		}
      }
    }
    
		