﻿


function Save2ShoppingCart(){
	var VisitorID = $get("hEncryptedVisitorID").value;
	var Source = $get("hSiteCode").value;
	var SysPropID = $get("hSysID").value;
	MyAjaxService.AddFavorite(VisitorID, Source, SysPropID, "F", Save2ShoppingCartCallBack, FailedCallback);
}
		
function Save2ShoppingCartCallBack(){	
	var oBut = $get("butSave2ShoppingCart")
	oBut.alt = "Delete from shopping cart";
	oBut.src = oBut.src.replace("AddToFavorites","DeleteFromFavorites");
	oBut.src = oBut.src.replace("addtoFav", "DelFrmFav");

	alert("Property added to favorites list");

	oBut.onclick = DeleteFromShoppingCart;
	
}
		
function DeleteFromShoppingCart(){
	var VisitorID = $get("hEncryptedVisitorID").value;
	var Source = $get("hSiteCode").value;
	var SysPropID = $get("hSysID").value;
	MyAjaxService.DeleteFavorite(VisitorID, Source, SysPropID, DeleteFromShoppingCartCallBack, FailedCallback);
}

function DeleteFromShoppingCartCallBack(){	
	var oBut = $get("butSave2ShoppingCart")
	oBut.alt = "Add to Favorites";
	oBut.src = oBut.src.replace("DeleteFromFavorites","AddToFavorites");
	oBut.src = oBut.src.replace("DelFrmFav","addtoFav");

	alert("Property removed from Favorites list");

	oBut.onclick = Save2ShoppingCart;

}

function UndockPropertyDetailAndExpandView()
{
	if (window.top.location == self.location)
	{
		opener.parent.isDetailViewExpandable = false;
		window.close();
		return;
	}


	var h = GetScreenHeight(); // Fill entire height;
	var w = GetScreenWidth();
	var url = self.location.href;
	var L = url.length;
	var WindowName = "Display" + url.substring(L-5,L).replace("=","");
	parent.isDetailViewExpandable = true;
	ShowMap();	
	var whnd = window.open(url, WindowName ,"resizable,width=" + w + ",height=" + h +";");
}

