$(document).ready(function() {
	        if( swfobject.hasFlashPlayerVersion("9.0.0") )
  				{
  	    		flash = false;
    			numWork = 0;
    			maxwork = 0;
      			// Overwrite regular CSS used for alternative content to enable Full Browser Flash
      			swfobject.createCSS("html, body, #content", "height:100%;");
      			swfobject.createCSS("body", "overflow:hidden; height:100%; margin:0; padding:0;");
      			swfobject.createCSS("#altContent", "visibility:hidden; height:0;");
    			}else {
    				var flash = false;
    				}
    		swfobject.switchOffAutoHideShow();
			swfobject.registerObject("app", "9.0.0", "swfobject/expressInstall.swf");
			
			$(window).hashchange(function() { updateState(location.hash) });
        	if(flash == false){
        		updateState(location.hash);
        		}
});

var slideCount = 0;

function updateState(hashString){
	
	var hashArray = hashString.split('/');
	if(hashArray[1] == "" || hashArray[1] == "home" || hashArray[1] == undefined){
		$("#altContent").empty();
		document.title = 'DW+Partners | Home'; 
		$("body").css("background-color","#000");
		$("#altContent").load("html_content/content_home.html",{},loadSlideShow);
		};
	if(hashArray[1] == "work"){
		numWork = 0;
		$("#altContent").empty();
		document.title = 'DW+Partners | Work';
		$("body").css("background-color","#fff");
		$("#altContent").load("html_content/content_work.html",{},getWork);
		};
	if(hashArray[1] == "about"){
		$("#altContent").empty();
		document.title = 'DW+Partners | About';
		$("body").css("background-color","#fff");
		$("#altContent").load("html_content/content_about.html");
		};
	if(hashArray[1] == "clients"){
		$("#altContent").empty();
		document.title = 'DW+Partners | Clients';
		$("body").css("background-color","#fff");
		$("#altContent").load("html_content/content_clients.html");
		};
	if(hashArray[1] == "press"){
		$("#altContent").empty();
		document.title = 'DW+Partners | Press';
		$("body").css("background-color","#fff");
		$("#altContent").load("html_content/content_press.html");
		};
	if(hashArray[1] == "contact"){
		$("#altContent").empty();
		document.title = 'DW+Partners | Contact';
		$("body").css("background-color","#fff");
		$("#altContent").load("html_content/content_contact.html");
		};
	};
function loadSlideShow(){
	$('#slide_1').load("html_content/html_home_slide.html",{},startSlideShow);
	};
function startSlideShow(){
	$('#slide_1').cycle({fx: 'fade',speed: 1000,timeout:  3000,before: onBefore, after:   onAfter });
	};
function onBefore(){
	var SlideText = this.alt;
	$('#bottom_text').fadeOut('fast', function(){$('#bottom_text').html('<h3>' + SlideText + '</h3>')});
    $('#bottom_text').fadeIn('fast');
	};
function onAfter(){
	if(slideCount == 18){
		$('#slide_1').cycle('stop');
		};
	slideCount++;
	};


function getWork(){
		headlineArray = new Array;
		pictureArray = new Array;
		taglineArray = new Array;
		descArray = new Array;
		
		$.ajax({
			type: "GET",
			url: "xml/work.xml",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('project').each(function(){
					var picture = $(this).find('htmlpicture').text();
					var tagline = $(this).find('tagline').text();
					var headline = $(this).find('headline').text();
					var desc = $(this).find('text').text();
				
					headlineArray.push(headline);
					pictureArray.push(picture);
					taglineArray.push(tagline);
					descArray.push(desc);
					
					maxWork = headlineArray.length;
					
				$('#middle_work').html("<img src='"+pictureArray[numWork]+"' alt='"+headlineArray[numWork]+"'/>");
				$('#bottom').html("<div id='tagline'>"+taglineArray[numWork]+"</div>");
				$('#bottom').append("<h2>"+headlineArray[numWork]+"</h2>");
				$('#bottom').append(descArray[numWork]+"<div style=height:35px;></div>");
					
					});
				//fill first Item
	
				}		
			});
		
		if(numWork == 0){
			$('#btn_prev').css('visibility','hidden');
			}else{
				$('#btn_prev').css('visibility','visible');
				}
		
		};
function prevWork(){
	//alert("prevWork");
	if(numWork >0){
		numWork --;
		getWork();	
		}
	};	
	
function nextWork(){
	//alert(maxWork);
	if(numWork < maxWork -1){
		numWork ++;
		}else{
			numWork = 0;
			}
	getWork();
	};
function gotoWork(part){
	if(part == 'retail'){
		numWork = 0;
		$('#btn_retail').replaceWith('<a href="#/work" title="Recent work - retail" id="btn_retail_active">retail</a>');
		$('#btn_package_active').replaceWith('<a href="#/work" title="Recent work - package" onClick=javascript:gotoWork("package"); id="btn_package">package</a>');
		$('#btn_cw_active').replaceWith('<a href="#/work" title="Recent work - corporate+wayfinding" onClick=javascript:gotoWork("cw"); id="btn_cw">corporate+wayfinding</a>');
		getWork();
		}
	if(part == 'package'){
		numWork = 3;
		$('#btn_package').replaceWith("<a href='#/work' title='Recent work - package' id='btn_package_active'>package</a>");
		$('#btn_retail_active').replaceWith('<a href="#/work" title="Recent work - retail" onClick=javascript:gotoWork("retail"); id="btn_retail">retail</a>');
		$('#btn_cw_active').replaceWith('<a href="#/work" title="Recent work - corporate+wayfinding" onClick=javascript:gotoWork("cw"); id="btn_cw">corporate+wayfinding</a>');
		getWork();
		}
	if(part == 'cw'){
		numWork = 8;
		$('#btn_cw').replaceWith('<li><a href="#/work" title="Recent work - corporate+wayfinding" id="btn_cw_active">corporate+wayfinding</a></li>');
		$('#btn_retail_active').replaceWith('<a href="#/work" title="Recent work - retail" onClick=javascript:gotoWork("retail"); id="btn_retail">retail</a>');
		$('#btn_package_active').replaceWith('<a href="#/work" title="Recent work - package" onClick=javascript:gotoWork("package"); id="btn_package">package</a>');
		getWork();
		}
	}	
	