var galleryitem = 0;
var xPage = 0;
var maxPages = 1;
var xPid = false;

function showDetail(aid,aitem)
{
    document.getElementById('xArtist').style.display = 'none';
    document.getElementById('xItem').style.display = '';
    tx_eshop_pi1showOther(2,aid,aitem);
}


function showArtist(aid,aitem)
{
    document.getElementById('xArtist').style.display = '';
    document.getElementById('xItem').style.display = 'none';
    tx_eshop_pi1showOther(1,aid,aitem);
}

function scrollGallery(num)
{
    xContainer = document.getElementById('pictures');
    xContainer.childNodes[galleryitem].style.display = 'none';
    galleryitem += num;
    if(galleryitem < 0) galleryitem = xContainer.childNodes.length - 1;
    if(galleryitem == xContainer.childNodes.length) galleryitem = 0;
    xContainer.childNodes[galleryitem].style.display = 'block';
}


function calcMatches()
{
    tx_eshop_pi1calcItems(xajax.getFormValues('xajax_form'));
}

function setInsuranceRadio(xVal)
{
    if(xVal == 1) xVal = 0;
    else xVal = 1;
    document.shippingcalc.insurance_radio[xVal].checked = true;
}

function deleteCities(sObj)
{
    xObj = document.getElementById('filterCities');
    for(i=0;i<xObj.length;i++)
    {
        if(xObj.options[i].getAttribute('state') != sObj.options[sObj.selectedIndex].value) xObj.options[i] = null;
    }
}

function deleteFromCart(xUid)
{
    tx_eshop_pi2deleteFromCart(xUid);
}

function hideShipCalc()
{
    if(document.getElementById('shippingCalc').style.display == 'none') document.getElementById('shippingCalc').style.display = 'block';
    else document.getElementById('shippingCalc').style.display = 'none';
}

function saveShippingAddress()
{
    tx_eshop_pi2saveShippingAddress(xajax.getFormValues('xajax_form'));
}

function showHideInsurance(xDisplay)
{
    document.getElementById('ins1').style.display = xDisplay;
    document.getElementById('ins2').style.display = xDisplay;
    document.getElementById('ins3').style.display = xDisplay;
    document.getElementById('ins4').style.display = xDisplay;
}

function calcShipping(xUid,ins)
{
    document.shippingcalc.uid.value = xUid;
    tx_eshop_pi2loadLastAddress(ins);
    hideShipCalc();
}

function displayShipping(ins)
{
    tx_eshop_pi2loadLastAddress(ins);
    hideShipCalc();
}

function reCalcShipping(xUid)
{
    document.shippingcalc.uid.value = xUid;
    tx_eshop_pi2reCalcShipping(xUid);
    hideShipCalc();
}

function checkDetails()
{
    tx_eshop_pi2checkDetails(xajax.getFormValues('xajax_details'));
}

function submitDetails()
{
    document.checkoutForm.submit();
}

function submitCheckout()
{
    tx_eshop_pi2saveOrder(xajax.getFormValues('xajax_checkout'));
}

function submitForm2Payment(id)
{
    document.checkoutst2.item_name.value = 'Your order at artzuu';
    document.checkoutst2.custom.value = id;
    document.checkoutst2.submit();
}

function scrollPage(num)
{
     document.getElementById('content').scrollTop = 0;
     xPage += num;

     actPage = xPage + 1;

     if(maxPages == actPage)
     {      
            document.getElementById('browserNext').style.display = 'none';
            document.getElementById('browserNext2').style.display = 'none';
     }
     else
     {    
            document.getElementById('browserNext').style.display = 'block';
            document.getElementById('browserNext2').style.display = 'block';
     }
     if(xPage == 0)
     {        
            document.getElementById('browserPrev').style.display = 'none';
            document.getElementById('browserPrev2').style.display = 'none';
     }
     else
     {
            document.getElementById('browserPrev').style.display = 'block';
            document.getElementById('browserPrev2').style.display = 'block';
     }
     document.getElementById('pageNum').innerHTML = actPage;
     document.getElementById('pageNum2').innerHTML = actPage;
     tx_eshop_pi1updatePageBrowser(xPage,xPid);
     

}

function setScrollVariables(zPage,xMaxPages,zPid)
{
     maxPages = xMaxPages;
     xPage = zPage;
     actPage = xPage + 1;
     if(Number(actPage) == Number(xMaxPages))
     {
       document.getElementById('browserNext').style.display = 'none';
       document.getElementById('browserNext2').style.display = 'none';
     }
     if(actPage > 1)
     {
       document.getElementById('browserPrev').style.display = 'block';
       document.getElementById('browserPrev2').style.display = 'block';
     }
     
     if(zPage > 0){
       document.getElementById('pageNum').innerHTML = actPage;
       document.getElementById('pageNum2').innerHTML = actPage;
     }
     
     xPid = zPid;
}