
function goto(divId) {
  if(jQuery("#"+divId).length>0){
	  var y = document.getElementById(divId).offsetTop;
	  var x = 0;
	  window.scrollTo(x, y);
  }
}
function CalcFixX(tooltipIconId) {
  menuColWidth = 85;
  obj = document.getElementById(tooltipIconId);
  var curleft = 0;
  if (obj.offsetParent) {
    while (1) {
      curleft += obj.offsetLeft;
      if (!obj.offsetParent) {
        break;
      }
      obj = obj.offsetParent;
    }
  } else {
    if (obj.x) {
      curleft += obj.x;
    }
  }
  return curleft - menuColWidth;
}
function CalcFixY(tooltipIconId, items) {
  obj = document.getElementById(tooltipIconId);
  var curtop = 0;
  if (obj.offsetParent) {
    while (1) {
      curtop += obj.offsetTop;
      if (!obj.offsetParent) {
        break;
      }
      obj = obj.offsetParent;
    }
  } else {
    if (obj.y) {
      curtop += obj.y;
    }
  }

  var i = (items == 1 ? 35 : 63);

  if ((curtop + i) > (getPageHeight() + scrollY())) {
    if (items == 1) {
      return curtop -= 10;
    } else if (items == 2) {
      return curtop -= 24;
    }
    return curtop -= 40;
  }

  return curtop + 13;
}

function getPageHeight() {
  var pageHeight= window.innerHeight;
  if (pageHeight != "number") {
    if (document.compatMode == "CSS1Compat") {
      pageHeight= document.documentElement.clientHeight;
    } else {
      pageHeight= document.body.clientHeight;
    }
  }
  return pageHeight;
}

function scrollY() {
  var de = document.documentElement;
  return self.pageYOffset || ( de && de.scrollTop ) || document.body.scrollTop;
}

function tipMenue(tooltipId, tooltipIconId, children) {
  TagToTip(tooltipId, FOLLOWMOUSE, false, FIX, [CalcFixX(tooltipIconId), CalcFixY(tooltipIconId, children)], CLICKCLOSE, true);
}

function tipMenue(tooltipId, tooltipIconId) {
  TagToTip(tooltipId, FOLLOWMOUSE, false, FIX, [CalcFixX(tooltipIconId), CalcFixY(tooltipIconId, document.getElementById(tooltipId).childNodes.length)], CLICKCLOSE, true);
  //TagToTip(tooltipId, FOLLOWMOUSE, false, FIX, [CalcFixX(tooltipIconId), CalcFixY(tooltipIconId, document.getElementById(tooltipId).childNodes.length)], CLICKCLOSE, true, CLOSEBTN, true, TITLE, ' ', TITLEBGCOLOR, 'white', CLOSEBTNCOLORS, ['white','black','white','black']);
}

function addArticleToSampleA4Order(articleId, productId, categoryId, mytvktElement) {
  parentElement = document.getElementById("skuTable");
  myForm = document.createElement("form");
  myForm.method = "post";
  myForm.action = "mySampleA4Order.htm";
  myForm.name = "addToSampleOrderForm";
  myForm.id = "addToSampleOrderForm";
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "action";
  newField.value = "add";
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "articleId";
  newField.value = articleId;
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "productId";
  newField.value = productId;
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "categoryId";
  newField.value = categoryId;
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "weight";
  newField.value = jQuery("#" + mytvktElement).val();
  myForm.appendChild(newField);
  parentElement.appendChild(myForm);
}
function addArticleToDummyOrder(articleId, productId, categoryId, mytvktElement, isCover) {
  parentElement = document.getElementById("skuTable");
  myForm = document.createElement("form");
  myForm.method = "post";
  myForm.action = "myDummyOrder.htm";
  myForm.name = "addToDummyOrderForm";
  myForm.id = "addToDummyOrderForm";
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "action";
  newField.value = "add";
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "articleId";
  newField.value = articleId;
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "productId";
  newField.value = productId;
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "categoryId";
  newField.value = categoryId;
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "weight";
  newField.value = jQuery("#" + mytvktElement).val();
  myForm.appendChild(newField);
  newField = document.createElement("input");
  newField.type = "hidden";
  newField.name = "isCover";
  newField.value = isCover;
  myForm.appendChild(newField);
  parentElement.appendChild(myForm);
}
function askForSubstitution(itemAlreadyExist, alreadyExistMessage, articleId, productId, categoryId, mytvktElement, isCover) {
  if (itemAlreadyExist) {
    if (window.confirm(alreadyExistMessage)) {
      addArticleToDummyOrder(articleId, productId, categoryId, mytvktElement, isCover);
    }
  } else {
    addArticleToDummyOrder(articleId, productId, categoryId, mytvktElement, isCover);
  }
}


function showAddToPalletIcons() {
   jQuery(".addToPalletLink").show();
}
