 var vColor=new Array();
appPath="/cgi-bin/implive10";
fdmSponsor="000014";
fdmCookie="test10";
function golink(vLink,vTarget)
{
 var vParams=""; 
  var vStart=vLink.indexOf("?") + 1; 
  var vEnd=vLink.length; 
  if (vStart>0 && vEnd>vStart && vLink.indexOf("?") != -1)
 {
   vParams = vLink.substring(vLink.indexOf("?") + 1,vLink.length); 
   vLink = vLink.substring(0,vLink.indexOf("?")); 
  }
  if(vParams.indexOf("=")!=-1)
     vParams = vParams + "&frames=no&target=" + vTarget; 
  else 
     vParams = vParams + "frames=no&target=" + vTarget; 
  vParams = vParams + "&sponsor=000014";
  if(vTarget=="top")
     document.location.href = "/cgi-bin/implive10/" + vLink + "?" + vParams; 
  else
   document.location.href = "/cgi-bin/implive10/site.w?location=" + vLink + "&" + vParams;
 }
 function addToCart(vProduct,vColor) 
{
  if (document.forms[0].colors.selectedIndex==0)
 {
   alert("Please enter a color to continue.");
   return;
  }
  if (document.forms[0].qty!=null)
      var vQty = document.forms[0].qty.value;
  else var vQty = 1;
  if(document.siteForm.price!=null) 
    var vPrice=document.siteForm.price.value;
  else var vPrice=0;
  document.location.href="/cgi-bin/implive10/site.w?sponsor=000014&frames=no&target=main&location=olc/cobrand-product.w&addtocart=yes&product=" + vProduct + "&color=" + vColor + "&qty=" + vQty + "&price=" + vPrice;
 }
 function setPrice(vName)
{
  var vObj=eval("document.siteForm.sc" + vName); 
  document.siteForm.price.value=vObj.value;
 }
 function externalAdd(vLink,vProduct,vCookie) 
{
  if (document.forms[0].colors!=null)
 {
   var vColorParam="%26color%3D" + vColor[document.forms[0].colors.selectedIndex]; 
  }
  deleteCookie(vCookie); 
  document.location.href= vLink + "%3Fstyle%3D" + vProduct + vColorParam;
 }
 function selectColor(vIndex) 
{
  if(document.forms[0].colors!=null)
 {
    document.forms[0].colors.selectedIndex=vIndex; 
    document.location.href="#colorLink"; 
  }
 }

 validateSearchString = function()
{
   var flgStringValid = true;
   var strSearchString = new String(document.wordsearch.textsearch.value);
   if(strSearchString=="")
   {
      alert("Please enter a word or phrase to search for.");
      document.wordsearch.textsearch.focus();
      return false;
   }
   var index;
   var strErrorMsg, strErrorMsgInvalidChars;
   var strArrayOfInvalidChars = 
    new Array("\?", "\/","\\","\@","\(","\)","$","%","!","#");
   index = 0;
   while (flgStringValid == true && index < strArrayOfInvalidChars.length)
   {
      if (strSearchString.indexOf(strArrayOfInvalidChars[index]) != -1)
      {
         strErrorMsg = "Were sorry, your search phrase cannot contain the following characters: ";
         strErrorMsgInvalidChars = "";
         for (index = 0; index < strArrayOfInvalidChars.length; index++)
         {
            strErrorMsgInvalidChars = strErrorMsgInvalidChars + "'" + strArrayOfInvalidChars[index] + "'";
            if (index + 1 < strArrayOfInvalidChars.length)
            {
               strErrorMsgInvalidChars = strErrorMsgInvalidChars + ", ";
            }
         }
         alert(strErrorMsg + strErrorMsgInvalidChars);
         flgStringValid = false;
      }
      index++;
   }
   return flgStringValid;
}

 goSearch = function()
{
  if(validateSearchString()) 
 {
   goReplace('/cgi-bin/implive10/olc/word-search.w?search=yes&textsearch=' + document.wordsearch.textsearch.value,'main'); 
  }
  return false;
 } 
 vOnLoad = "" ; 
 keepDisabled="^";
 moveDialog = function(vElementID)
{
   if(document.getElementById(vElementID))
   {
   document.getElementById(vElementID).style.top = (document.body.clientHeight - document.getElementById(vElementID).offsetHeight) / 2 + document.body.scrollTop;
   document.getElementById(vElementID).style.left = (document.body.clientWidth - document.getElementById(vElementID).offsetWidth) / 2 + document.body.scrollLeft;
   }
}
 disableElements = function(vElement){
   if( document.body.scrollHeight > document.body.offsetHeight ) // IE
   {
      document.getElementById('overlay').style.width = document.body.scrollWidth;
      document.getElementById('overlay').style.height = document.body.scrollHeight;
   }
   else // IE 6 Strict, Mozilla and Safari
   { document.getElementById('overlay').style.width = document.body.offsetWidth + document.body.offsetLeft; 
      document.getElementById('overlay').style.height = document.body.offsetHeight + document.body.offsetTop; 
   }
   document.getElementById('overlay').style.top        = 0;
   document.getElementById('overlay').style.left       = 0;
   document.getElementById('overlay').style.display    = "block";
   document.getElementById('overlay').style.visibility = "visible";
   keepDisabled="^";
          for(f=0;f<document.forms.length;f++){
           for(i=0;i<document.forms[f].elements.length;i++){
      if (document.forms[f].elements[i].disabled==true)
      { keepDisabled+=document.forms[f].name + document.forms[f].elements[i].name + "^";}
                    document.forms[f].elements[i].disabled=true;
      if (navigator.appName=="Microsoft Internet Explorer" && parseFloat(navigator.appVersion)<=4 && navigator.appVersion.indexOf("MSIE 6") != -1 && (document.forms[f].elements[i].type=="select-one" || document.forms[f].elements[i].type=="select-multiple" || document.forms[f].elements[i].type=="select"))
      {
       document.forms[f].elements[i].style.visibility = "hidden";
      }
           }
   }
  }
 enableElements = function(){
   document.getElementById('overlay').style.display = "none";
   document.getElementById('overlay').style.visibility = "hidden";
        for(f=0;f<document.forms.length;f++){
         for(i=0;i<document.forms[f].elements.length;i++){
      if (keepDisabled.indexOf("^"+document.forms[f].name+document.forms[f].elements[i].name+"^") == -1)
                  {document.forms[f].elements[i].disabled=false;}
      if (navigator.appName=="Microsoft Internet Explorer" && parseFloat(navigator.appVersion)<=4 && navigator.appVersion.indexOf("MSIE 6") != -1 && (document.forms[f].elements[i].type=="select-one" || document.forms[f].elements[i].type=="select-multiple" || document.forms[f].elements[i].type=="select"))
      {
       document.forms[f].elements[i].style.visibility = "visible";
      }
         }
        }
 }
