var loaded = false;

function dispMsg(msgStr)  {
	status=msgStr;
}

// preload all of the rollover images
function mo(o){o.className=='menu_head_off'?o.className='menu_head_on': o.className=o.className; }
function mx(o){o.className=='menu_head_on'?o.className='menu_head_off': o.className=o.className; } 

function doPreLoad(){
	if (document.images) {

	  ReturnPolicyOn = new Image();
	  ReturnPolicyOn.src = "Images/ReturnPolicyOver.gif";
	  
	  ReturnPolicyOff = new Image();
	  ReturnPolicyOff.src = "Images/ReturnPolicy.gif";
	  
	  CheckOutOn = new Image();
	  CheckOutOn.src = "Images/BtnCheckOutOver.gif";
	  
	  CheckOutOff = new Image();
	  CheckOutOff.src = "Images/BtnCheckOut.gif";

	  UpdateOn = new Image();
	  UpdateOn.src = "Images/BtnUpdateOver.gif";
	  
	  UpdateOff = new Image();
	  UpdateOff.src = "Images/BtnUpdate.gif";

	  EmailOn = new Image();
	  EmailOn.src = "Images/BtnEmailOver.gif";

	  EmailOff = new Image();
	  EmailOff.src = "Images/BtnEmail.gif";

	  NewsOn = new Image();
	  NewsOn.src = "Images/BtnNewsOver.gif";

	  NewsOff = new Image();
	  NewsOff.src = "Images/BtnNews.gif";

	  HomeOn = new Image();
	  HomeOn.src = "Images/BtnHomeOver.gif";

	  HomeOff = new Image();
	  HomeOff.src = "Images/BtnHome.gif";

	  ContactOn = new Image();
	  ContactOn.src = "Images/BtnContactOver.gif";

	  ContactOff = new Image();
	  ContactOff.src = "Images/BtnContact.gif";

	  FaqOn = new Image();
	  FaqOn.src = "Images/FaqShippingOver.gif";

	  FaqOff = new Image();
	  FaqOff.src = "Images/FaqShipping.gif";

	  SiteMapOn = new Image();
	  SiteMapOn.src = "Images/BtnSiteMapOver.gif";

	  SiteMapOff = new Image();
	  SiteMapOff.src = "Images/BtnSiteMap.gif";

	  MyAccountOn = new Image();
	  MyAccountOn.src = "Images/BtnMyAccountOver.gif";

	  MyAccountOff = new Image();
	  MyAccountOff.src = "Images/BtnMyAccount.gif";

	  ShoppingCartOn = new Image();
	  ShoppingCartOn.src = "Images/BtnShoppingCartOver.gif";

	  ShoppingCartOff = new Image();
	  ShoppingCartOff.src = "Images/BtnShoppingCart.gif";

	  AddToFavoritesOn = new Image();
	  AddToFavoritesOn.src = "Images/BtnAddToFavoritesOver.gif";

	  AddToFavoritesOff = new Image();
	  AddToFavoritesOff.src = "Images/BtnAddToFavorites.gif";

	  SignInOn = new Image();
	  SignInOn.src = "images/BtnSignInOver.gif";

	  SignInOff = new Image();
	  SignInOff.src = "images/BtnSignIn.gif";

	  SubmitOn = new Image();
	  SubmitOn.src = "Images/BtnSubmitOver.gif";

	  SubmitOff = new Image();
	  SubmitOff.src = "Images/BtnSubmit.gif";

	  RegisterOn = new Image();
	  RegisterOn.src = "images/BtnRegisterOver.gif";

	  RegisterOff = new Image();
	  RegisterOff.src = "images/BtnRegister.gif";

	  AddToCartOn = new Image();
	  AddToCartOn.src = "Images/BtnAddToCartOver.gif";

	  AddToCartOff = new Image();
	  AddToCartOff.src = "Images/BtnAddToCart.gif";

	  BuyNowOn = new Image();
	  BuyNowOn.src = "images/BtnBuyNowOver.gif";

	  BuyNowOff = new Image();
	  BuyNowOff.src = "images/BtnBuyNow.gif";

	  DeleteOn = new Image();
	  DeleteOn.src = "images/BtnDeleteOver.gif";

	  DeleteOff = new Image();
	  DeleteOff.src = "images/BtnDelete.gif";

	  EditOn = new Image();
	  EditOn.src = "images/BtnEditOver.gif";

	  EditOff = new Image();
	  EditOff.src = "images/BtnEdit.gif";

	  KeepShoppingOn = new Image();
	  KeepShoppingOn.src = "images/BtnKeepShoppingOver.gif";

	  KeepShoppingOff = new Image();
	  KeepShoppingOff.src = "images/BtnKeepShopping.gif";

	  ContinueOn = new Image();
	  ContinueOn.src = "images/BtnContinueOver.gif";

	  ContinueOff = new Image();
	  ContinueOff.src = "images/BtnContinue.gif";

	  BackOn = new Image();
	  BackOn.src = "images/BtnBackOver.gif";

	  BackOff = new Image();
	  BackOff.src = "images/BtnBack.gif";

	  loaded = true;
	}
	
/*	if(document.getElementById && (typeof document.getElementById('emptydiv')!= 'undefined') && document.getElementById('theiframe') != null)     
    {         
         document.getElementById('emptydiv').innerHTML = frames[0].document.getElementById('thecart').innerHTML;          
    } */
}

function displayStatusMsg(msgStr)  
{
	status=msgStr;
}
function UpdateCity(radioValue, elementId)
{
    document.getElementById(elementId).value = radioValue;
}
function changeimage(OldImage, NewImage) {
  if (document.images && loaded) {
  	document.images[OldImage].src = eval(NewImage).src;	
  }
}

function changesubmitimage(OldImage, NewImage) {
  if (document.images && loaded) {
  	if(document.all){
  		document.all[OldImage].src = eval(NewImage).src;
	}
	else{
		document.getElementById(OldImage).src = eval(NewImage).src;
	}	
  }
}



var newwindow = ''
function popitupenlarge(url) 
{
   if (newwindow.location && !newwindow.closed) 
   {
	  newwindow.location.href = url; 
	  newwindow.focus(); 
   }  
   else 
   { 
		newwindow=window.open(url,'CellularStore','width=336,height=336,resizable=0');
   } 
}

function popitup(url) 
{
	if (newwindow.location && !newwindow.closed) 
	{
		newwindow.location.href = url; 
		newwindow.focus(); 
	} 
	else 
	{ 
	   newwindow=window.open(url,'CellularStore','width=650,height=800,resizable=0,scrollbars=1');
	} 
}

function popupshipping(url) 
{
	if (newwindow.location && !newwindow.closed) 
	{
		newwindow.location.href = url; 
		newwindow.focus(); 
	} 
	else 
	{
        newwindow=window.open(url,'CellularStore','width=420,height=600,resizable=0,scrollbars=1'); 
    }
}


var isNN = ( navigator.appName.indexOf( "Netscape" ) != -1 ); 
 
function autoTab( input,len, e ) { 
	var keyCode	= ( isNN ) ? e.which : e.keyCode; 
	var filter	= ( isNN ) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; 
	if( input.value.length >= len && !containsElement( filter, keyCode )) { 
	input.value = input.value.slice( 0, len ); 
	input.form[( getIndex( input ) + 1 ) % input.form.length].focus(); 
	} 
	return true; 
} 
 
function containsElement( arr, ele ) { 
	var found = false, index = 0; 
	while( !found && index < arr.length ) 
	if( arr[index] == ele ) { 
		found = true; 
	} else { 
		index++; 
	} 
	return found; 
} 
 
function getIndex( input ) { 
	var index = -1, i = 0, found = false; 
	while ( i < input.form.length && index == -1 ) 
	if ( input.form[i] == input ) { 
		index = i; 
	} else { 
		i++; 
	} 
	return index; 
} 
