var _nvrHref = null;
var _isProduction = true;

Event.observe(window, 'load', function (e) {
	var tcShowroom = $('Showroom_tC');
	var xbShowroom = $('Showroom_xB');
	var xdShowroom = $('Showroom_xD');
	var iqShowroom = $('Showroom_iQ');
	var tcGallery = $('Gallery_tC');
	var xbGallery = $('Gallery_xB');
	var xdGallery = $('Gallery_xD');
	var iqGallery = $('Gallery_iQ');
	var hostName = window.location.hostname;
	var siteURL = getQueryVariable("ShowSiteUrl");
	
	if(typeof(pageName) == 'undefined')
	{
		pageName = 'New-VehicleResearch.aspx';
	}
	
	tcShowroom.observe('click', function (div)
	{
		RedirectToNVR('tC');
	});
	
	tcGallery.observe('click', function (div)
	{
		RedirectToNVR('tC');
	});
	
	xdShowroom.observe('click', function (div)
	{
		RedirectToNVR('xD');
	});
	
	xdGallery.observe('click', function (div)
	{
		RedirectToNVR('xD');
	});
	
	xbShowroom.observe('click', function (div)
	{
		RedirectToNVR('xB');
	});
	
	xbGallery.observe('click', function (div)
	{
		RedirectToNVR('xB');
	});
	
	iqShowroom.observe('click', function (div)
	{
		RedirectToNVR('iQ');
	});
	
	iqGallery.observe('click', function (div)
	{
		RedirectToNVR('iQ');
	});
	
	_nvrHref = window.location.protocol + '//' + hostName + '/' + pageName;
	if(siteURL != null)
	{
		_isProduction = false;
		_nvrHref += '?ShowSiteUrl=' + siteURL;
	}
});

function getQueryVariable(variable) 
{
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) 
	{
		var pair = vars[i].split("=");
		if (pair[0] == variable)
		{
			return pair[1];
		}
	}
}

function RedirectToNVR(modelName)
{
	if(!_isProduction)
	{
		_nvrHref += '&Model=' + modelName;
	}
	else
	{
		_nvrHref += '#Model=' + modelName;
	}
	location.href = _nvrHref;
}
