function popUpPage(url, parameters, name)
{
	var newWindow = window.open(url, name, parameters);

	if (newWindow != null)
	{
		newWindow.focus();
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function SelectSearchResultsPage(dd, form)
{
	if (document.getElementById(dd).selectedIndex > 0)
	{
		var refForm = document.getElementById(form);
		refForm.action = refForm.action.replace(/default/i, "detail");
	}//alert(document.getElementById(form).action);
}

function PostBackEntertainmentSearches(form, action)
{
	var refForm = document.getElementById(form);
	refForm.action = action;
	refForm.submit();
}

function SelectSearchResultsPageAndSubmit(dd, form)
{
	SelectSearchResultsPage(dd, form);
	document.getElementById(form).submit();
}

function AddQueryStringParameter(currentParams, nameValuePair)
{
	if (currentParams == "")
	{
		currentParams = "?";
	}
	else
	{
		currentParams = currentParams + "&";
	}
	
	return currentParams + nameValuePair;
}

function CreateTemplateCinemaSearchQueryString(ddChanged)
{
	var selectedItemID = ddChanged.options[ddChanged.selectedIndex].value;
	
	var url = document.location.href;

	if (url.charAt(url.length - 1) == '/')
	{
		url = url + 'default.aspx';
	}

	var baseUrl;
	var params = "";
	
	var anchorIndex = url.indexOf('#');
	
	if (anchorIndex != -1)
	{
		url = url.substring(0, anchorIndex);
	}
	
	var paramsIndex = url.indexOf('?');	
	
	var itemIDAdded = false;
	var nameString = ddChanged.name + "=";
	
	if (paramsIndex != -1)
	{
		var paramsArray = url.substring(paramsIndex + 1).split("&");
		baseUrl = url.substring(0, paramsIndex);
	
		for (var i = 0; i < paramsArray.length; i++)
		{
			if (paramsArray[i].indexOf(nameString) != -1)
			{
				if (selectedItemID == 0)
				{
					paramsArray[i] = null;
				}
				else
				{
					paramsArray[i] = nameString + selectedItemID;
				}
				
				itemIDAdded = true;
			}
			
			if (paramsArray[i] != null)
			{
				params = AddQueryStringParameter(params, paramsArray[i]);
			}
		}
	}
	else
	{
		baseUrl = url;
	}
	
	if (itemIDAdded == false && selectedItemID != 0)
	{
		params = AddQueryStringParameter(params, nameString + selectedItemID);
	}
			
	url = baseUrl + params;
		
	document.location.href = url + "#TemplateCinemaAnchor";
}