﻿// JScript File

var url_getStockValue = 'stock.asp';
var ajaxObjects = new Array();

function updateStockValue(ajaxIndex,prodId) {     
    var stockValue = ajaxObjects[ajaxIndex].response;
    var stock = document.getElementById(prodId+'_stock');
    stock.innerHTML = stockValue;        
} // function

function changeStockById(id) {
    var stockSize = document.getElementById(id+'_size');
    var stockVariant = document.getElementById(id+'_variant');        
            
    var prodId = id;        
    var url = url_getStockValue + '?prodId=' + prodId;                  
        
    if (stockSize) {
        var str = stockSize.options[stockSize.selectedIndex].id;  
        url = url + '&str=' + str;
    } // if
    
    if (stockVariant) {
        var vari = stockVariant.options[stockVariant.selectedIndex].id;  
        url = url + '&vari=' + vari;            
    } // if
    
    //alert ('url: ' + url);
    
    var ajaxIndex = ajaxObjects.length;
	ajaxObjects[ajaxIndex] = new sack();
	ajaxObjects[ajaxIndex].requestFile = url;	// Saving product in this file
	ajaxObjects[ajaxIndex].onCompletion = function(){ updateStockValue(ajaxIndex,prodId); };  // Specify function that will be executed after file has been found
	ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function    	        
    
} // function

function changeStock(sel) {       
    if (sel) {
        var nameArray = sel.id.split("_");
        changeStockById(nameArray[0]);
    } // if
} // function