window.onload = initProductDetailPage;

function initProductDetailPage() {
  if (document.getElementById('detaildiv')) {
    var detailDivObj = document.getElementById('detaildiv');
    detailDivObj.innerHTML = document.getElementById('div_1').innerHTML;

  }
}

/* Start Scrolling DIV */
function toggleDetail(objTab) {
								  var arrTab = objTab.id.split('_');
								  var intTab = arrTab[1];
									//alert(arrTabsOff);
								  for (var i = 1; i <=noOfTabs; i++)
 {
								  //alert(i);
								    document.getElementById('tabCornerLeft_' + i).className = "cornerLeft_back";
								    document.getElementById('tabCornerRight_' + i).className = "cornerRight_back";
								    document.getElementById('tabTile_' + i).className = "tile_back";
								    document.getElementById('tabArrow_' + i).src = "/imagecache/1035/15/tabmodule_rightarrow.gif";
								  }

								  setDetailBox(intTab);
								}

function setDetailBox(intTab) {
  document.getElementById('tabCornerLeft_' + intTab).className = "cornerLeft_front";
								  document.getElementById('tabCornerRight_' + intTab).className = "cornerRight_front";
								  document.getElementById('tabTile_' + intTab).className = "tile_front";
								  document.getElementById('tabArrow_' + intTab).src = "/imagecache/1035/15/tabmodule_downarrow.gif";
								  var detaildiv = document.getElementById('detaildiv');
								  detaildiv.className = 'divoverflow';
								  detaildiv.innerHTML = '';
								  detaildiv.innerHTML = document.getElementById('div_' + intTab).innerHTML;
}

/* FAST SERCH CODE */
function resetPath(strHref) {
  var objFastSearchForm = document.getElementById('fastSearchResultsForm');
  objFastSearchForm.submit();
}

function trimString(objOption) {
  var objOptValues = objOption.split("-");

  var objProfile  = document.getElementById('searchProfile');
  var objSearchBy = document.getElementById('searchBy');
  var objPageSort = document.getElementById('pageSort');

  if (objOptValues[0] != ""){
    objProfile.value  = objOptValues[0];
    objSearchBy.value = objOptValues[1];
    objPageSort.value = objOptValues[2];
  } else {
    objProfile.value  = '';
    objSearchBy.value = '';
    objPageSort.value = '';
  }
}


function filterKeyCodes(evt,flgModule) {
  // Check for the 'Enter Key'
  if (evt.keyCode == 13) {
    if (flgModule == 798) {
      setProfile();
    } else if (flgModule == 189) {
      populateLast();
    } else {
      return true;
    }
  }
}

function setProfile() {
  var idx     = document.getElementById('fastsearchfilter').selectedIndex;
  var profile = document.getElementById('fastsearchfilter').options[idx].value;

  document.getElementById('searchProfile').value = profile;
 
}

/* / END FAST SEARCH CODE */

function popUpWin(thisUrl, thisName, theseParams) {
  remote = open(thisUrl, thisName, theseParams);
}

var remote = null;

function fixIE(divId) {
  var navbarHt = 25;
  var leftOffset = 0;
  var ieEls = document.getElementById(divId).getElementsByTagName("LI");
  var shimobject = document.getElementById("iframeshim");
  for (var i=0; i<ieEls.length; i++) {
    if (navigator.appName == "Microsoft Internet Explorer" && navigator.userAgent.indexOf("Opera") < 0) {
      ieEls[i].onmouseover = function() {
        this.className += " iehover";
                   //     alert(this.childNodes.length + " " + this.childNodes[0].nodeName + " " + this.childNodes[1].nodeName);
                if (this.childNodes.length > 2) {
          shimobject.style.top = eval(this.offsetParent.offsetTop + navbarHt) + "px";
          shimobject.style.left = eval(this.offsetLeft + leftOffset) + "px";
          shimobject.style.width = this.childNodes[2].offsetWidth + "px";
          shimobject.style.height = this.childNodes[2].offsetHeight + "px";
          shimobject.style.display = "block";
        }
      }
      ieEls[i].onmouseout = function() {
        this.className = this.className.replace(new RegExp(" iehover\\b"), "");
        shimobject.style.display = "none";
      }
    }
  }
}


function zoomProduct() {
  var objImgDiv    = document.getElementById('imgResize');
  var intImgWidth  = objImgDiv.offsetWidth;
  var intImgHeight = objImgDiv.offsetHeight;
  var intWinW = (intImgWidth < 800) ? intImgWidth : 800;
  var intWinH = (intImgHeight < 600) ? intImgHeight : 600;

  objZoomWindow = window.open('','','toolbar=no,scrollbars=no,resizable=yes,width=' + (intWinW + 4) + ',height=' + (intWinH + 4) + ',top=40,left=20,screenX=20,screenY=40');

  objZoomWindow.document.open();
  objZoomWindow.document.write('<body style="margin:0 0 0 0">');
  objZoomWindow.document.write(objImgDiv.innerHTML);
  objZoomWindow.document.write('</body>');
  objZoomWindow.document.close();

}

function openNewWindow(divId, windowName) {
  var objImgDiv    = document.getElementById(divId);
  objZoomWindow = window.open('','','toolbar=no,scrollbars=yes,resizable=yes,width=800,height=600');
  objZoomWindow.document.open();
  objZoomWindow.document.write('<title>'+windowName+'</title>');
  objZoomWindow.document.write('<body style="margin:0 0 0 0">');
  objZoomWindow.document.write(objImgDiv.innerHTML);
  objZoomWindow.document.write('</body>');
  objZoomWindow.document.close();

}
