// JavaScript Utilities
// Copyright (c) 2003 Gulliver S.r.L.
// All Rights Reserved.
//----------------------------------------------------------------------------------------------------

function fotoRicerca(img,w,h) {
	window.open(img, 'foto', 'width=' + w + ',height=' + h);
}

function loadCataloguePage(pageIndex, sectionCode, subsection1Code, subsection2Code, subsection3Code, subsection4Code) {
    document.cataloguePageForm.pageIndex.value          = pageIndex;
    document.cataloguePageForm.sectionCode.value        = sectionCode;
    document.cataloguePageForm.subsection1Code.value    = subsection1Code;
    document.cataloguePageForm.subsection2Code.value    = subsection2Code;
    document.cataloguePageForm.subsection3Code.value    = subsection3Code;
    document.cataloguePageForm.subsection4Code.value    = subsection4Code;
    document.cataloguePageForm.submit();
}

function loadCataloguePageNews(pageIndex, sectionCode, subsection1Code, subsection2Code, subsection3Code, subsection4Code) {
    document.cataloguePageFormNews.pageIndex.value          = pageIndex;
    document.cataloguePageFormNews.sectionCode.value        = sectionCode;
    document.cataloguePageFormNews.subsection1Code.value    = subsection1Code;
    document.cataloguePageFormNews.subsection2Code.value    = subsection2Code;
    document.cataloguePageFormNews.subsection3Code.value    = subsection3Code;
    document.cataloguePageFormNews.subsection4Code.value    = subsection4Code;
    document.cataloguePageFormNews.submit();
}

function loadCataloguePageNewsDettaglio(sectionCode, subsection1Code, subsection2Code, subsection3Code, subsection4Code, ProductCode) {
    document.detailForm.sectionCode.value        = sectionCode;
    document.detailForm.subsection1Code.value    = subsection1Code;
    document.detailForm.subsection2Code.value    = subsection2Code;
    document.detailForm.subsection3Code.value    = subsection3Code;
    document.detailForm.subsection4Code.value    = subsection4Code;
    document.detailForm.ProductCode.value        = ProductCode;
    document.detailForm.submit();
}

function showBigPhotoInfoBox(imgUrl) {
    var winW = oBigPhotoWidth + 34;
    var winH = oBigPhotoHeight + 84;
    oBigPhotoUrl = imgUrl;
    openBrWindow("infobox-bphoto.htm", "bigPhotoInfoBoxWin", "width=" + winW + ",height=" + winH);
}

function loadSearchResultsPage() {
	var searchTextCtrl = document.searchForm.searchTextCtrl;
	var searchTextCtrlValue = searchTextCtrl.value;

 	if (searchTextCtrlValue == '') {
  	    alert("Devi specificare qualcosa da cercare prima di avviare una ricerca.");
        document.searchForm.searchTextCtrl.focus();
	} else {
  	    document.searchResultsPageForm.searchText.value = searchTextCtrlValue;
        document.searchResultsPageForm.submit();
	}
}

function loadSearchResultsPageByText(pageIndex, newSearchFlag, searchText) {
  if (newSearchFlag) {
  	document.searchResultsPageForm.pageIndex.value = pageIndex;
    document.searchResultsPageForm.searchText.value = searchText;
    document.searchResultsPageForm.submit();
  } else {
  	document.searchResultsPageForm.pageIndex.value = pageIndex;
    document.searchResultsPageForm.submit();
  }
}

function imgND(code) {
    var tagImgND = document.getElementById('imgND_' + code);
    tagImgND.innerHTML = '<img src="images/img_non_disponibile.jpg" hspace="8" alt="" border="0"/>';
}