

	//	#############################################
	//	global variables

		var global					= new Object();
			global.busy				= false;

		var work					= new Object();
			work.status				= false;

		var column					= 0;
		var logo					= 0;
		

	//	#############################################
	//	basis

		$(document).ready(function()
		{
			if ( navigator.appName == 'Microsoft Internet Explorer' )
			{
				$('body').attr('class','ie');
			}

			//	load quots
				var quot = new Object();
				quot.max = 4;
				quot.number = Math.floor( Math.random() * quot.max );

			//	quots
				quot.text0 = 'Vi har arbetat med Välkommen Hem i flera olika projekt – från design till produktion. Jag tilltalas av bredden, flexibiliteten och kreativiteten.'; quot.by0 = 'Erik Magni, Springtime';
				quot.text1 = 'Med Välkommen Hem har jag alltid känt mig trygg att få levereranser i tid, inom budget och med hög kvalité.'; quot.by1 = 'Peter Kangert, N3prenör';
				quot.text2 = 'De arbetar hårt, är smidiga i relationer och tar egna initiativ inom uppdragsramarna. Vi är mycket nöjda.'; quot.by2 = 'Jesper Odelius, Odelius';
				quot.text3 = 'Jag har anlitat Välkommen Hem för produktion av material till EDR-kampanjer samt konceptualisering och genomförande av större webbkampanjer och rekommenderar dem varmt.'; quot.by3 = 'Nicolas Larsson, IDG';

			//	publish quot
				$('#quot_text').html( eval('quot.text'+quot.number) );
				$('#quot_by').html( eval('quot.by'+quot.number) );
				
			//	load flickr
				$.getJSON('http://api.flickr.com/services/feeds/photos_public.gne?id=59878143@N02&lang=en-us&format=json&jsoncallback=?', function(data){
					$.each(data.items, function(i,item)
					{
						if ( i <= 0 )
						{
							//	publish flickr
								$('#flickr_image').html('').append('<img src="'+item.media.m+'">');
								$('#flickr_text').html('').append(item.title);

						}
					});
				});
			
			//	prepare work
				js_work_prepare();
				
			//	preload graphics
	    		preload = new Image();
	    		preload.src = 'vh.se/graphics/work/basis/default.gif';
	    		preload.src = 'vh.se/graphics/work/basis/image_top.png';
	    		preload.src = 'vh.se/graphics/work/basis/image_right.png';
	    		preload.src = 'vh.se/graphics/work/basis/image_bottom.png';
	    		preload.src = 'vh.se/graphics/work/basis/image_left.png';

	    		preload.src = 'vh.se/graphics/work/basis/next_tab_image.png';
	    		preload.src = 'vh.se/graphics/work/basis/next_tab_client.png';
	    		preload.src = 'vh.se/graphics/work/basis/next_arrow_image_on.png';
	    		preload.src = 'vh.se/graphics/work/basis/next_arrow_image_off.png';
	    		preload.src = 'vh.se/graphics/work/basis/next_arrow_client_on.png';
	    		preload.src = 'vh.se/graphics/work/basis/next_arrow_client_off.png';
		
	    		preload.src = 'vh.se/graphics/work/basis/prev_tab_image.png';
	    		preload.src = 'vh.se/graphics/work/basis/prev_tab_client.png';
	    		preload.src = 'vh.se/graphics/work/basis/prev_arrow_image_on.png';
	    		preload.src = 'vh.se/graphics/work/basis/prev_arrow_image_off.png';
	    		preload.src = 'vh.se/graphics/work/basis/prev_arrow_client_on.png';
	    		preload.src = 'vh.se/graphics/work/basis/prev_arrow_client_off.png';

	    		preload.src = 'vh.se/graphics/work/basis/legend_normal.png';
	    		preload.src = 'vh.se/graphics/work/basis/legend_selected.png';

			//	logo
    			setTimeout(function()
    			{
    				js_kick();
    			},300);

	    });
	    

	//	#############################################
	//	kick

	    function js_kick()
	    {
			logo++;
    		$('#logo'+logo).fadeIn(800);
    		if ( logo < 9 )
    		{
    			setTimeout(function()
    			{
    				js_kick();
    			},150);
    		}
    		else
    		{
				$('#flip').fadeIn(function(){
					$('#area_left').fadeIn(function(){
						$('#area_right').fadeIn(function(){

			    			js_kick_columns();

						});
					});
				});
    		}
		}
			    

	//	#############################################
	//	kick columns

	    function js_kick_columns()
	    {
			column++;
			$('#column'+column).fadeIn(800);
			if ( column < 5 )
			{
    			setTimeout(function()
    			{
    				js_kick_columns();
    			},300);
			}
	    }
