$(document).ready(function(){
	
	//var flashvars = {};
	//var params = {wmode : 'transparent'};
	//var attributes = {};
	
	//swfobject.embedSWF('/media/Flash/heinz_banner_test_v5.swf', 'flashBanner', '980', '329', '9.0.0', 'expressInstall.swf',  flashvars, params, attributes);
	
	
	// adds the development GRID on localhost machine only
	var domain = ((document.location).toString()).indexOf("127.0.0.1:8001") //heinz_main/trunk/
	if(domain != -1){
		$('body').append('<div id="grid"></div>').append('<div id="gridButton">Show/Hide Grid</div>');
		$('#grid').height($(document).height());
		$('#gridButton').click(function(){$('#grid').toggle()});
	};
	
	// adds corners
	$('a.btn, fieldset.btn, button.btn').append('<span class="tl"></span><span class="tr"></span><span class="bl"></span><span class="br"></span>')
	$('ul.btn')
		.find('a:first').append('<span class="tl"></span><span class="tr"></span>').end()
		.find('a:last').append('<span class="bl"></span><span class="br"></span>').end()
		.find('li:last').addClass('last');
	
	$('.box').append('<span class="b_top"></span><span class="b_bottom"></span>')
	
	// apply ie transparency fix to ie6 for corners (other elements defined within DD_belatedPNG.js)
	if($.browser.msie && $.browser.version=="6.0") DD_belatedPNG.fix(
		'.tl, .tr, .bl, .br, #grid'	//.b_top, .b_bottom, 
	);

	
	if($('#tabs').length){
		$('#tabs').AT_tabs();	
	}

	if($('#page_controls ul').length){
		// for each item in the list, if it's URL matches the page URL, select the item and it's parent and give both an "on" class.
		$('#page_controls ul ul a').each(function() {
			var url = $(this).attr("href");
			// replace apostrophes for %27 (as they should be)
			url = url.replace("'", "%27");
			if (document.location.href.indexOf(url) != -1) {
				$(this).addClass("on").parent().parents("li").find("a:first").addClass("on");
			}
		})
		
		// kick off the dropNav generator
		$('#page_controls').AT_dropNav();
	}

	if($('.lb').length){
		$('.lb').AT_lightbox();
	};
	
	if($('.lightBoxLink').length){
		$('.lightBoxLink').AT_lightbox();
	};

	if ($('#video').length) {
		var flashvars = {
			videoUrl: $('#video').find('a').attr('href'),
			//videoUrl: "seeding1.flv",
			videoTitle: " "
		};
		var params = {};
		var attributes = {};
		swfobject.embedSWF("/media/Flash/HeinzFlashVideoPlayer.swf", "video", "522", "420", "9.0.0","/media/Flash/expressInstall.swf", flashvars, params, attributes);
	};
	



	// SET + CLEAR form values
	var input = [];
	$('input.text').each(function(i){
		input[i] = $(this);
		var val = input[i].attr('value');
		var id = input[i].attr('id');
		
		// set the input 'ID', 'Default text',
		var sets = {
			'search_text':'Search Heinz',
			'results_search':'Search Heinz'
		};
		
		if(val == '' || val == sets[id]){
			input[i].attr('value', sets[id]);
			input[i].addClass('temp');
		}
		
		input[i].focus(function(){
			if(input[i].attr('value') == sets[id]){
				input[i].attr('value','');
				input[i].removeClass('temp')
			};
		});
		input[i].blur(function(){
			if(input[i].attr('value') == ''){
				input[i].attr('value',sets[id]);
				input[i].addClass('temp')
			};
		});
		
	});
	
	
	
	// SHOW/HIDE EXPANDABLE
	
	$('.expandable_link').click(function(e){
		e.preventDefault();
		var $link = $(this);
		var $INNER = $(this).parent().siblings('.expandable_inner:next')
		
		if ($INNER.is(':visible')) {
			$INNER.slideToggle();
			//$link.html($link.html().replace(/Hide/,'Show'))
		}
		else {
			$('.expandable_inner:visible').slideToggle();
			$INNER.slideToggle();
			//$link.html($link.html().replace(/Show/,'Hide'))
		};
	});
	

});



