function changePage (url)
{
    window.location.href=webroot+url;
}

function Loading (type)
{
    var ld = document.getElementById('ld');
    var content = document.getElementById('container');

    switch (type)
    {
        case 1:
            content.style.display = 'none';
            ld.style.display = 'block';
        break;
        case 0:
            ld.style.display = 'none';
            content.style.display = 'block';
        break;
    }
}


function MultiFile (target, max)
{
    this.target = target;
    this.count = 0;
    this.id = 0;

    if (max)
    {
        this.max = max;
    }
    else
    {
        this.max = -1;
    }

    this.add = function (element)
    {
        if (element.tagName == 'INPUT' && element.type == 'file')
        {
            element.multifile = this;

            if (this.max != -1 && this.count >= this.max)
            {
                element.disabled = 'disabled';
            }

            element.onchange = function ()
            {
                ext = element.value.substr(element.value.lastIndexOf('.')+1, (element.value.length-1)-element.value.lastIndexOf('.')+1);

                if (ext == 'jpg' || ext == 'gif' || ext == 'png')
                {
                    element.name = 'photo_upload_' + element.multifile.id++;

                    var new_element = document.createElement('input');
                    new_element.type = 'file';
                    new_element.setAttribute ('class', 'fileinput');

                    element.parentNode.insertBefore (new_element, element);
                    element.multifile.add(new_element);
                    element.multifile.updateList(element);
                    element.style.display = 'none';
                }
                else
                {
                    alert ('File is not an image!');
                    element.value = '';
                    return false;
                }
            }

            this.count++;
            this.current = element;
        }
        else
        {
            alert ('Element is not file type!');
        }
    }

    this.updateList = function (element)
    {
        var br = document.createElement('br');
        var new_row = document.createElement('div');
        var delB = document.createElement('div');
        delB.setAttribute('class', 'icoD');
        delB.setAttribute('style', 'float: left; height: 24px; width: 32px;');
        new_row.element = element;
        delB.onclick = function ()
        {
            this.parentNode.parentNode.removeChild(this.parentNode.nextSibling);
            this.parentNode.element.parentNode.removeChild(this.parentNode.element);
            this.parentNode.parentNode.removeChild(this.parentNode);
            this.parentNode.element.multifile.count--;
            this.parentNode.element.multifile.current.disabled = false;
            return false;
        }

        if (element.value.indexOf('\\') != -1)
        {
            fname = element.value.substr(element.value.lastIndexOf('\\')+1, (element.value.length-1)-element.value.lastIndexOf('\\')+1);
        }
        else
        {
            fname = element.value.substr(element.value.lastIndexOf('/')+1, (element.value.length-1)-element.value.lastIndexOf('/')+1);
        }

        var file = document.createElement('div');
        file.setAttribute('style', 'float: left; height: 13px; padding-top: 5px; padding-bottom: 6px;');
        var fileT = document.createTextNode(fname);
        file.appendChild(fileT);
        new_row.appendChild(delB);
        new_row.appendChild(file);
        this.target.appendChild(new_row);
        this.target.appendChild(br);
    }
}



// Change lang Client side
ChangeLang = function(lang)
{

  new Ajax.Request(webroot+'/Content/SetLang.html', {
  method: 'post',
  parameters: {lng: lang},
  onLoading: function() {
  	$('lang').innerHTML = 'Keičiama kalba';
  },
  onSuccess: function(transport) {
		window.location = "http://cms.zend.lt/Content";
  },
  onComplete: function() {
  	$('lang').innerHTML = '';
  }
});
    
}



function fetchedSubs (response, cat)
{
    var div = document.getElementById('subCat_'+cat)
    var Subs = response.getElementsByTagName('Cat');

    document.cookie = 'lastChild='+cat+'; path=/';

    for (var s=0; s<Subs.length; s++)
    {
        var a = document.createElement('a');
        if(a.attachEvent) {
            var a = document.createElement('<a onclick="fetchSubs('+Subs[s].getAttribute('id')+');">');
        }
        var subDiv = document.createElement('div');
        var level = new Number(Subs[s].getAttribute('level')) + 1;

        a.style.cursor = 'pointer';
        a.innerHTML = Subs[s].firstChild.data;

        subDiv.setAttribute('id', 'subCat_'+Subs[s].getAttribute('id'));
        subDiv.className = 'sub'+level;

        if (Subs[s].getAttribute('container') == 'y')
        {
            var current_id = Subs[s].getAttribute('id');
            if(a.attachEvent)
            {
                //a.attachEvent('onclick','function(){fetchSubs('+Subs[s].getAttribute('id')+')}');
                //a.setAttribute('onclick','function(e){alert(e);}');
            }
            else
            {
                a.setAttribute('onclick', 'return fetchSubs('+Subs[s].getAttribute('id')+')');
            }
        }
        else
        {
            a.setAttribute('href', webroot+'/Shop/List/'+Subs[s].getAttribute('id')+'.html');
        }

        div.appendChild(a);
        div.appendChild(subDiv);
    }

    div.style.display = 'block';
}


// change tabs



// JavaScript Document

var SiteUrl = "http://www..litaura.lt/LT/Paieska";

function OnMenuOver (obj)
{
	var ObjectSrc, HoverExpression, DotExpression, SearchCheck;
	ObjectSrc = obj.src;
	HoverExpression = /Hover\.jpg/i;
	DotExpression = /\.jpg/;
	SearchCheck = ObjectSrc.search(HoverExpression);
	if (SearchCheck != -1)
	{
		obj.src = ObjectSrc.replace(HoverExpression, '.jpg');
		
	}
	else
	{
		obj.src = ObjectSrc.replace(DotExpression, 'Hover.jpg');
	}
}


function reload_filter(obj)
{
    var filter_block = document.getElementById('filter_block');
    var filter_loader = document.getElementById('filter_loader');
    filter_block.style.display = "none";
    filter_loader.style.display = "";
    var values = xajax.getFormValues('filter');
    var name = '';
    if (obj) name = obj.name;
    reload_filter_all(values, name, tarp_vars);
}
    function win(page,wid,hit)
        {
        var  windo=eval('window.open("'+page+'","","status=no,toolbar=no,resizable=yes,scrollbars=yes,menubar=no,width='+wid+',height='+hit+',top=100,left=100")');
        }
        
        
function ShowPrintVersion(state) {

    if (state == true) {
    
        $('#cart_printer').css('display', ''); 
        $('#world').css('display', 'none');
        $('#bodyTag').removeClass('bodybg');
        $('#bodyTag').addClass('printBodyBg');
        scroll(0,0);
        
    } else {
        
        $('#cart_printer').css('display', 'none'); 
        $('#world').css('display', '');
        $('#bodyTag').removeClass('printBodyBg');
        $('#bodyTag').addClass('bodybg');
    
    }

}