

/**
 * Altalanos js funkciok.
 */
var Sys=
{
	/**
	 * Javascript beallitasa.
	 */
	initialize: function()
	{
		/*$(document).ready(function()
		{
			
		});*/
	},
	
	/**
	 * JS atiranyitas.
	 * @param string
	 */
	gotopage: function(url)
	{
		setTimeout(function(){window.location = url;}, 0);
		return false;
	},
	
	/**
	 * Alap szovegek torlese az urlap elemekbol.
	 * @param string - Elem id.
	 * @param string - Ha ez a szoveg, toroljuk.
	 */
	empty_field: function(field_id, def_value)
	{
		if($('#' + field_id))
		{
			var val = $("#" + field_id).val();
			if(val == def_value)
			{
				$("#" + field_id).val('');
			}
		}
	},
	
	/**
	 * Elem megjelenitese.
	 * @param string
	 */
	display: function(id)
	{
		if($('#' + id))
		{	
			$('#' + id).show("slow");
		}
	},
	
	/**
	 * Elem elrejtese.
	 * @param string
	 */
	hide: function(id)
	{
		if($('#' + id))
		{	
			$('#' + id).hide("slow");
		}
	},
	
	/**
	 * E-mail cim ellenorzese.
	 * @param string
	 */
	isvalidemail: function(email)
	{
		if ( !( /^\w+([\.-]?\w+)*@\w+\w+([\.-]?\w+)*(\.\D{2,8})+$/.test(email) ) )
		{
			alert("Hibás e-mail cím.");
			return false;
		}
		return true;
	},
	
	/**
	 * Kedvencek koze.
	 */
	add_bookmark: function(title, url)
	{
		if (window.sidebar) window.sidebar.addPanel(title, url,"");
		else if(window.external) window.external.AddFavorite(url,title); 
		else if(window.opera && window.print) return true; 
	}
}
