		baseUrl = 'http://www.toparkmedia.com';
	
		function explode( delimiter, string, limit ) {
		    // http://kevin.vanzonneveld.net
		    // +     original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		    // +     improved by: kenneth
		    // +     improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		    // +     improved by: d3x
		    // +     bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		    // *     example 1: explode(' ', 'Kevin van Zonneveld');
		    // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}
		    // *     example 2: explode('=', 'a=bc=d', 2);
		    // *     returns 2: ['a', 'bc=d']
		 
		    var emptyArray = { 0: '' };
		    
		    // third argument is not required
		    if ( arguments.length < 2
		        || typeof arguments[0] == 'undefined'
		        || typeof arguments[1] == 'undefined' )
		    {
		        return null;
		    }
		 
		    if ( delimiter === ''
		        || delimiter === false
		        || delimiter === null )
		    {
		        return false;
		    }
		 
		    if ( typeof delimiter == 'function'
		        || typeof delimiter == 'object'
		        || typeof string == 'function'
		        || typeof string == 'object' )
		    {
		        return emptyArray;
		    }
		 
		    if ( delimiter === true ) {
		        delimiter = '1';
		    }
		    
		    if (!limit) {
		        return string.toString().split(delimiter.toString());
		    } else {
		        // support for limit argument
		        var splitted = string.toString().split(delimiter.toString());
		        var partA = splitted.splice(0, limit - 1);
		        var partB = splitted.join(delimiter.toString());
		        partA.push(partB);
		        return partA;
		    }
		}	
	
		function urchinTracker(string) {
			pageTracker._trackPageview(string);
		}
		function setUrl(string) {

			string = string.replace(/\/*$/, '');
			
			string = string.replace(/\/(hu|en)\/0/, '/hu/webcamera');
			string = string.replace(/\/(hu|en)\/1/, '/hu/photos');
			string = string.replace(/\/(hu|en)\/2/, '/hu/videos');
			string = string.replace(/\/(hu|en)\/3/, '/hu/sounds');
			string = string.replace(/\/(hu|en)\/4/, '/hu/extras');
			
			if(!getUrl() && string)
			{				
				window.location.href = baseUrl + '/' + '#' + string;				
			}
			
			window.location.href = '#' + string;
		}
		function getUrl() {
			var urlHalves = String(window.location.href).split('#');
			return urlHalves[1];
		}
		function navUrl(string) {
			window.location.href = '#' + string;
			window.location.reload(true);
		}

		function load()
		{
			if(!getUrl())
			{
				tparams = window.location.href.replace(baseUrl, '');				
				if(tparams && tparams != '/')
				{
					window.location.href = baseUrl + '/' + '#' + tparams;
				}
			}
			
			var flashvars = {};
			var tparams = {};
			var attributes = {};

			//params.wmode = 'transparent';
			
			var params = {
				wmode: "window"
			};

			
			tparams = explode('/', getUrl());
			if(tparams)
			{
				flashvars.lang = tparams[1];
				flashvars.category = tparams[2];
				flashvars.folder = tparams[3];
				flashvars.item_id = tparams[4];
			
				switch(flashvars.category)
				{
					case 'webcamera':
						flashvars.category = 0;
					break;
					
					case 'photos':
						flashvars.category = 1;
					break;
					
					case 'videos':
						flashvars.category = 2;
					break;
					
					case 'sounds':
						flashvars.category = 3;
					break;
					
					case 'extras':
						flashvars.category = 4;
					break;
				}
				
			}
						
			swfobject.embedSWF("TMC_loader.swf", "flashcontent", "100%", "100%", "9.0.0", "", flashvars, params, attributes);
			
		}

