
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
	
 function Move_Focus(obj,e,evt,len,next_field)
 {
	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;

    // if user pressed tab key, just return
    if (code == 9) return;

    var phone_field_length;
    if (evt == 'down') {
       phone_field_length=obj.value.length;
    }
    else if (evt == 'up') 
    {
       if (obj.value.length != phone_field_length) 
       {
          phone_field_length=obj.value.length;
          if (phone_field_length == len) 
          {
            document.getElementById(next_field).focus();
          }
       }
    }
 }

function toggleLayer( whichLayer )
{
	var elem, vis;
	if( document.getElementById ) // this is the way the standards work
		elem = document.getElementById( whichLayer );
	else if( document.all ) // this is the way old msie versions work
		elem = document.all[whichLayer];
	else if( document.layers ) // this is the way nn4 works
		elem = document.layers[whichLayer];
	vis = elem.style;
	// if the style.display value is blank we try to figure it out here
	if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
		vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}

function setLayerVis( whichLayer, state )
{
	var elem, vis;
	if( document.getElementById ) // this is the way the standards work
		elem = document.getElementById( whichLayer );
	else if( document.all ) // this is the way old msie versions work
		elem = document.all[whichLayer];
	else if( document.layers ) // this is the way nn4 works
		elem = document.layers[whichLayer];
	vis = elem.style;
	
	if (state==1) 
	    vis.display = 'block';
	else
	    vis.display = 'none';
}


// Test link
// var sweepsURL = "http://devnet.capita.com/SnickersNascar/";
// Live link
var sweepsURL = "http://garagesale.snickers.com/"

var rulesWindow;
function rulesPop(popupName){
		    var h = 500;
			var w = 593;
			var nTop = (screen.height - h) / 2;
			var nLeft = (screen.width - w) / 2;
			var features = "height=" + h + ",width=" + w + ",top=" + nTop + ",left=" + nLeft + ",resizable=no,scrollbars=yes,status=no,directories=no,menubar=no,location=no";
			rulesWindow=window.open(sweepsURL+popupName,"Rules",features);
			rulesWindow.focus();
}
var sweepsTarget;
function sweepsLinks(pageName){
			sweepsTarget = window.location.href = sweepsURL+pageName;
}

var footerPopUpWindow;
function footerPop(type)
{
    switch(type)
        {
            case 1:
                //privacy
                footerPopUpWindow = window.open("http://www.mars.com/global/Policies/Privacy/pp_english.htm");
                break;
            case 2:
                //note to parents
                footerPopUpWindow = window.open("http://www.mars.com/privacy/np_english.html");
                break;
            case 3:
                //legal
                footerPopUpWindow = window.open("http://www.mars.com/privacy/ld_english.html");    
                break;
            case 4:
                //Allergy Info
                footerPopUpWindow = window.open("http://www.mms.com/us/legal/allergen.html");    
                break;
            case 5:
                //masterfoods newsroom
                footerPopUpWindow = window.open("http://www.marsnewsroom.com");    
                break;
             case 6:
                //FAQ
                footerPopUpWindow = window.open(sweepsURL+"FAQ.aspx");    
                break;
             case 7:
                //Contact Us
                footerPopUpWindow = window.open(sweepsURL+"ContactUs.aspx");    
                break;
       }
        footerPopUpWindow.focus();
}

var siteOwnerWindow;
function siteOwner(){
			var w = 520;
		    var h = 300;
			var nTop = (screen.height - h) / 2;
			var nLeft = (screen.width - w) / 2;
			var features = "height=" + h + ",width=" + w + ",top=" + nTop + ",left=" + nLeft + ",status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no,directories=no,location=no";
			siteOwnerWindow=window.open("http://www.snickers.com/site_owner_popup.html","SiteOwner",features);
            siteOwnerWindow.focus();
            return siteOwnerWindow;
}

