﻿function isDefined(variable)
{
	return (typeof(window[variable]) == 'undefined')? false : true;
}

function fireEvent(element, event)
{
	if (document.createEventObject)
	{
		// dispatch for IE
		var evt = document.createEventObject();
		return element.fireEvent('on' + event, evt)
	}
	else
	{
		// dispatch for firefox + others
		var evt = document.createEvent("HTMLEvents");
		evt.initEvent(event, true, true); // event type,bubbling,cancelable
		return !element.dispatchEvent(evt);
	}
}

function OnWindowShow(SentToFriendWindow) {
	var arg = new Object();
	arg.Url = document.URL;
	SentToFriendWindow.Argument = arg;
}
