// Survey Callout
function openSurvey() {
    window.open('usersurvey.aspx','survey','width=559,height=720,resize=yes,scrollbars=yes');
    
    document.getElementById("survey-callout").style.display = "none";
}
function closeSurvey() {
    document.getElementById("survey-callout").style.display = "none";
}

function openOverlayTips() {
    

 document.getElementById("happenings").style.overflow = 'hidden';
 document.getElementById("happenings").parentNode.style.overflow = 'hidden';
 
 
 Dialog.info($('tipsPopup').innerHTML, {height:600, width:378,  showProgress: true}); 
  
}

function closeOverlayTips() {
    
 if(!window.XMLHttpRequest) {
    
    document.getElementById("happenings").parentNode.style.overflow = 'auto';
    document.getElementById("happenings").style.overflow = 'auto';
   
    
 }
 else {
    
    document.getElementById("happenings").style.overflow = 'visible';
    document.getElementById("happenings").parentNode.style.overflow = 'auto';
    
 }
 Dialog.closeInfo()
 
 
   // Set up a windows observer, check ou debug window to get messages 
   
}

function openOverlayBio() {
    
 document.getElementById("happenings").style.overflow = 'hidden';
 document.getElementById("happenings").parentNode.style.overflow = 'hidden';
 
 Dialog.info($('bioPopup').innerHTML, {height:600, width:378,  showProgress: true}); 
   // Set up a windows observer, check ou debug window to get messages 
   
   
}

function openUPC() {
	var wt = 325;
	var ht = 195;
	var str = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,screenx=30,screeny=20,width="+wt+",height="+ht+",top=50,left=50";
	HomePop = window.open("upc.aspx","upcPop",str);
	HomePop.focus();
}

function openManuCode() {
	var wt = 450;
	var ht = 300;
	var str = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,screenx=30,screeny=20,width="+wt+",height="+ht+",top=50,left=50";
	HomePop = window.open("manufacturingCode.aspx","manuPop",str);
	HomePop.focus();
}

function openRules() {
	var wt = 597;
	var ht = 600;
	var str = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,screenx=30,screeny=20,width="+wt+",height="+ht+",top=50,left=50";
	rulesPop = window.open("http://campbellsoup.promotionexpert.com/chunkyprobowl/rules.html","rules",str);
	rulesPop.focus();
}


function openClutchKicker() {
	var wt = 600;
	var ht = 450;
	var str = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,screenx=30,screeny=20,width="+wt+",height="+ht+",top=50,left=50";
	rulesPop = window.open("ClutchKicker.html","clutchKicker",str);
	rulesPop.focus();
}


//used for Products page tabs
function swapTabs(tabID) {
	eClassHide = $$('div.tab').invoke('hide');
	document.getElementById(tabID).style.display = 'block';
	setActiveTab(tabID);
	
	var s_omtr=s_gi(s_account);
	
	//Set Omniture Variables based on the tab (simulating a page view)
	switch (tabID){
	    case 'chunky':
            s_omtr.pageName='Delicious Varieties of Chunky Soups';
            s_omtr.prop3='Fully Loaded';
            s_omtr.events='event9';
            break;
	    case 'loaded':
            s_omtr.pageName='Fully Loaded with Extreme Amounts of Meat';
            s_omtr.prop3='Fully Loaded';
            s_omtr.events='event9';
            break;
        case 'healthy':
            s_omtr.pageName='Bold, Hearty Flavor Souprs with Less Sodium';
            s_omtr.prop3='Healthy Request';
            s_omtr.events='event9';
            break;
        case 'microwavable':
            s_omtr.pageName='Microwavable Bowls';
            s_omtr.prop3='Microwavable';
            s_omtr.events='event9';
            break;
        case 'chili':
            s_omtr.pageName='Hearty Goodness Chili in a Variety of Flavors';
            s_omtr.prop3='Chili';
            s_omtr.events='event9';
            break;
        case 'soupfinder':
            s_omtr.pageName='Soup Finder';
            s_omtr.prop3='Chili';
            s_omtr.events='event9';
            break;
        default:
            break;
    }
    
    //Call Omniture Tracking
    s_omtr.t();
    
}

function setActiveTab(tabID) {
    $$('#products_tabs ul')[0].className = '';
    $$('#products_tabs ul')[0].addClassName(tabID);
    
}




document.observe("dom:loaded", function(){
    if ( $('nutrition-facts') ) {
        $('nutrition-facts').hide();
        $('nutrition-toggle').observe('click', function(event){
            $('nutritional-benefits').toggle();   
            $('nutrition-facts').toggle();
            Event.stop(event);
            
        });    
    }
});

/**
 *  Global Calls
 */
(function()
{
    //Called onclick for tagging external links.  Note, the last 2 lines prevent double counting of exit links if automatic exit link tracking is enabled    
    linkExternal = function(obj, linkName)
    {
        omnitureTag(obj, 'e', linkName);
    };

    linkCustom = function(obj, linkName)
    {
        omnitureTag(obj, 'o', linkName);
    }

    linkDownload = function(obj, linkName)
    {
        omnitureTag(obj, 'd', linkName);
    }
    
    flashLinkDownload = function(linkName)
    {
        omnitureTag(null, 'd', linkName);
    }
    
    omnitureTag = function(obj, type, linkName)
    {
        var s = s_gi(s_account);
        s.linkTrackVars = 'None';
        s.linkTrackEvents = 'None';
        var lt = (obj.href != null) ? s.lt(obj.href) : '';
        if (lt == '') s.tl(obj, type, linkName);
    };
})();