﻿// JScript File
// JScript File
var evalString='';
function ajaxManager()  
{
var args = ajaxManager.arguments;
var sendurl = "";
var message = "Loading..";
var imagenumber;
var responsetext = ""; 
var pageurl = "";
sendurl = args[1];	
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();


if(sendurl.indexOf('CounterID=')>0)			
{
    var st =sendurl.indexOf('CounterID=');
    var en =sendurl.length;
	var counterID=sendurl.substring(Math.abs(st)+10,Math.abs(en));
	
	if (document.getElementById("spnSave"+counterID))
	{
	    //alert(document.getElementById("spnSave"+counterID).innerHTML)
	    document.getElementById("spnSave"+counterID).innerHTML="";
	    document.getElementById("spnSave"+counterID).innerHTML="<b>Saved</b>";
	    //alert(document.getElementById("spnSave"+counterID).innerHTML)
	}
		
}
switch (args[0])
	{	
	case "do_process":		
		
		if (x)
			{
			x.onreadystatechange = function()
				{
					if (x.readyState == 4 && x.status == 200)
					{
					    var d = new Date();
	                    if(args.length>2)
						    window.location=args[2]+'?d='+d
					}
				}
			x.open("GET", sendurl, true);
			x.send(null);
			}
		break;	
		case "do_process_reload":			
		if (x)
			{
			x.onreadystatechange = function()
				{
					if (x.readyState == 4 && x.status == 200)
					{
					    var d = new Date();
	                    if(args.length>2)
						    window.location=args[2]+'?d='+d
						window.location.reload();     
					}
				}
			x.open("GET", sendurl, true);
			x.send(null);
			}
		break;	
		case "load_box":
		//document.getElementById(args[2]).innerHTML = "&nbsp;<b>Loading...</b>";
		if (x)
			{
			x.onreadystatechange = function()
				{
					if (x.readyState == 4 && x.status == 200)
					{
						el = document.getElementById(args[2]);
						responsetext = 	x.responseText.replace('\"','"');
						el.innerHTML =responsetext;						
						if(args.length>3)
							el.innerHTML='<SPAN><B>'+args[3]+'</B></SPAN>'						
					}
				}
			x.open("GET", sendurl, true);
			x.send(null);
			}
		break;
		
		case "loadHome_TabBox":
		//document.getElementById(args[2]).innerHTML = "&nbsp;<b>Loading...</b>";
		if (x)
			{
			x.onreadystatechange = function()
				{
					if (x.readyState == 4 && x.status == 200)
					{
						el = document.getElementById(args[2]);
						responsetext = 	x.responseText.replace('\"','"');
						el.innerHTML =responsetext;						
					    if(responsetext.indexOf('($&##)')>0)
						{
							var st =responsetext.indexOf('($&##)');
							var en =responsetext.indexOf('($&##!)');
							eval(responsetext.substring(Math.abs(st)+6,Math.abs(en)));
							//evalString=responsetext.substring(Math.abs(st)+6,Math.abs(en));
						    //var temp = responsetext.substring(Math.abs(st)+6,Math.abs(en));
						}
					}
				}
			x.open("GET", sendurl, true);
			x.send(null);
			}
		break;		
	}
}
function DeleteProperty(SalesListingID,LinkID,i)
{
	var d = new Date();
	var UName='';
	var UserID='';
    if(confirm('Are you sure you want to delete this property?'))
    {
	    if(LinkID>0)
	    {
		    if(!getCookie('LinkID'))
		    {	
			    setCookie('LinkID',LinkID,0);					
		    }
		    else
		    {
			    setCookie('LinkID',LinkID+ '@!@' + getCookie('LinkID'),0);					
		    }
	    }
	    else
	    {
			    if(!getCookie('SalesListingID'))
			    {	
				    setCookie('SalesListingID',SalesListingID,0);
			    }
			    else
			    {
				    setCookie('SalesListingID',SalesListingID+ '@!@' + getCookie('SalesListingID'),0);
			    }
	    }
	    UName=getCookie('UName')
	    UserID=getCookie('UserID')
    	
	    if(UserID>0)
	    {
		    ajaxManager('do_process','../Loft_Search/process.aspx?PT=deleteProperty&UserID='+UserID+'&ListingIDs=' + SalesListingID +'&LinkIDs='+ LinkID + '&d=' + d,'../Login/Savedlistings.aspx');	       
		        
	    }	
    }	
}

function SaveProperty(SalesListingID,LinkID,i, control)
{
	var d = new Date();
	var UName='';
	var UserID='';
	UserID=getCookie('UserID')
	if(UserID>0)
	{
		if(LinkID>0)
		{
				if(!getCookie('LinkID'))
				{	
					setCookie('LinkID',LinkID,0);					
				}
				else
				{
					setCookie('LinkID',LinkID+ '@!@' + getCookie('LinkID'),0);					
				}
		}
		else
		{
				if(!getCookie('SalesListingID'))
				{	
					setCookie('SalesListingID',SalesListingID,0);
				}
				else
				{
					setCookie('SalesListingID',SalesListingID+ '@!@' + getCookie('SalesListingID'),0);
				}
		}
	UName=getCookie('UName')
	
	
	if(UserID>0)
		ajaxManager('do_process','../Loft_Search/process.aspx?PT=save&UserID='+UserID+'&ListingIDs=' + SalesListingID +'&LinkIDs='+ LinkID + '&d=' + d);
	    if(document.getElementById('spnSave'+i))
	    {
	        var strHTML=document.getElementById('spnSave'+i).innerHTML;
	        strHTML = replaceAll(strHTML,"Save","Delete");
            strHTML = replaceAll(strHTML,"<b>Delete</b>","<b>Remove from Saved List</b>");	        
	        document.getElementById('spnSave'+i).innerHTML=strHTML;
	    }
	}
	else
	{
	    alert('Please Login/Register to Save this listing!')
	    window.location='../login/?SalesListingID='+SalesListingID;    
	}
	return false;		
}


