function setDesc(type)
{
    var div = $('div_'+type);
    var span = $('span_'+type);
    div.setStyle('display', 'block');
    span.setStyle('background-color', '#E0E0E2');

    if (type == 'desc')
    {
        div = $('div_style');
        span = $('span_style');
        div.setStyle('display', 'none');
        span.setStyle('background-color', '#FFF');

        div = $('div_comp');
        span = $('span_comp');
        div.setStyle('display', 'none');
        span.setStyle('background-color', '#FFF');
    }
    else if (type == 'comp')
    {
        div = $('div_style');
        span = $('span_style');
        div.setStyle('display', 'none');
        span.setStyle('background-color', '#FFF');

        div = $('div_desc');
        span = $('span_desc');
        div.setStyle('display', 'none');
        span.setStyle('background-color', '#FFF');
    }
    else
    {
        div = $('div_desc');
        span = $('span_desc');
        div.setStyle('display', 'none');
        span.setStyle('background-color', '#FFF');

        div = $('div_comp');
        span = $('span_comp');
        div.setStyle('display', 'none');
        span.setStyle('background-color', '#FFF');
    }

}

var zoom = Array();

var settings = {
    bigImage_always_visible: false,
    drag_mode: false		
};

var TitleTipList;

function setImage(img)
{
	TitleTipList.each(function(el){		
		el.setStyle('display', 'none');
	});
	
	var pants_title = $('pants_title_'+(img-1));
	var bra_title = $('bra_title_'+(img-1)); 
	
	if (pants_title && bra_title)
	{
		pants_title.setStyle('display', '');
		bra_title.setStyle('display', '');
	}
	
    var image = $('image'+img)
    if (image == null)
        return;

    image.setStyle('z-index', '10');

    for (var i = 1; i<11; i++)
    {
        if (i == img)
        {
            if (zoom[i] == null)
            {
                zoom[i] = new luckyZoom('smalldiv' + img, 'smallim' + img, 'bigdiv' + img, 'bigim' + img, settings);
                zoom[i].initZoom();
            }
        }
        else
        {
            if ($('image'+i))
                $('image'+i).setStyle('z-index', '5');
        }
    }
}

var setBraListSliderFx;
var setBraListCounter = 0;
var setBraListCount = 0;

function setBraList()
{
	if ( $('bra_list') == null ) return;
    var list = $$("#bra_list .item")
    setBraListCount = list.length;
	setBraListSliderFx = new Fx.Scroll('bra_list');
}

function braListPrev()
{
    setBraListCounter--;

    if (setBraListCounter < 0 )
        setBraListCounter = setBraListCount - 2;

    setBraListSliderFx.toElement('item_'+setBraListCounter);
}

function braListNext()
{
    setBraListCounter++;

    if (setBraListCounter > setBraListCount - 2)
        setBraListCounter = 0;

    setBraListSliderFx.toElement('item_'+setBraListCounter);
}

function braMove(id)
{
    setBraListSliderFx.toElement('product_'+id);
	curCounter = $('product_'+id).parentNode.id.substr(6,1);
	setBraListCounter = curCounter;
}

var setPantsListSliderFx;
var setPantsListCounter = 0;
var setPantsListCount = 0;

function setPantsList()
{
	if ( $('pants_list') == null ) return;
    var list = $$("#pants_list .item")
    setPantsListCount = list.length;
	setPantsListSliderFx = new Fx.Scroll('pants_list');
}

function pantsListPrev()
{
    setPantsListCounter--;

    if (setPantsListCounter < 0 )
        setPantsListCounter = setPantsListCount - 3;

    setPantsListSliderFx.toElement('item2_'+setPantsListCounter);
}

function pantsListNext()
{
    setPantsListCounter++;

    if (setPantsListCounter > setPantsListCount - 3)
        setPantsListCounter = 0;

    setPantsListSliderFx.toElement('item2_'+setPantsListCounter);
}

function pantsMove(id)
{
    setPantsListSliderFx.toElement('product_'+id);
	
	curCounter = $('product_'+id).parentNode.id.substr(6,1);
	setPantsListCounter = curCounter;
}

function setBra(id, image)
{
    setImage(image);
    $('lbLoading1').setStyle('display', '');
    var request_url = host_url+'/www/set.php?l='+langId+'&bra='+id;
	var json = new cmsAjaxResponse(request_url, {loader: false }).doRequest();
}

function setPants(id, image)
{
	setImage(image);
    $('lbLoading2').setStyle('display', '');
    var request_url = host_url+'/www/set.php?l='+langId+'&pants='+id;
	var json = new cmsAjaxResponse(request_url, {loader: false }).doRequest();
}

function braTitles()
{
	$$('div.TitleTip-tip').each(function(el){ el.remove(); });
	tipsBra = new Tips('span.TitleBra', { className:'TitleTip', offsets: {'x': -100, 'y': 40}});
}

function pantsTitles()
{
	$$('div.TitleTip2-tip').each(function(el){ el.remove(); });
	tipsPants = new Tips('span.TitlePants', { className:'TitleTip2', offsets: {'x': -100, 'y': 40}});
}

function braHideLoader()
{
	$('lbLoading1').setStyle('display', 'none');
}

function pantsHideLoader()
{
	$('lbLoading2').setStyle('display', 'none');
}

function braSetColor(color, id)
{
	var aa = $$('a.bcolors');

    $$('div.bsizes_list').each( function(elem) { elem.setStyle('display', 'none'); } );
    $('bsize_'+id).setStyle('display', '');

	for (el in aa)
	{
		if (isNaN(el))
			continue;

		var elem = aa[el];
		elem.setStyle('background', '');
		//elem.setStyle('text-decoration', 'none');
	}

	var pole = $('bra_color');
	pole.setProperty('value', color);
	
	var pole = $('bra_size');
	pole.setProperty('value', '');	

	var a = $(color+'b');
	a.setStyle('background', '#e0e1e2');
	
	$('bcradio'+id).checked = true;
}

function pantsSetColor(color, id)
{ 
	var aa = $$('a.pcolors');

    $$('div.psizes_list').each( function(elem) { elem.setStyle('display', 'none'); } );
    $('psize_'+id).setStyle('display', '');

	for (el in aa)
	{
		if (isNaN(el))
			continue;

		var elem = aa[el];
		elem.setStyle('background', '');
		//elem.setStyle('text-decoration', 'none');
	}

	var pole = $('pants_color');
	pole.setProperty('value', color);

	var input = $('pants_size');
	input.setProperty('value', '');	
	
	var a = $(color+'p');
	//a.setStyle('text-decoration', 'underline');	
	a.setStyle('background', '#e0e1e2');
	
	$('pcradio'+id).checked = true;
}

function braSetSize(size, obj)
{
	var aa = $$('a.bsizes');
	
	for (el in aa)
	{
		if (isNaN(el))
			continue;
		
		var elem = aa[el];
		elem.setStyle('color', '');
		elem.setStyle('background', '');
	}
	
	var pole = $('bra_size');
	pole.setProperty('value', size);
	
	//var a = $(size);
	obj.setStyle('color', '#7F8084');
	obj.setStyle('background', '#C9C9C9');
}

function pantsSetSize(size, obj)
{
	var aa = $$('a.psizes');
	
	for (el in aa)
	{
		if (isNaN(el))
			continue;
		
		var elem = aa[el];
		elem.setStyle('color', '');
		elem.setStyle('background', '');
	}
	
	var input = $('pants_size');
	input.setProperty('value', size);
	
	//var a = $(size);
	obj.setStyle('color', '#7F8084');
	obj.setStyle('background', '#C9C9C9');
}

function braSetOpacity()
{
    var efekt = new Fx.Style('opacity_bra','opacity');
    
    $('opacity_bra').addEvent('mouseenter',function(){
        efekt.start(0.5,1);
    });

    $('opacity_bra').addEvent('mouseleave',function(){
        efekt.start(1,0.5);
    });
}

function pantsSetOpacity()
{
    var efekt = new Fx.Style('opacity_pants','opacity');

    $('opacity_pants').addEvent('mouseenter',function(){
        efekt.start(0.5,1);
    });

    $('opacity_pants').addEvent('mouseleave',function(){
        efekt.start(1,0.5);
    });
}
