
function designIdeasTool()
{var designIdeaData=null;var formContainer=$('div.filter form');$('input:checkbox',formContainer).each(function()
{var checkbox=$(this);$(this).parent().bind('click',{checkbox:$(this)},function(event)
{var checkbox=event.data.checkbox;if(checkbox.attr('checked')==true)
{checkbox.attr('checked',false);}
else
{checkbox.attr('checked',true);}
processCheckboxes(checkbox);});$(this).click(function(event)
{event.stopPropagation();processCheckboxes($(this));});});$('div.refresh img',formContainer).click(function()
{var checkbox=$('div.all input:checkbox',formContainer);checkbox.attr('checked',true);processCheckboxes(checkbox);});var initImage=$('div.hero div.loading');if(typeof(initImage.attr('src'))!='undefined'&&initImage.attr('src').length>0)
{loadImage(initImage.attr('src'));}
$(window).load(function()
{swfobject.embedSWF("/Flash/renovation_menu_748x99.swf","design_ideas_tool_flash","748","99","10.0.0","/_system/expressInstall.swf",{},{"play":"true","loop":"true","menu":"true","wmode":"transparent","allowScriptAccess":"always","base":"."},{},designIdeasToolFlashLoaded)});function processCheckboxes(selectedCheckbox)
{var checkboxFilter='';if(selectedCheckbox.attr('name')=='all'||$('input:not([name=all]):checkbox:checked',formContainer).length==0)
{$('input[name=all]:checkbox',formContainer).attr('checked',true);$('input:not([name=all]):checkbox',formContainer).attr('checked',false);checkboxFilter='input:not([name=all]):checkbox';}
else
{$('input[name=all]:checkbox',formContainer).attr('checked',false);checkboxFilter='input:not([name=all]):checkbox:checked';}
var designIdeaArray=new Array();$(checkboxFilter,formContainer).each(function()
{designIdeaArray.push($(this).attr('name'));});sendToFlash(designIdeaArray.join(','));}}
function designIdeasToolFlashLoaded(e)
{if(false==e.success)
{var flashLink=$('<a href="http://get.adobe.com/flashplayer/"><img src="/Images/Layout/Home-Improvements/Design-Ideas/flash_alt.jpg" /></a>');$('div#design_idea_tool div.scroller').empty().append(flashLink);}
$('div#design_idea_tool div.filter input[name=all]:checkbox').attr('checked',true);$('div#design_idea_tool div.filter input:not([name=all]):checkbox:checked').attr('checked',false);}
function sendToFlash(flashString)
{try
{$('div.scroller object')[0].sendToActionScript(flashString);}
catch(exception)
{if(exception.name=='TypeError')
{}}}
function loadImage(imageUrl)
{var div=$('<div class="loading">Loading...</div>');$('#design_idea_tool div.hero').empty().append(div);var img=new Image();$(img).load(function()
{$('#design_idea_tool div.hero').empty().append(this);}).error(function(){}).attr('src',imageUrl);}
function designToolFlashCallbackNoResults()
{}
var filterCheckboxesActivated=false;function designToolFlashCallback(url,imgUrl,title,text)
{if(false==filterCheckboxesActivated)
{$('div#design_idea_tool div.filter input:checkbox').css('display','inline');filterCheckboxesActivated=true;}
if($('div#design_idea_tool div.hero img').attr('src')!=imgUrl)
{loadImage(imgUrl);}
title=title.replace(/&squot;/g,"'");text=text.replace(/&squot;/g,"'");$('div#design_idea_tool div.content h3').empty().append(title);$('div#design_idea_tool div.content p.summary').empty().append(text);if(url.length>0)
{$('div#design_idea_tool div.content div.viewCaseStudy a').show();$('div#design_idea_tool div.content div.viewCaseStudy a').attr('href',url);}
else
{$('div#design_idea_tool div.content div.viewCaseStudy a').hide();}}
