function getUrlParameter (parameterName) 
{
	var queryString = window.top.location.search.substring(1);
	// alert(queryString);
	
	if (!queryString)
		queryString = " ";

	// Add "=" to the parameter name (i.e. parameterName=value)
	var parameterName = parameterName + "=";
	if ( queryString.length > 0 ) 
	{
		// Find the beginning of the string
		begin = queryString.indexOf ( parameterName );
		// If the parameter name is not found, skip it, otherwise return the value
		if ( begin != -1 ) 
		{
			// Add the length (integer) to the beginning
			begin += parameterName.length;
			// Multiple parameters are separated by the "&" sign
			end = queryString.indexOf ( "&" , begin );
			if ( end == -1 ) 
			{
				end = queryString.length
			}
			// Return the string
			return unescape ( queryString.substring ( begin, end ) );
		}
		// Return "null" if no parameter has been found
		return "null";
	}
}

function setFieldValue(pFieldId, pFieldValue)
{
	//alert(pFormId+" - "+pInputId+" - "+pInputValue);
	document.getElementById(pFieldId).value = pFieldValue;
}

function setValuesAndSubmitForm(pFormId, pInputId, pInputValue, pPageInputId, pPageInputVal)
{
	//alert(pFormId+" - "+pInputId+" - "+pInputValue);
	//document.getElementById(pInputId).value = pInputValue;
	setFieldValue(pInputId, pInputValue);
	submitFormAndGoToPage(pFormId, pPageInputId, pPageInputVal);
//	document.getElementById(pFormId).submit();
}

function TBD_setRedirectUrlField(pInputFieldId, pUrl)
{
	var pNewUrl;
	if (pUrl == "_self")
		pNewUrl = document.location.href;
	else
		pNewUrl = pUrl;
	document.getElementById(pInputFieldId).value = pNewUrl;
}

function setValuesByRefAndSubmitForm(pFormId, pInputId, pInputField, pPageInputId, pPageInputVal)
{
	//alert(pFormId+" - "+pInputId+" - "+pInputValue);
	//document.getElementById(pInputId).value = document.getElementById(pFormId).pInputField.value;
	setFieldValue(pInputId, document.getElementById(pFormId).pInputField.value);
	submitFormAndGoToPage(pFormId, pPageInputId, pPageInputVal);
	//document.getElementById(pFormId).submit();
}

function submitFormAndGoToPage(pFormId, pPageInputId, pPageVal)
{
	//alert(pFormId+" - "+pInputId+" - "+pInputValue);
	var tmpPageVal;
	if (pPageVal == "_self")
		tmpPageVal = window.top.location;
	else
		tmpPageVal = pPageVal;

	//alert(tmpPageVal);
	document.getElementById(pPageInputId).value = tmpPageVal;
	document.getElementById(pFormId).submit();
}

function submitFormAndGoToPageWithAncor(pFormId, pPageInputId, pPageVal, pAncorName)
{
	//alert(pFormId+" - "+pInputId+" - "+pInputValue);
	var tmpPageVal = "";

	if (pPageVal == "_self")
		tmpPageVal += window.top.location;
	else
		tmpPageVal += pPageVal;

	
	var ai = tmpPageVal.indexOf("#");
	if ( ai >= 0)
	{
		tmpPageVal =  tmpPageVal.substring( 0, ai ) ;
	}
	tmpPageVal += "#"+ pAncorName;

	// alert(tmpPageVal);
	document.getElementById(pPageInputId).value = tmpPageVal;
	document.getElementById(pFormId).submit();
}

function switchRtPortsAndSubmit(pFrom, pTo)
{
	setFieldValue('arF_apc_val', pFrom);
	setFieldValue('arF_rpc_val', pTo);
	submitFormAndGoToPage('arF', 'arF_p_redirect_url', '_self');
}


function fireEvent(element,event)
{
	if(document.createEvent)
	{
		// dispatch for firefox + others
		var evt = document.createEvent("HTMLEvents");
		evt.initEvent(event, true, true ); // event type,bubbling,cancelable
		return !element.dispatchEvent(evt);
	}
	else
	{
		// dispatch for IE
		var evt = document.createEventObject();
		return element.fireEvent('on'+event,evt)
	}
}

	function showShipScroller()
	{
		var pStr = "/Our_Fleet";
		var pUrl = document.location.href;
		var pPageNameIndex = pUrl.indexOf(pStr);
		if (pPageNameIndex > -1) 
		{
			if (swfobject.hasFlashPlayerVersion("10"))
			{
				var flashvars9 = {};
				var params9 = {};
				var attribs9 = {};
				params9.menu = "false";
				params9.wmode = "transparent";
				params9.bgcolor = "#000000";
				flashvars9.lang = "EN";
				flashvars9.xmlsrc = "/anek_prod/swf/selector/ships.xml";
				flashvars9.clicked = "0";
				swfobject.embedSWF("/anek_prod/swf/selector/ANEKScroller.swf", "shipScrollerBar1", "628", "118", "10", false, flashvars9, params9, attribs9);
			}
			else
			{
				alert("You will need to download Adobe Flash Player version 10 (or higher) by clicking on one of the icons on this page !");
			}
		}
	}

		function showMenuSelection()
		{
alert("showMenuSelection");
		}



