
var wasTabX = 1;

function showInfoTab(x)
{
 var tabID = "tab" + wasTabX;
 var divID = "tab_content" + wasTabX;
 document.getElementById(tabID).className = "tabB";
 document.getElementById(divID).className = "tabContentB";

 wasTabX = x;

 tabID = "tab" + wasTabX;
 divID = "tab_content" + wasTabX;
 document.getElementById(tabID).className = "tabF";
 document.getElementById(divID).className = "tabContentF";
}

function togglePrices(obj)
{
 if(!document.getElementById('authLetter0').checked)
 {
  //loop, show prices for authentic
  for(var i=1; i<5; i++)
  {
   var basicID = "custom_price_" + i + "_basic";
   var authID = "custom_price_" + i + "_auth";
   if(document.getElementById(basicID))
   { document.getElementById(basicID).style.display = 'none'; }
   if(document.getElementById(authID))
   { document.getElementById(authID).style.display = ''; }
  }
 }
 else
 {
  //loop, show prices for basic
  for(var i=1; i<5; i++)
  {
   var basicID = "custom_price_" + i + "_basic";
   var authID = "custom_price_" + i + "_auth";
   if(document.getElementById(basicID))
   { document.getElementById(basicID).style.display = ''; }
   if(document.getElementById(authID))
   { document.getElementById(authID).style.display = 'none'; }
  }
 }
}

function checkOrder()
{
 var orderOK = "Y";
 var itemSize = '';

 if(document.getElementById("selSize"))
 {
  if(document.getElementById("selSize").selectedIndex==0)
  { alert("Favor de seleccionar una talla."); 
    orderOK = '';  }
  else
  { itemSize = document.getElementById("selSize")[document.getElementById("selSize").selectedIndex].value; }
 }

 if(orderOK)
 { 
  if(itemSize)
  { for(i=0; document.getElementById('patch'+i); i++)
    { document.getElementById('patch'+i).value = document.getElementById('patch'+i).value + " " + itemSize; }}
  if(document.getElementById('authLetter0'))
  {
   if(!document.getElementById('authLetter0').checked)
   // get correct pricing for authentic
   {
    var numAuth = 0;
    if(document.getElementById('custom1'))
    { if(document.getElementById('custom1').checked)
      { numAuth++; }}
    if(document.getElementById('custom2'))
    { if(document.getElementById('custom2').checked)
      { numAuth++; }}
    if(numAuth > 0)
    { if(numAuth==2)
      { numAuth = authNumber2Cost; }
      else
      { numAuth = authNumber1Cost; }
      numAuth = numAuth.toFixed(2);
      document.getElementById('hdnAuthNumber').disabled = false;
      document.getElementById('hdnAuthNumber').value = "Yes (+$" + numAuth + ")"; 
    }
   }
   var ltrAuth = 0;
   if(document.getElementById('custom3'))
   { if(document.getElementById('custom3').checked)
     { ltrAuth++; }}
   if(document.getElementById('custom4'))
   { if(document.getElementById('custom4').checked)
     { ltrAuth++; }}
   if(ltrAuth > 0)
   { if(ltrAuth==2)
     { ltrAuth = authLetter2Cost; }
     else
     { ltrAuth= authLetter1Cost; }
     ltrAuth = ltrAuth.toFixed(2);
     document.getElementById('hdnAuthLetter').disabled = false;
     document.getElementById('hdnAuthLetter').value = "Yes (+$" + ltrAuth + ")"; 
   }
   if(document.getElementById('authLetter0').checked)
   {
    if(numAuth>0)
    { document.getElementById('hdnAuthNumber').value = "No"; document.getElementById('hdnAuthNumber').disabled = false; }
    else
    { document.getElementById('hdnAuthNumber').value = ""; document.getElementById('hdnAuthNumber').disabled = true; }
    if(ltrAuth>0)
    { document.getElementById('hdnAuthLetter').value = "No"; document.getElementById('hdnAuthLetter').disabled = false; }
    else
    { document.getElementById('hdnAuthLetter').value = ""; document.getElementById('hdnAuthLetter').disabled = true; }
   }
  }
  else
  {
   if(document.getElementById('hdnAuthLetter'))
   {
    document.getElementById('hdnAuthLetter').disabled = true;
   }
   if(document.getElementById('hdnAuthNumber'))
   {
    document.getElementById('hdnAuthNumber').disabled = true;
   }
  }
  //document.getElementById('formOrder').submit();
  if(document.getElementById('vwattr0_PACKAGE'))
  {
   if(document.getElementById('cust_tac_agreed'))
   {
    if(document.getElementById('cust_tac_agreed').checked)
    { document.getElementById('formOrder').submit(); }
    else
    { alert("Debe estar de acuerdo con los términos para hacer la orden del producto personalizado.\n\nFavor de marcar la caja ‘YO ENTIENDO’ para continuar."); }
   }
  }
  else
  { document.getElementById('formOrder').submit(); }
 }
}

function displayCheckboxNotice(x)
{
 var obj = document.getElementById("custom"+x+"txt");
 if(obj.disabled == true)
 {
  alert("Favor de marcar la caja para seleccionar esta personalización,\nentonces ponga un valor en este espacio.");
 }
}

function toggleBox(x)
{
 if(x == 'cust_tac_agreed')
 {
  var cbObj = document.getElementById(x);
  if(cbObj.checked)
  { cbObj.checked = false; }
  else
  { cbObj.checked = true; }
 } 
 else 
 {
  var cbObj = document.getElementById("custom"+x);
  if(cbObj.checked)
  { cbObj.checked = false;
    if(x < 10) {  lockInputField(x);  }}
  else
  { cbObj.checked = true;
    if(x < 10) {  
     unlockInputField(x); 
     document.getElementById("custom"+x+"txt").focus(); }}
 }
}

function toggleInputField(obj, x)
{
 if(obj.checked)
 { unlockInputField(x);
   document.getElementById("custom"+x+"txt").focus(); }
 else
 { lockInputField(x); }
}

function lockInputField(x)
{
 var txtID = "custom" + x + "txt"; 
 document.getElementById(txtID).value = '';
 document.getElementById(txtID).disabled = true;
}

function unlockInputField(x)
{
 var txtID = "custom" + x + "txt"; 
 document.getElementById(txtID).disabled = false;
}

function showCustomizationOptions() {
 var divObj = document.getElementById('item_order_custom_fields');
 divObj.style.height = "1000px";
}

function hideCustomizationOptions() {
 // hide customizations box
 if(document.getElementById('item_order_custom_fields'))
 { document.getElementById('item_order_custom_fields').style.height = "0px"; }

 // reset all customization fields
 if(document.getElementById('cust_tac_agreed'))
 { document.getElementById('cust_tac_agreed').checked = false; }
 for(var i=1; i<5; i++)
 {
  var oID1 = "custom" + i;
  var oID2 = "custom" + i + "txt";
  if(document.getElementById(oID1))
  { document.getElementById(oID1).checked = false; }
  if(document.getElementById(oID2))
  { document.getElementById(oID2).value = "";
    document.getElementById(oID2).disabled = true; }
 }
 for(i=10; document.getElementById('custom'+i); i++)
 {
  document.getElementById('custom'+i).checked = false;
 }
 if(document.getElementById('authLetter0'))
 { document.getElementById('authLetter0').checked = true; }

 if(document.getElementById('divCustomizationInfo'))
 { document.getElementById('divCustomizationInfo').innerHTML = "Su jersey no está personalizada actualmente."; }
}



function saveCustomizationOptions() {
 // make sure some customization fields were selected, if not, just close area
 var hasCustomizations = 0;
 for(var x=1; x<5; x++)
 {
  if(document.getElementById("custom"+x))
  { if(document.getElementById("custom"+x).checked)
    { hasCustomizations++; }
  }
 }

 //check for patches selected and added to item
 for(i=10; document.getElementById('custom'+i); i++)
 {
  if(document.getElementById('custom'+i).checked)
  { hasCustomizations++; }
 }
 
 if(hasCustomizations > 0)
 {
  // make sure each checked box has a corresponding value selected
  var errors = "";

  for(var x=1; x<5; x++)
  {
   if(document.getElementById("custom"+x))
   { if(document.getElementById("custom"+x).checked)
     { 
      var ciTxt = document.getElementById("custom"+x+"txt").value;
      ciTxt = ciTxt.replace(/^\s*/, "").replace(/\s*$/, "");
      var fieldName = document.getElementById("custom"+x).name;
      fieldName = fieldName.replace(/vwattr0_hasCustom/,'');
      if(fieldName=="BackNumber")	{	fieldName = "NUMERO DETRAS";	}
      if(fieldName=="BackName")		{	fieldName = "NOMBRE DETRAS";	}
      if(fieldName=="FrontNumber")	{	fieldName = "NUMERO DELANTE";	}
      if(fieldName=="FrontName")	{	fieldName = "NOMBRE DELANTE";	}

      if(!ciTxt)
      { errors += "Favor de entrar un valor por " + fieldName + " o no marque esta caja.\n"; }      
     }
   }
  }

  if(errors)
  {
   alert(errors);
  }
  else
  {
   // make sure that T&C were agreed to
   if(document.getElementById('cust_tac_agreed').checked)
   {
    // hide customizations box
    document.getElementById('item_order_custom_fields').style.height = "0px";

    // display data from customization fields on order form
    var custTxt = '';
    for(var i=1; i<5; i++)
    {
     var oID2 = "custom" + i + "txt";
     if(document.getElementById(oID2))
     { if(document.getElementById(oID2).value)
       { 
        var fieldName = document.getElementById(oID2).name;
        fieldName = fieldName.replace(/vwattr0_Custom/,'');
        if(fieldName=="BackNumber")	{	fieldName = "NUMERO DETRAS";	}
        if(fieldName=="BackName")	{	fieldName = "NOMBRE DETRAS";	}
        if(fieldName=="FrontNumber")	{	fieldName = "NUMERO DELANTE";	}
        if(fieldName=="FrontName")	{	fieldName = "NOMBRE DELANTE";	}

        custTxt += fieldName + ":<b> " + document.getElementById(oID2).value + "</b><br>"; }
     }
    }
    for(i=10; document.getElementById('custom'+i); i++)
    {
     if(document.getElementById('custom'+i).checked)
     { custTxt += "Agrega <b>" + document.getElementById('patchname'+i).value + "</b> Parche<br>"; }
    }
    // set for basic or authentic lettering
    if(document.getElementById('authLetter0').checked) 
    { custTxt += "Estilo de Letras: <b>Básico</b><br>"; }
    else
    { custTxt += "Estilo de Letras: <b>auténtico</b><br>"; }

    document.getElementById('divCustomizationInfo').innerHTML = custTxt;
    }
    else
    {
     alert("Debe estar de acuerdo con los términos de la Pauta 3 para personalizar su artículo.\n\nFavor de marcar la caja que dice ‘Yo Entiendo’ en Pauta 3");
    }
   }
  }
  else
  {
   hideCustomizationOptions();
  }
}


function addScript(url) {
 var s = document.createElement("script");
 s.type = "text/javascript";
 s.src = url;
 document.getElementsByTagName("head")[0].appendChild(s);
}

function addToWishlist(pageID,pageName,imgLoc)
{
 pageName = pageName.replace("&","and");
 var strLocation = "http://fastpivotsoftware.com/legacy/wishlist/es/v2/addlist.php?"+
				  "storeID=yhst-12791783527928&pageID="+pageID+"&pageName="+pageName+"&imgLoc="+imgLoc;
 var yhst12791783527928popup = window.open(strLocation,"yhst12791783527928popup","toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=0,width=305,height=540");
 yhst12791783527928popup.focus();
}

function readReviews(itemID,itemImage,itemName,storeIcon)
{
	eval("var reviewpopup = window.open('http://www.fastpivotsoftware.com/custom/365i/reviews/soccer-es/index.php?storename=MLSGear.com&ID="+itemID+"&itemImage="+itemImage+"&itemName="+itemName+"&storeIcon="+storeIcon+"','review_popup','menubar=no,scrollbars=1,width=500,height=420,resizable=yes')");
	reviewpopup.focus();
}

function writeReviews(itemID,itemImage,itemName,storeIcon)
{
	eval("var reviewpopup = window.open('http://www.fastpivotsoftware.com/custom/365i/reviews/soccer-es/write.php?storename=MLSGear.com&ID="+itemID+"&itemImage="+itemImage+"&itemName="+itemName+"&storeIcon="+storeIcon+"','review_popup','menubar=no,scrollbars=1,width=500,height=640,resizable=yes')");
	reviewpopup.focus();
}


function hideEnlargedItemImage() {
 document.getElementById('product_image_enlarged').className = "product_image_enlarged__hide";
}

function showEnlargedItemImage() {
 document.getElementById('product_image_enlarged').className = "product_image_enlarged__show";
}



