// 
// Copyright (c) 2004 Gulliver S.r.L. - Modificato da Saga S.p.a.
// All Rights Reserved.
//
// DATE: 17-03-2004
// AUTORE: Fabio Pierani
//
//----------------------------------------------------------------------------------------------------
//
// Variabili
//
    	var basketArray, basketArrayLength;
	var maxBasketArrayLength = 50;
	var spanBasketLength;
	var basketCookieName = "basket";
	var basketCookiePersistenceInHours = 960;
	var basketCookie;
    
// 
// Funzione di preload immagini
// 

function preloadImg() {
    MM_preloadImages('imgs/gstuff02_1.gif');                             
}

//----------------------------------------------------------------------------------------------------
// 
// Funzione apertura pagina
//

function loadHome() {
	top.location.href = "index.htm";
}

function loadContactsPage() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_CONTACTS";
  document.pageForm.submit();
}

function loadNewsPage() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_NEWS";
  document.pageForm.submit();
}

function loadNewProductsPage() {
  document.getNewProductsPageForm.GB_TYPER.value = "ZOOTECNICA_NEWPRODUCTSPAGE";
  document.getNewProductsPageForm.submit();
}

function loadAboutUs() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_ABOUTUS";
  document.pageForm.submit();
}

function loadContatto() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_CONTATTO";
  document.pageForm.submit();
}

function loadPrivacy() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_PRIVACY";
  document.pageForm.submit();
}

function loadWhereWa() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_WHEREWA";
  document.pageForm.submit();
}

//
// aggiunta pagina catalogo
//

function loadProdotti() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_PRODUCTS";
  document.pageForm.submit();
}


var bookmarkurl="http://www.lazootecnica.com"
var bookmarktitle="La Zootecnica"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

// 
// Funzione autologin Brex
//

function doLogon() {
  var userTextCtrlValue = document.logonForm.userTextCtrl.value;
  var passwordCtrlValue = document.logonForm.passwordCtrl.value;

  if (userTextCtrlValue == '') {
    alert("Devi specificare un nome utente ed una password per l'accesso. ");
    document.logonForm.userTextCtrl.focus();
  } else if (passwordCtrlValue == '') {
    alert("Devi specificare un nome utente ed una password per l'accesso. ");
    document.logonForm.passwordCtrl.focus();
  } else {        
        document.brexForm.USER.value = userTextCtrlValue;
        document.brexForm.PWD.value = passwordCtrlValue;
    	document.brexForm.submit();    	
  }
}

function doBasketBudget() {
	if (basketArrayLength == 0) {
		alert("Non hai nessun prodotto nel cestello! ");
	} else {
	  document.productsListPageByPrefixesForm.GB_TYPER.value = "ZOOTECNICA_BUDGET";
	  document.productsListPageByPrefixesForm.prefixes.value = basketArray.join(",");
	  document.productsListPageByPrefixesForm.submit();
	}
}

//
// Funzioni cestello
//

function init() {
  spanBasketLength = MM_findObj('_SPAN_BASKET_LENGTH');

  basketCookie = new Cookie(document, basketCookieName, basketCookiePersistenceInHours);
  if (!(basketCookie.load() && basketCookie.data)) {
    basketArray = new Array();
    basketArrayLength = basketArray.length;
  } else {
    basketArray = basketCookie.data.split("|");
  	if (basketArray.length > maxBasketArrayLength) {
      basketArray = basketArray.slice(0, maxBasketArrayLength - 1);
    }
    basketArrayLength = basketArray.length;
  }

  if (basketArrayLength == 1) {
    spanBasketLength.innerHTML = 'Hai <strong>un solo</strong> prodotto nel cestello<br/>';
  } else if (basketArrayLength > 1) {
    spanBasketLength.innerHTML = 'Hai <strong>' + basketArrayLength + '</strong> prodotti nel cestello<br/>';
  } else {
    spanBasketLength.innerHTML = 'Il tuo cestello è <strong>vuoto</strong><br/>';
  }
}

function doBasketClear() {
	if (basketArrayLength == 0) {
		alert("Non hai nessun prodotto nel cestello! ");
	} else {
		if (confirm("Sei sicuro di voler svuotare il cestello? ")) {
			while (basketArrayLength > 0) {
				basketArray.pop();
				basketArrayLength--;
			}
    		basketCookie.data = basketArray.join("|");
    		basketCookie.store();
			spanBasketLength.innerHTML = 'Il tuo cestello è <strong>vuoto</strong><br/>';
		}
	}
}

function doBasketOpen() {
	if (basketArrayLength == 0) {
		alert("Non hai nessun prodotto nel cestello! ");
	} else {
	  document.productsListPageByPrefixesForm.GB_TYPER.value = "ZOOTECNICA_BASKET";
	  document.productsListPageByPrefixesForm.prefixes.value = basketArray.join(",");
	  document.productsListPageByPrefixesForm.submit();
	}
}

//
// funzioni varie
//

function loadCataloguePage(sectionCode) {
  document.cataloguePageForm.sectionCode.value = sectionCode;
  document.cataloguePageForm.submit();
}

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 showBigPhotoInfoBox(imgUrl) {
  var winW = oBigPhotoWidth + 34;
  var winH = oBigPhotoHeight + 84;
  oBigPhotoUrl = imgUrl;
  openBrWindow("infobox-bphoto.htm", "bigPhotoInfoBoxWin", "width=" + winW + ",height=" + winH);
}

function showDetailInfoBox(cod) {
  oProductCode = attri[cod + '_code'];
  oProductName = attri[cod + '_name'];
  oProductDesc = attri[cod + '_desc'];
  oProductImg = attri[cod + '_img'];
  detailInfoBoxWin = openBrWindow("infobox-detail.htm", cod + "_detailInfoBoxWin", "width=420,height=275");
}

function showGotoPageDlgBox(lastPageIndex) {
  oLastPageIndex = lastPageIndex;
  openBrWindow("dlgbox-gotopg.htm", "gotoPageDlgBoxWin", "width=280,height=165");
}

function gotoPage(pageIndex) {
  loadSearchResultsPage(pageIndex, false);
}

function showSheet(scheda) {
    var url = scheda;
    var parametri="resizable=yes, width = 640, height = 480, location=no, top = 0, left = 0";
    window.open( url, "SchedaTecnica", parametri);
} 

//
// Funzione pulisci ricerca
//
function puliscitext(elm){
	if (!elm.base) elm.base = elm.value
	if (elm.value == elm.base) elm.value = "";
	else if (elm.value == "") elm.value = elm.base;
}

//------------------------------  INGLESE  ----------------------------------------------
// 
// Funzione apertura pagina
//

function loadHome() {
	top.location.href = "index.htm";
}

function loadContactsPageEN() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_CONTACTS_EN";
  document.pageForm.submit();
}

function loadNewsPageEN() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_NEWS_EN";
  document.pageForm.submit();
}

function loadNewProductsPageEN() {
  document.getNewProductsPageForm.GB_TYPER.value = "ZOOTECNICA_NEWPRODUCTSPAGE_EN";
  document.getNewProductsPageForm.submit();
}

function loadAboutUsEN() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_ABOUTUS_EN";
  document.pageForm.submit();
}

function loadContattoEN() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_CONTATTO_EN";
  document.pageForm.submit();
}

function loadPrivacyEN() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_PRIVACY_EN";
  document.pageForm.submit();
}

function loadWhereWaEN() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_WHEREWA_EN";
  document.pageForm.submit();
}

//
// aggiunta pagina catalogo
//

function loadProdottiEN() {
  document.pageForm.GB_TYPER.value = "ZOOTECNICA_PRODUCTS_EN";
  document.pageForm.submit();
}


var bookmarkurl="http://www.lazootecnica.com"
var bookmarktitle="La Zootecnica"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

// 
// Funzione autologin Brex
//

function doLogon() {
  var userTextCtrlValue = document.logonForm.userTextCtrl.value;
  var passwordCtrlValue = document.logonForm.passwordCtrl.value;

  if (userTextCtrlValue == '') {
    alert("Insert username and password ");
    document.logonForm.userTextCtrl.focus();
  } else if (passwordCtrlValue == '') {
    alert("Insert username and password ");
    document.logonForm.passwordCtrl.focus();
  } else {        
        document.brexForm.USER.value = userTextCtrlValue;
        document.brexForm.PWD.value = passwordCtrlValue;
    	document.brexForm.submit();    	
  }
}

function doBasketBudgetEN() {
	if (basketArrayLength == 0) {
		alert("Your cart is empty ");
	} else {
	  document.productsListPageByPrefixesForm.GB_TYPER.value = "ZOOTECNICA_BUDGET_EN";
	  document.productsListPageByPrefixesForm.prefixes.value = basketArray.join(",");
	  document.productsListPageByPrefixesForm.submit();
	}
}

//
// Funzioni cestello
//

function init() {
  spanBasketLength = MM_findObj('_SPAN_BASKET_LENGTH');

  basketCookie = new Cookie(document, basketCookieName, basketCookiePersistenceInHours);
  if (!(basketCookie.load() && basketCookie.data)) {
    basketArray = new Array();
    basketArrayLength = basketArray.length;
  } else {
    basketArray = basketCookie.data.split("|");
  	if (basketArray.length > maxBasketArrayLength) {
      basketArray = basketArray.slice(0, maxBasketArrayLength - 1);
    }
    basketArrayLength = basketArray.length;
  }

  if (basketArrayLength == 1) {
    spanBasketLength.innerHTML = 'You have <strong>only</strong> a product in the cart<br/>';
  } else if (basketArrayLength > 1) {
    spanBasketLength.innerHTML = 'You have <strong>' + basketArrayLength + '</strong> products in the cart<br/>';
  } else {
    spanBasketLength.innerHTML = 'Your cart is <strong>empty</strong><br/>';
  }
}

function doBasketClearEN() {
	if (basketArrayLength == 0) {
		alert("Your cart is empty ");
	} else {
		if (confirm("You confirm your operation? ")) {
			while (basketArrayLength > 0) {
				basketArray.pop();
				basketArrayLength--;
			}
    		basketCookie.data = basketArray.join("|");
    		basketCookie.store();
			spanBasketLength.innerHTML = 'Your cart is <strong>empty</strong><br/>';
		}
	}
}

function doBasketOpenEN() {
	if (basketArrayLength == 0) {
		alert("Your cart is empty ");
	} else {
	  document.productsListPageByPrefixesForm.GB_TYPER.value = "ZOOTECNICA_BASKET_EN";
	  document.productsListPageByPrefixesForm.prefixes.value = basketArray.join(",");
	  document.productsListPageByPrefixesForm.submit();
	}
}

//
// funzioni varie
//

function loadCataloguePage(sectionCode) {
  document.cataloguePageForm.sectionCode.value = sectionCode;
  document.cataloguePageForm.submit();
}

function loadSearchResultsPage() {
  var searchTextCtrl = document.searchForm.searchTextCtrl;
  var searchTextCtrlValue = searchTextCtrl.value;

  if (searchTextCtrlValue == '') {
    alert("Insert a word ");
    document.searchForm.searchTextCtrl.focus();
  } else {
    document.searchResultsPageForm.searchText.value = searchTextCtrlValue;
    document.searchResultsPageForm.submit();
  }
}

function showBigPhotoInfoBox(imgUrl) {
  var winW = oBigPhotoWidth + 34;
  var winH = oBigPhotoHeight + 84;
  oBigPhotoUrl = imgUrl;
  openBrWindow("infobox-bphoto.htm", "bigPhotoInfoBoxWin", "width=" + winW + ",height=" + winH);
}

function showDetailInfoBox(cod) {
  oProductCode = attri[cod + '_code'];
  oProductName = attri[cod + '_name'];
  oProductDesc = attri[cod + '_desc'];
  oProductImg = attri[cod + '_img'];
  detailInfoBoxWin = openBrWindow("infobox-detail.htm", cod + "_detailInfoBoxWin", "width=420,height=275");
}

function showGotoPageDlgBox(lastPageIndex) {
  oLastPageIndex = lastPageIndex;
  openBrWindow("dlgbox-gotopg.htm", "gotoPageDlgBoxWin", "width=280,height=165");
}

function gotoPage(pageIndex) {
  loadSearchResultsPage(pageIndex, false);
}

function showSheet(scheda) {
    var url = scheda;
    var parametri="resizable=yes, width = 640, height = 480, location=no, top = 0, left = 0";
    window.open( url, "SchedaTecnica", parametri);
} 

//
// Funzione pulisci ricerca
//
function puliscitext(elm){
	if (!elm.base) elm.base = elm.value
	if (elm.value == elm.base) elm.value = "";
	else if (elm.value == "") elm.value = elm.base;
}

//
// Funzione pulisci aggiunte
//
function aggiuntive(elm){
	if (!elm.base) elm.base = elm.value
	if (elm.value == elm.base) elm.value = "";
	else if (elm.value == "") elm.value = elm.base;
}

//
// Funzione popup
//
function apri(url) { 
newin = window.open(url,'titolo','scrollbars=yes,resizable=yes, width=516,height=300,status=no,location=no,toolbar=no');
} 