﻿var urlYourShop = 'http://www.abmnautica.com/yourshopv2';
var urlYourShopHttps = 'https://www.mind-web.it/yourshopv2';
var pkUtente = '1';

// Carica la pagina aspx dell'elenco prodotti
function loadElencoProdotti() {
    queryString = window.location.search;

    if (queryString.length > 0)
        document.getElementById('IFrameMain').src = urlYourShop + '/Prodotti.aspx?user=' + pkUtente + '&' + queryString.substring(1) + '&' + GetCurrentDatetime();
    else
        document.getElementById('IFrameMain').src = urlYourShop + '/Prodotti.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Carica la pagina aspx del primo piano
function LoadPrimoPiano() {
    var iframeWin = window.frames['IFramePrimoPiano'].window;
    
    iframeWin.location.replace(urlYourShop + '/PrimoPiano.aspx?user=' + pkUtente + '&' + GetCurrentDatetime());
}

// Carica la pagina aspx del primo piano in formato breve
function LoadPrimoPiano_Short() {
    var iframeWin = window.frames['IFramePrimoPiano'].window;
    
    iframeWin.location.replace(urlYourShop + '/PrimoPiano_Short.aspx?user=' + pkUtente + '&' + GetCurrentDatetime());
}

// Carica la pagina aspx degli sconti
function LoadSconti()
{
    var iframeWin = window.frames['IFrameSconti'].window;
    
    iframeWin.location.replace(urlYourShop + '/Sconti.aspx?user=' + pkUtente + '&' + GetCurrentDatetime());
}

// Carica la pagina aspx del modello
function LoadModello() {
    queryString = window.location.search;

    var iframeWin = window.frames['IFrameModello'].window;
    
    if (queryString.length > 0)
        iframeWin.location.replace(urlYourShop + '/Modello.aspx?user=' + pkUtente + '&' + queryString.substring(1) + '&' + GetCurrentDatetime());
    else
        iframeWin.location.replace(urlYourShop + '/Modello.aspx?user=' + pkUtente + '&' + GetCurrentDatetime());
}

// Carica la pagina aspx del carrello
function LoadCarrello() {
    queryString = window.location.search;

    if (queryString.length > 0)
        document.getElementById('IFrameCarrello').src = urlYourShop + '/PageCarrello.aspx?user=' + pkUtente + '&' + queryString.substring(1) + '&' + GetCurrentDatetime();
    else
        document.getElementById('IFrameCarrello').src = urlYourShop + '/PageCarrello.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Carica la pagina aspx per la registrazione/login per conferma ordine
function LoadRegistrazione() {
    document.getElementById('IFrameRegistrazione').src = urlYourShop + '/Registrazione.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Carica la pagina aspx per la sola registrazione
function LoadRegistrazioneUtente() {
    document.getElementById('IFrameRegistrazioneUtente').src = urlYourShop + '/RegistrazioneUtente.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Carica la pagina aspx in cui si chiede la conferma dell'ordine
function LoadConfermaOrdine() {
    document.getElementById('IFrameConfermaOrdine').src = urlYourShop + '/ConfermaOrdine.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Carica la pagina aspx che conferma all'utente la ricezione dell'ordine appena effettuato
function LoadConfermaRicezioneOrdine() {
    document.getElementById('IFrameConfermaRicezioneOrdine').src = urlYourShop + '/ConfermaRicezioneOrdine.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Carica la pagina aspx per l'accesso alla sezione utenti.
function LoadUsersArea() {
    document.getElementById('IFrameUsers').src = urlYourShopHttps + '/Users/Login.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Carica la pagina aspx che visualizza il messaggio di errore
// riscontrato in fase di pagamento on-line
function LoadPagamentoFallito()
{
    document.getElementById('IFramePayment').src = urlYourShop + '/OnlinePayment/CassaRisparmioVolterra/RetKO.aspx?user=' + pkUtente + '&' + GetCurrentDatetime();
}

// Ridimensione l'iframe in base al suo contenuto
function ResizeToContent(iframe) {
    var height = parseInt(iframe.contentWindow.document.body.scrollHeight);
    iframe.style.height = height + 'px';
}

// Ritorna la data/ora corrente da appendere dietro l'url per forzare il reload delle
// pagine negli iframe.
function GetCurrentDatetime() {
    var date = new Date();

    return date.getFullYear() + '_' + date.getMonth() + '_' + date.getDay() + '_' + date.getHours() + '_' + date.getMinutes() + '_' + date.getSeconds() + '_' + date.getMilliseconds();
}
