var Deepend = new Object ();
Deepend.NewYork = new Object ();
Deepend.NewYork.Obeo = new Object ();
Deepend.NewYork.Base = "";

Deepend.NewYork.Initialize = function ()
{
	baseTags = document.getElementsByTagName ("base");
	baseTag = null;
	if (baseTags.length > 0) {
		baseTag = baseTags [0];
		
		if (typeof (baseTag.attributes ["href"]) != "undefined") {
			baseValue = baseTag.attributes ["href"].value;
			
			if (baseValue.substring (baseValue.length - 1) != "/")
				baseValue = baseValue + "/";
				
			Deepend.NewYork.Base = baseValue;
		}
	}
}

Deepend.NewYork.Obeo.Validate = function ()
{
	if ( AcceptTerms.checked != 1 )
	{
		alert("Please check the checkbox to accept our terms and conditions");
	}
}

Deepend.NewYork.Obeo.DefaultedTextInput = function (obj, defaultText)
{
	if (obj.value == defaultText)
		obj.value = '';
		
	else if (obj.value == '')
		obj.value = defaultText;	
}


Deepend.NewYork.Obeo.OpenWindow = function (url, name, width, height, scrollable)
{
	topCentered = Math.round ((screen.availHeight - height) / 2);
	leftCentered = Math.round ((screen.availWidth - width) / 2);
	
	openedWindow = window.open (url, name, "width=" + width + ",height=" + height + ",top=" + topCentered + ",left=" + leftCentered + ",toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=" + scrollable + ",resizable=0");
	openedWindow.focus ();
	
	return openedWindow;
}

Deepend.NewYork.Obeo.OpenDemoWindow = function (demoName)
{
	Deepend.NewYork.Obeo.OpenWindow (Deepend.NewYork.Base + "Media/Flash/" + demoName + "/index.html", "AddOnDetails", 759, 540, 0)
}

Deepend.NewYork.Obeo.OpenHeaderDemoWindow = function (demoName, width, height)
{
	Deepend.NewYork.Obeo.OpenWindow (Deepend.NewYork.Base + "Media/Flash/" + demoName + "/index.html", "AddOnDetails", width, height, 0)
}

Deepend.NewYork.Obeo.OpenDemoNoIntroWindow = function (demoName)
{
	Deepend.NewYork.Obeo.OpenWindow (Deepend.NewYork.Base + "Media/Flash/" + demoName + "-NoIntro/index.html", "AddOnDetails", 759, 540, 0)
}

Deepend.NewYork.Obeo.OpenAddOnWindow = function (addOnId)
{
	Deepend.NewYork.Obeo.OpenWindow (Deepend.NewYork.Base + "Public/Solutions/AddOnWindow.aspx?AddOnId=" + addOnId, "AddOnDetails", 510, 230, 0)
}

Deepend.NewYork.Obeo.OpenViewerWindow = function (houseId)
{		
	Deepend.NewYork.Obeo.OpenWindow (Deepend.NewYork.Base + "Public/Viewer/Default.aspx?ID=" + houseId + "&resize=true", "ViewerDetails", 765, 573, 0)
}

Deepend.NewYork.Initialize ();
