/*****************************************
    Basket functions
    
    Scriptlets: /TradePointGeneralElements/ShoppingCart
    Included in Scriptlet: /TradePoint/Headers & Footers
    
********************************************/
    
    
    var urlChangeVATSession = "/TradePoint/VAT_Process";
    var urlOrderProcess     = "/TradePoint/Order_Process";
    var urlViewBasket       = "/TradePoint/Check%20Out/View_Basket";

    if(!window.process) 
    {
        document.write('<iframe src="/websys/Blank" style="display:none;" name="process" id="process" frameborder="0" height="0" width="0"></iframe>');
    }
    
    function changePriceType( el )
    {
        // Change Session
        process.location.href= urlChangeVATSession+ "?actionType="+ ((el.checked ) ? 'yes' : 'no');
    }

    function BasketAdd( id, data )
    {
        var basketItems = document.getElementById( id );
        
        //Clear basket -- tveksam kod
        basketItems.innerHTML = '';
        
        //Add items
        var items = data.split('\n');
        for(var i=0; i<items.length; i++)
        {
            if(items[i] != "") 
            {
                var op = document.createElement("option");
                op.value =i;
                op.text = items[i];
                basketItems.options.add( op, basketItems.length );
            }
        }
        
        basketItems.options[ basketItems.length-1 ].selected = true;
    }
   
    //updates all Basket with new html
    function updateBaskets( html )
    {
        var baskets = document.getElementsByName('selectBasket');
        var len = baskets.length;
        for(var bi = 0; bi < len; bi++ )
        {
             BasketAdd( baskets.item(bi).id, html);
        }
    }
        
    function checkout()
    {
        if(top.main)
        {
            parent.document.location = urlViewBasket;
        }
        else
        {
            document.location = urlViewBasket;
        }
    }
     
    var confirmProcess = null;
    function hideConfirm()
    {
	var el = $element("confirmDiv");
	el.style.display = "none";
	confirmProcess.End();
	
	showSelectsIE();
    }
    
    function showConfirm()
    {
	var el = $element("confirmDiv");
	el.style.display = "block";
	
	el.style.top = "100%";
	el.style.top = getTop(el) + "px";
	el.pr_top = getTop(el);
	el.pr_left = 0;
	
	hideSelectsIE();
	
	confirmProcess = new Process("cnfrmPr",
		function()
		{
			var el = $element("confirmDiv");
			var top = (el.pr_top - getHeight(el) + getScrollY());
			var left = (el.pr_left + getScrollX());
			
			el.style.width = getWidth("body") + "px";
			
			var mvTo = new MoveTo("mvt", null, 0, 0, left, top);
			mvTo.RunOn(el, 15);
		}
	);
	confirmProcess.Priority = 15;
	confirmProcess.Start();
	
	/*el.style.position = "relative";
	el.style.right = "-440px";
	el.style.top = "-420px";*/
	
	// setTimeout('hideConfirm()',2000);
	
	/*var hgt = getHeight(el) + 20;
	el.style.top = (-hgt) + "px";
	
	var show = new Animation("showME");
	show.RegisterAnimation( null, "top", "", 0, "px", null, 0 );
	show.onEnd = function()
	{
		//el.style.display = "none";
		setTimeout('hideConfirm()',2000);
	}*/
	//show.RunOn("confirmDiv", 20);
	}