var step1prev = "aboutMain";
var lnPanePrev = "divMain";
var selectSet = false;

function addToCart() {
 document.getElementById('frmOrder').submit();
}

function setSelect(objID) { 
 selectSet = true;

 // show link to allow view of case configuration
 document.getElementById('view_case_div').style.display = 'block'; 

 // check box
 document.frmSelect.newurl[objID].checked = true;
 //document.getElementById(step1prev).style.display='none';
 // update preview pane
 /**
   step1prev = "about"+objID;
   document.getElementById(step1prev).style.display='';
   document.getElementById(step1prev).className = 'step_1_bottom_div';
 **/
 // update leftnav image
 document.getElementById(lnPanePrev).style.display='none';
 lnPanePrev = "div"+objID;
 document.getElementById(lnPanePrev).style.display='block'; 
}
function jumpPage(pageURL) {
 pageURL = pageURL.replace(/.+newurl./,"");
 pageURL = pageURL.replace(/\&.*/,"");
 pageURL = pageURL + ".html";
 window.location = pageURL;
}

function resetView()
{
 document.getElementById('view_case_div').style.display = 'none';
 document.getElementById(lnPanePrev).style.display='none';
 lnPanePrev = "divMain";
 document.getElementById(lnPanePrev).style.display='block'; 
}

var winLoc = window.location + "";
if(winLoc.match(/newurl/))
{ jumpPage(winLoc); }

var tempLNView    = "";
var tempStep1prev = "";

function swapPreview(imgID) {
 if(!selectSet)
 {
  if(imgID)
  {
   // temporarily switch out leftnav image
   tempLNView = "div" + imgID;
   document.getElementById(lnPanePrev).style.display = 'none'; 
   document.getElementById(tempLNView ).style.display = 'block'; 
   // temporarily switch out preview pane
   /**
   tempStep1prev = "about" + imgID;
   document.getElementById(step1prev).style.display = 'none'; 
   document.getElementById(tempStep1prev).style.display = ''; 
   **/
  }
  else
  {
   if(tempLNView)  // hide temp view if needed
   { document.getElementById(tempLNView).style.display = 'none'; } 
   document.getElementById(lnPanePrev).style.display = 'block'; 
   tempLNView = '';
   /**
   if(tempStep1prev)  // hide temp view if needed
   { document.getElementById(tempStep1prev).style.display = 'none'; } 
   document.getElementById(step1prev).style.display = '';
   **/
   tempStep1prev = '';
  }
 }
}

var curFlavImg = "previewDEFAULT";
function switchFlavorImage(objID)
{
 document.getElementById(curFlavImg).style.display="none";
 curFlavImg = "preview"+objID;
 document.getElementById(curFlavImg).style.display="block";
}

function addRow(objID) {
 var rowID = "order_line" + objID;
 var obj = document.getElementById(rowID);
 obj.style.display = 'block';
 var parent = document.getElementById('order_lines_holder');
 var reference = parent.firstChild;
 
 parent.insertBefore(obj, reference );
}

function hideRow(objID) {
 var rowID = "order_line" + objID;
 var inp1 = "vwquantity1" + objID;
 var inp2 = "vwquantity2" + objID;
 var inp3 = "vwquantity3" + objID;
 if(document.getElementById(inp1))
 { document.getElementById(inp1).value = '0'; }
 if(document.getElementById(inp2))
 { document.getElementById(inp2).value = '0'; }
 if(document.getElementById(inp3))
 { document.getElementById(inp3).value = '0'; }
 document.getElementById(rowID).style.display = 'none';
}

var prevCatImg = "catImg0";
var prevCatDesc= "catDesc0";
var prevNameImg = 'nameImg0';

function showCatImg(objID)
{
 var nameImg = arguments[1] || null;
 
 if (nameImg) {
  document.getElementById(prevNameImg).style.display = 'none';
  document.getElementById(nameImg).style.display = 'block';
  prevNameImg = nameImg;
 }
 
 document.getElementById(prevCatImg).style.display="none";
 document.getElementById(prevCatDesc).style.display="none";
 prevCatImg = "catImg" + objID;
 prevCatDesc= "catDesc" + objID;
 document.getElementById(prevCatImg).style.display="";
 document.getElementById(prevCatDesc).style.display="";
}

function openVideo(pageURL) {
  var vWin = window.open(pageURL,'vWin','menubar=no,scrollbars=no,width=500,height=400');  
  vWin.focus();
}

