// Coming Soon
img_Bag1cs_On = new Image();
img_Bag1cs_On.src = "../Images/Komen2008/HomePage/imgBag1.jpg";
img_Bag1cs_Off = new Image();
img_Bag1cs_Off.src = "../Images/Komen2008/HomePage/imgMainComingSoon.jpg";

img_Bag2cs_On = new Image();
img_Bag2cs_On.src = "../Images/Komen2008/HomePage/imgBag2.jpg";
img_Bag2cs_Off = new Image();
img_Bag2cs_Off.src = "../Images/Komen2008/HomePage/imgMainComingSoon.jpg";

img_Bag3cs_On = new Image();
img_Bag3cs_On.src = "../Images/Komen2008/HomePage/imgBag3.jpg";
img_Bag3cs_Off = new Image();
img_Bag3cs_Off.src = "../Images/Komen2008/HomePage/imgMainComingSoon.jpg";


// On Sale
img_Bag1os_On = new Image();
img_Bag1os_On.src = "../Images/Komen2008/HomePage/imgBag1.jpg";
img_Bag1os_Off = new Image();
img_Bag1os_Off.src = "../Images/Komen2008/HomePage/imgMainOnSale.jpg";

img_Bag2os_On = new Image();
img_Bag2os_On.src = "../Images/Komen2008/HomePage/imgBag2.jpg";
img_Bag2os_Off = new Image();
img_Bag2os_Off.src = "../Images/Komen2008/HomePage/imgMainOnSale.jpg";

img_Bag3os_On = new Image();
img_Bag3os_On.src = "../Images/Komen2008/HomePage/imgBag3.jpg";
img_Bag3os_Off = new Image();
img_Bag3os_Off.src = "../Images/Komen2008/HomePage/imgMainOnSale.jpg";


// sneek peak
img_Bag1_On = new Image();
img_Bag1_On.src = "../Images/Komen2008/HomePage/imgBag1.jpg";
img_Bag1_Off = new Image();
img_Bag1_Off.src = "../Images/Komen2008/HomePage/groupBags.jpg";

img_Bag2_On = new Image();
img_Bag2_On.src = "../Images/Komen2008/HomePage/imgBag2.jpg";
img_Bag2_Off = new Image();
img_Bag2_Off.src = "../Images/Komen2008/HomePage/groupBags.jpg";

img_Bag3_On = new Image();
img_Bag3_On.src = "../Images/Komen2008/HomePage/imgBag3.jpg";
img_Bag3_Off = new Image();
img_Bag3_Off.src = "../Images/Komen2008/HomePage/groupBags.jpg";

//holiday
img_Bag1hol_On = new Image();
img_Bag1hol_On.src = "../Images/Komen2008/HomePage/imgBag1Holiday.jpg";
img_Bag1hol_Off = new Image();
img_Bag1hol_Off.src = "../Images/Komen2008/HomePage/groupBagsHoliday.jpg";

img_Bag2hol_On = new Image();
img_Bag2hol_On.src = "../Images/Komen2008/HomePage/imgBag2Holiday.jpg";
img_Bag2hol_Off = new Image();
img_Bag2hol_Off.src = "../Images/Komen2008/HomePage/groupBagsHoliday.jpg";

img_Bag3hol_On = new Image();
img_Bag3hol_On.src = "../Images/Komen2008/HomePage/imgBag3Holiday.jpg";
img_Bag3hol_Off = new Image();
img_Bag3hol_Off.src = "../Images/Komen2008/HomePage/groupBagsHoliday.jpg";

// post promotion
img_Bag1end_On = new Image();
img_Bag1end_On.src = "../Images/Komen2008/HomePage/imgBag1End.jpg";
img_Bag1end_Off = new Image();
img_Bag1end_Off.src = "../Images/Komen2008/HomePage/groupBagsEnd.jpg";

img_Bag2end_On = new Image();
img_Bag2end_On.src = "../Images/Komen2008/HomePage/imgBag2End.jpg";
img_Bag2end_Off = new Image();
img_Bag2end_Off.src = "../Images/Komen2008/HomePage/groupBagsEnd.jpg";

img_Bag3end_On = new Image();
img_Bag3end_On.src = "../Images/Komen2008/HomePage/imgBag3End.jpg";
img_Bag3end_Off = new Image();
img_Bag3end_Off.src = "../Images/Komen2008/HomePage/groupBagsEnd.jpg";


// bullets
bull_On = new Image();
bull_On.src = "../../Images/Komen2008/Bullets/iconArticlesOn.gif";
bull_Off = new Image();
bull_Off.src = "../../Images/Komen2008/Bullets/iconArticlesOff.gif";

/*// Sold Out image toggles
img_Bag1so_On = new Image();
img_Bag1so_On.src = "../Images/Komen2007/SoldOut/argyleSoldOut.jpg";
img_Bag1so_Off = new Image();
img_Bag1so_Off.src = "../Images/Komen2007/SoldOut/gpBasketSoldOut.jpg";

img_Bag2so_On = new Image();
img_Bag2so_On.src = "../Images/Komen2007/SoldOut/flowerSoldOut.jpg";
img_Bag2so_Off = new Image();
img_Bag2so_Off.src = "../Images/Komen2007/SoldOut/gpBasketSoldOut.jpg";

img_Bag3so_On = new Image();
img_Bag3so_On.src = "../Images/Komen2007/SoldOut/circleSoldOut.jpg";
img_Bag3so_Off = new Image();
img_Bag3so_Off.src = "../Images/Komen2007/SoldOut/gpBasketSoldOut.jpg";


// landing Page image toggles
img_Bag1lp_On = new Image();
img_Bag1lp_On.src = "../Images/Komen2007/Phase2/Common/argyleBagLg.jpg";
img_Bag1lp_Off = new Image();
img_Bag1lp_Off.src = "../Images/Komen2007/Phase2/Common/groupBaskets.jpg";

img_Bag2lp_On = new Image();
img_Bag2lp_On.src = "../Images/Komen2007/Phase2/Common/flowerBagLg.jpg";
img_Bag2lp_Off = new Image();
img_Bag2lp_Off.src = "../Images/Komen2007/Phase2/Common/groupBaskets.jpg";

img_Bag3lp_On = new Image();
img_Bag3lp_On.src = "../Images/Komen2007/Phase2/Common/circleBagLg.jpg";
img_Bag3lp_Off = new Image();
img_Bag3lp_Off.src = "../Images/Komen2007/Phase2/Common/groupBaskets.jpg";
*/

function rollOver(imageTagName, imageFileName)
{
	document.images[imageTagName].src = eval(imageFileName + ".src");
}
function CopyUserInfo()
{
	if(document.getElementById("chkSameAsAbove").checked == true)
	{
		var FName = document.getElementById("txtShipFirstName").value;
		var LName = document.getElementById("txtShipLastName").value;
		var Address1 = document.getElementById("txtShipAddress1").value;
		var Address2 = document.getElementById("txtShipAddress2").value;
		var City = document.getElementById("txtShipCity").value;
		var State = document.getElementById("ddlShipState").value;
		var Zip = document.getElementById("txtShipPostalCode").value;
		document.getElementById("txtCCFirstName").value = FName;
		document.getElementById("txtCCLastName").value = LName;
		document.getElementById("txtBillingAddress").value = Address1;
		document.getElementById("txtBillingCity").value = City;
		document.getElementById("txtBillingAddress2").value = Address2;
		document.getElementById("ddlBillingState").selected = State;
		document.getElementById("txtBillingPostalCode").value = Zip;
		
		for (i = 0; i < document.getElementById("ddlBillingState").options.length; i++)
		{
			if (document.getElementById("ddlBillingState").options[i].value == State)
			{
				document.getElementById("ddlBillingState").options[i].selected = true;			
			}
		}
		
	}
	else
	{
		RemoveUserInfo();
	}
}
function RemoveUserInfo()
{
	document.getElementById("txtBillingAddress").value = "";
	document.getElementById("txtBillingCity").value = "";
	document.getElementById("txtBillingAddress2").value = "";
	document.getElementById("ddlBillingState").selected = "SelectOne";
	document.getElementById("txtBillingPostalCode").value = "";
	document.getElementById("ddlBillingState").options[0].selected = true;
}
function initialCheck()
{
	showHide = document.getElementById('showHide').value;
	if(showHide == "show")
	{			
		document.getElementById('div1').style.display = "block";
	}	
	else if(showHide == "hide")
	{
		document.getElementById('div1').style.display = "none";
	}
}	
function divState(divname)
{
	var status = document.getElementById(divname).style.display;
	if(status == "block")
	{
		document.getElementById('showHide').value = "hide";
		document.getElementById(divname).style.display = "none";
		var showHide = "hide";
	}
	if(status == "none")
	{
		document.getElementById('showHide').value = "show";
		document.getElementById(divname).style.display = "block";
		var showHide = "show";
	}
}			
function ScrollIt()
{
	initialCheck();
	window.scrollTo(document.Form1.PageX.value, document.Form1.PageY.value);
}
function setcoords(){
	var myPageX;
	var myPageY;
	if (document.all){
		myPageX = document.body.scrollLeft;
		myPageY = document.body.scrollTop;
		}
	else{
		myPageX = window.pageXOffset;
		myPageY = window.pageYOffset;
		}
	document.Form1.PageX.value = myPageX;
	document.Form1.PageY.value = myPageY;
}
		
var _rulesAdded = false;

function ShowInterstitialOverlay()
{
	var Overlay = document.getElementById('modalWindow');
	var Background = document.getElementById('modalBackground');
	Overlay.style.display = 'block';
	Background.style.display = 'block';

	// special &lt; IE7 -only processing for windowed elements, like select	
	//if (window.XMLHttpRequest == null)
	//{
	//	var type = $('hideType').value;
	//	
	//	if (type == 'iframe')
	//		$('modalIframe').style.display = 'block';
	//	if (type == 'replace')
	//		ReplaceSelectsWithSpans();
	//}

	// call once to center everything
	OnWindowResize();
	
	if (window.attachEvent)
		window.attachEvent('onresize', OnWindowResize);
	else if (window.addEventListener)
		window.addEventListener('resize', OnWindowResize, false);
	else
		window.onresize = OnWindowResize;
	
	// we won't bother with using javascript in CSS to take care
	//   keeping the window centered
	window.onscroll = OnWindowResize;

}

function OnWindowResize()
{
	var Overlay = document.getElementById('modalWindow');
	var Background = document.getElementById('modalBackground');
	
	// we only need to move the dialog based on scroll position if
	//   we're using a browser that doesn't support position: fixed, like &lt; IE 7
	var left;
	var top; 
	 
	if(window.pageYOffset) //for subsequent scrolls by ff
	{
		left = window.pageXOffset;
		top = window.pageYOffset;
	}
	else 
	{
		left = document.documentElement.scrollLeft;
		top = document.documentElement.scrollTop;
	}
	
	if(window.innerWidth)
	{
		Overlay.style.left = left + ((window.innerWidth - Overlay.offsetWidth) / 2) + 'px';
		Overlay.style.top = top + ((window.innerHeight - Overlay.offsetHeight) / 2) + 'px';
	}
	else
	{
		Overlay.style.left = left + ((document.body.clientWidth - Overlay.offsetWidth) / 2);
		Overlay.style.top = top + ((document.body.clientHeight - Overlay.offsetHeight) / 2);
	}
	
	Background.style.left = left;
	Background.style.top = top;	
}

function CloseInterstitialOverlay()
{
	var Overlay = document.getElementById('modalWindow');
	var Background = document.getElementById('modalBackground');
	Overlay.style.display = 'none';
	Background.style.display = 'none';
	
	// special IE-only processing for windowed elements, like select	
	//if (document.all)
	//{
	//	var type = $('hideType').value;
	//	
	//	if (type == 'iframe')
	//		$('modalIframe').style.display = 'none';
	//	if (type == 'replace')
	//		RemoveSelectSpans();
	//}
	
	if (window.detachEvent)
		window.detachEvent('onresize', OnWindowResize);
	else if (window.removeEventListener)
		window.removeEventListener('resize', OnWindowResize, false);
	else
		window.onresize = null;
		
	window.onscroll = null;
}


/* utiltiy functions */

function GetWindowWidth()
{
	var width =
		document.documentElement && document.documentElement.clientWidth ||
		document.body && document.body.clientWidth ||
		document.body && document.body.parentNode && document.body.parentNode.clientWidth ||
		0;
		
	return width;
}

function GetWindowHeight()
{
    var height =
		document.documentElement && document.documentElement.clientHeight ||
		document.body && document.body.clientHeight ||
  		document.body && document.body.parentNode && document.body.parentNode.clientHeight ||
  		0;
  		
  	return height;
}

function AddStyleRules()
{
	if (_rulesAdded)
		return;
		
	_rulesAdded = true;

	var stylesheet = document.styleSheets[document.styleSheets.length - 1];
	
	if (!document.all)
	{
		InsertCssRule(stylesheet, '#modalBackground', 'position: fixed; height: 100%; width: 100%; left: 0; top: 0;');		
		InsertCssRule(stylesheet, '#modalWindow', 'position: fixed; left: 0; top: 0;');		
	}
	else
	{
		InsertCssRule(stylesheet, '#modalBackground', 
			'position: absolute; ' +
			'left: expression(ignoreMe = document.documentElement.scrollLeft + "px"); ' +
			'top: expression(ignoreMe = document.documentElement.scrollTop + "px");' +
			'width: expression(document.documentElement.clientWidth + "px"); ' +
			'height: expression(document.documentElement.clientHeight + "px");');

		InsertCssRule(stylesheet, '#modalWindow', 
			'position: absolute; ' +
			'left: expression(ignoreMe = document.documentElement.scrollLeft + "px"); ' +
			'top: expression(ignoreMe = document.documentElement.scrollTop + "px");');

	}
}

function InsertCssRule(stylesheet, selector, rule)
{
	if (stylesheet.addRule)
	{
		stylesheet.addRule(selector, rule, stylesheet.rules.length);
		return stylesheet.rules.length - 1;
	}
	else
	{
		stylesheet.insertRule(selector + ' {' + rule + '}', stylesheet.cssRules.length);
		return stylesheet.cssRules.length - 1;
	}
}