/*<![CDATA[*/
/**
 * functions.js - Bibliothek mit uebergreifenden JavaScript Funktionen
 *
 * Copyright (c) 2009    die.interaktiven GmbH & Co. KG
 *                       Agentur für digitale Medien
 *                       Eisenmarkt 1
 *                       35578 Wetzlar
 *                       Germany
 *
 *                       Fon: +49 (0)64 41 / 39 86 19 - 0
 *                       Fax: +49 (0)64 41 / 39 86 19 - 9
 *                       Web: www.die-interaktiven.de
 *
 * Alle Rechte vorbehalten. Unberechtigte Kopie und Weiter-
 * verwendung nicht gestattet.
 *
 */

var DOCUMENT_ROOT = '/';


function doStart()
{
	setStatus('GeVestor');
	unsetSearchFocus();

	if(document.getElementById("qsearch-q"))
	{
		document.getElementById("qsearch-q").onfocus=setSearchFocus;
		document.getElementById("qsearch-q").onblur=unsetSearchFocus;
	}
}

function setSearchFocus()
{
	document.getElementById("qsearch-q").className=document.getElementById("qsearch-q").className.replace(new RegExp(" nofocus\\b"), "");
	document.getElementById("qsearch-q").className+=" focus";
}

function unsetSearchFocus()
{
	if(document.getElementById("qsearch-q") && document.getElementById("qsearch-q").value == "")
	{
		document.getElementById("qsearch-q").className=document.getElementById("qsearch-q").className.replace(new RegExp(" focus\\b"), "");
		document.getElementById("qsearch-q").className+=" nofocus";
	}
}

function checkQsearch()
{
	return true;
}

function loadPortalPreview(iID)
{
	try
	{
		//$("portal-preview").load("http://gevestor2-static.diaserver.de/index.php?id=571&no_cache=1&type=900&gvpid="+iID);
		$("portal-preview").load('/loadPortal.php?url='+encodeURIComponent("http://static.gevestor.de/index.php?id=571&no_cache=1&type=900&gvpid="+iID));

	}
	catch(e)
	{
		//alert(e);
		void(0);
	}
}

function prepareAutocomplete()
{
	try
	{
		$("#qsearch").attr('autocomplete', 'off');
		
		$("#qsearch-q").autocomplete("test.html", {
			width: 210,
			max: 25,
			highlight: false,
			autoFill: true,
			scroll: true,
			scrollHeight: 250,
			minChars: 3,
			formatItem: function(data, i, n, value)
			{
				return value.split(".")[0];
			},
			formatResult: function(data, value)
			{
				return value.split(".")[0];
			}
		});
	}
	catch(e)
	{
		void(0);
	}
}

function toggleBookmark()
{
	if(document.getElementById('tx-timtabsociable-pi1').style.display=='block')
	{
		document.getElementById('tx-timtabsociable-pi1').style.display='none';
	}
	else
	{
		document.getElementById('tx-timtabsociable-pi1').style.display='block';
	}
}


window.onload = doStart;
/*]]>*/
