﻿


function Save2ShoppingCart(){
	var VisitorID = $get("hEncryptedVisitorID").value;
	var Source = $get("hSource").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("hSource").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) {
		if (!window.opener) return;
		if (!opener.parent) return;
		try {
			opener.parent.isDetailViewExpandable = false;
			window.close();
		} catch (e) { }
		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("=", "");
	var ohEncrypted = document.getElementById("hEncryptedVisitorID");
	if (ohEncrypted) url += "&vidx=" + ohEncrypted.value;
	var ohTS = document.getElementById("hTS");
	if (ohTS) url += "&t=" + document.getElementById("hTS").value; // ExpireDate

	try { parent.isDetailViewExpandable = true; } catch (e) { }
	ShowMap();	
	var whnd = window.open(url, WindowName ,"resizable,width=" + w + ",height=" + h +";");
}


