// requires: popUp.js, jquery.js, jquery.modal.js, jquery.validity.js, SessionService.js
// optional: IDXSService.js

var lead;

$(document).ready(function () {
	if (window.location.hostname.toLowerCase().indexOf("public.cbpacific.com") != -1 || 
			window.location.hostname.toLowerCase().indexOf("public6.superlativestudio.com") != -1) {
		popUp.rootUrl = "";
		popUp.proxy = "";
		sessionSvc.rootUrl = "";
	}
	else {
		popUp.proxy = "http://www.cbpacific.com/proxy.aspx?url=";
		popUp.rootUrl = "http://public.cbpacific.com";
		sessionSvc.rootUrl = "http://public.cbpacific.com";
	}
	getLead();
});

function getLead() {
	sessionSvc.getLead(popUp.getUid(), "getLeadCB");
}

function getLeadCB(args) {
	lead = args.result;
	if (lead == null) return;
	printLoginArea(lead);
	if ($("#savedItemSearchSideModule").length && $("#loginSideModule").length)
		printSideModule(lead);
}

function printLoginArea(lead) {
	if (lead.leadID != 0) {
		$("#login-area").html("<a href='http://public.cbpacific.com/Summary/Default.aspx?uid=" + $("#uid").val() + "' target='_blank'>" + lead.fName + "'s Account</a>&nbsp; | &nbsp;<a href='#' onclick='logout()'>Logout</a>");
	}
	else {
		$("#login-area").html("Welcome!&nbsp; | &nbsp;<a href='#' onclick=\"popUp.signUp('')\">Your Account</a>");
	}
}

function logout() {
	sessionSvc.logout(popUp.getUid(), "logoutCB");
}

function logoutCB(args) {
	$("#leadid").val(0);
	popUp.doMsg("You are logged out successfully.", "window.location.reload()");
}
