﻿var xmlHttp; 
var requestListingURL = 'ajaxListing.aspx?'; 
//var mstrActualListingPath="http://"+location.host+"/newcityguide/Listing/";
var mstrActualListingPath = "http://"+location.host+"/Listing/";

function getXmlHttpRequestObject() {if (window.XMLHttpRequest) {return new XMLHttpRequest();} else if(window.ActiveXObject) {return new ActiveXObject("Microsoft.XMLHTTP");} else {document.getElementById('p_status').innerHTML = 'Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.';}} 
var sendPageReq = getXmlHttpRequestObject();
var receivePageReq = getXmlHttpRequestObject();

function SendRequestWish(intUserID,intListingID)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+requestListingURL+"&UserID="+intUserID+"&ListingID="+intListingID+"&Wist=1"; 
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{                                                                                            
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
var ResultSite_node = Result_Nodes[intc].getElementsByTagName("ResultMessage");
PageCount= ResultSite_node[0].firstChild.nodeValue;
}
if(document.getElementById("ctl00_ContentPlaceHolder1_ListingDetails_hidWish")!=null)
{document.getElementById("ctl00_ContentPlaceHolder1_ListingDetails_hidWish").value=PageCount;}
if(document.getElementById("ctl00_ContentPlaceHolder1_UscMyFavoritePlaces1_hidWish") != null)
{document.getElementById("ctl00_ContentPlaceHolder1_UscMyFavoritePlaces1_hidWish").value=PageCount;}

}
};receivePageReq.send(null);
}
}
function SendRequestVisited(intUserID,intListingID)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+requestListingURL+"&UserID="+intUserID+"&ListingID="+intListingID+"&Visited=1"; 
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{                                                                                            
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
var ResultSite_node = Result_Nodes[intc].getElementsByTagName("ResultMessage");
PageCount= ResultSite_node[0].firstChild.nodeValue;
}

if(document.getElementById("ctl00_ContentPlaceHolder1_ListingDetails_hidWish")!=null)
{document.getElementById("ctl00_ContentPlaceHolder1_ListingDetails_hidWish").value=PageCount;}
else if(document.getElementById("ctl00_ContentPlaceHolder1_UscMyFavoritePlaces1_hidWish") != null)
{document.getElementById("ctl00_ContentPlaceHolder1_UscMyFavoritePlaces1_hidWish").value=PageCount;}
else if(document.getElementById("ctl00_ContentPlaceHolder1_UscMyvisitedplaces1_hidWish") != null)
{document.getElementById("ctl00_ContentPlaceHolder1_UscMyvisitedplaces1_hidWish").value=PageCount;}
else if(document.getElementById("ctl00_ContentPlaceHolder1_UscUserWishList1_hidWish") != null)
{document.getElementById("ctl00_ContentPlaceHolder1_UscUserWishList1_hidWish").value=PageCount;}
}
};receivePageReq.send(null);
}
}

function SendRequestFavourite(intUserID,intListingID)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+requestListingURL+"UserID="+intUserID+"&ListingID="+intListingID+"&Favourite=1"; 
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{                                                                                            
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
var ResultSite_node = Result_Nodes[intc].getElementsByTagName("ResultMessage");
PageCount= ResultSite_node[0].firstChild.nodeValue;
}
if(PageCount!="0")
{
}}
};receivePageReq.send(null);
}
}
function SendRequestBookmark(intUserID,intListingID)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+requestListingURL+"&UserID="+intUserID+"&ListingID="+intListingID+"&Bookmark=1"; 
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{                                                                                            
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
var ResultSite_node = Result_Nodes[intc].getElementsByTagName("ResultMessage");
PageCount= ResultSite_node[0].firstChild.nodeValue;
}
if(PageCount!="0")
{
//alert("Already Done?");
}

}
};receivePageReq.send(null);
}
}

function SendRequestUserful(intReviewID,ipAddr,Useful,strListingName,intRefresh)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+requestListingURL+"ReviewID="+intReviewID+"&IPAddr="+ipAddr+"&Useful="+Useful; 
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{                                                                                            
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
var ResultSite_node = Result_Nodes[intc].getElementsByTagName("ResultMessage");
PageCount= ResultSite_node[0].firstChild.nodeValue;
if(PageCount == "0")
{
top.OpenMessageWithPara("9",intRefresh,strListingName);
}
else if(PageCount == "-1" || PageCount == "2637")
{
top.OpenMessageWithPara("10",0,strListingName);
}}}};receivePageReq.send(null);
}}

function SendRequestUserful2(intReviewID,ipAddr,Useful,strListingName)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+requestListingURL+"ReviewID="+intReviewID+"&IPAddr="+ipAddr+"&Useful="+Useful; 
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{                                                                                            
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
var ResultSite_node = Result_Nodes[intc].getElementsByTagName("ResultMessage");
PageCount= ResultSite_node[0].firstChild.nodeValue;
if(PageCount == "0")
{
OpenMessageWithPara("9",1,strListingName);
}
else if(PageCount == "-1" || PageCount == "2637")
{
OpenMessageWithPara("10",0,strListingName);
}}}};receivePageReq.send(null);
}}

function ClearFilter(objId)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+requestListingURL+"ClearFilter="+objId;
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{                                                                                            
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
var ResultSite_node = Result_Nodes[intc].getElementsByTagName("ResultMessage");
PageCount= ResultSite_node[0].firstChild.nodeValue;
}
}
};receivePageReq.send(null);
}
}


function SearchFilter(objId,CityName,Category)
{
var receivePageReq = getXmlHttpRequestObject();
if (receivePageReq.readyState == 4 || receivePageReq.readyState == 0)
{ 
var url= mstrActualListingPath+"ajaxKeyWords.aspx?SearchID="+objId;
receivePageReq.open("GET",url, true);
receivePageReq.onreadystatechange = function getPages()
{
if (receivePageReq.readyState == 4) 
{
var xmlDoc = receivePageReq.responseXML; 
var Result_Nodes = xmlDoc.getElementsByTagName("Result"); 
var countResult = Result_Nodes.length;
var PageCount="";
for (var intc = 0; intc < countResult; intc++) 
{
    window.location.href= "http://"+location.host+"/"+CityName+"/"+Category;
}
}
};receivePageReq.send(null);
}
}



