function setHref(item)
{
    (function(){ item.setAttribute('href', item.title); item.setAttribute('target', item.rel); } ).delay(1000);
}

function setImage(id)
{
    if (id == undefined || id == '' ) return;
    $$('div.photo_new').each(function(element) { element.setStyle('display', 'none'); });    
    $('photo'+id).setStyle('display', '');
}

function getAccordionHeight(id, h)
{
        var acc = new Accordion('p.header_'+id, 'div.entry_'+id, {
                            onActive: function(toggler, element){
                                toggler.setAttribute('id', 'header_active'+toggler.title);
                                element.setStyle('display', '');
                                var alist = toggler.getChildren();
                                //setHref(alist[1]);
                                //setImage(toggler.lang);
                            },
                            onBackground: function(toggler, element){
                                toggler.setAttribute('id', 'header_inactive'+toggler.title);
                                element.setStyle('display', 'none');
                                var alist = toggler.getChildren();
                                //alist[1].href = 'javascript:void(0);';
                                //alist[1].target = '_self';
                            },
                            height: false,
                            fixedHeight: h
                        });
}

function getAccordionHeightPic(id, h)
{
        var acc = new Accordion('p.header_'+id, 'div.entry_'+id, {
                            onActive: function(toggler, element){
                                toggler.setAttribute('id', 'header_active'+toggler.title);
                                element.setStyle('display', '');
                                var picid = toggler.lang;
                                $('photo'+picid).setStyle('display', '');
                            },
                            onBackground: function(toggler, element){
                                toggler.setAttribute('id', 'header_inactive'+toggler.title);
                                element.setStyle('display', 'none');
                                var picid = toggler.lang;
                                $('photo'+picid).setStyle('display', 'none');
                            },
                            height: false,
                            fixedHeight: h
                        });
}

function getAccordion(id)
{
        var acc = new Accordion('li.header'+id, 'li.entry'+id, {
                            onActive: function(toggler, element){
                                toggler.setAttribute('id', 'header_active'+toggler.title);
                                element.setStyle('display', '');
                                element.setStyle('height', 'auto');
                                var alist = toggler.getChildren();
                                setHref(alist[1]);
                                setImage(toggler.lang);
                            },
                            onBackground: function(toggler, element){
                                toggler.setAttribute('id', 'header_inactive'+toggler.title);
                                element.setStyle('display', 'none');
                                var alist = toggler.getChildren();
                                alist[1].href = 'javascript:void(0);';
                                alist[1].target = '_self';
                            },
                            height: false
//                            onComplete: function(el)
//                            {
//                                alert(el.getStyle('height'));
//                                if(el.getStyle('height') > 0)
//                                    el.setStyle('height', 'auto');
//                            }

                        });
}

function getAccordionPro()
{
    var tab_div = $$("div.entry");
    var tab_p = $$("p.header");

    tab_p.each(function(element,index){

            tab_div[index].setProperty('id', index);
            
            var slider = new Fx.Slide(tab_div[index], {
                onComplete: function(item){

                    var p = tab_p[item.getProperty('id')];
                    
                    if (p.getProperty('id') == 'header_active')
                        p.setProperty('id', 'header_inactive');
                    else
                        p.setProperty('id', 'header_active');

                }
            });

            element.addEvent("click",function(){
                slider.toggle();
            });
        });

        /*
        var acc = new Accordion('p.header', 'div.entry', {
                            onActive: function(toggler, element){
                                toggler.setAttribute('id', 'header_active');
                                element.setStyle('display', '');
                                element.setStyle('height', 'auto');
                            },
                            onBackground: function(toggler, element){
                                toggler.setAttribute('id', 'header_inactive');
                                element.setStyle('display', 'none');
                            },
                            height: false
                        });
       */
}

function safeDel(id)
{
    $('checkdel'+id).checked = true;
    validateSafe('update');

}

function cartDel(id)
{
    $('checkdel'+id).checked = true;
    validateCart('update');

}

function imageHoversInit()
{	
	$$('a.image_hover').each(function(el){
			var imgs = el.getChildren();
			var active = el.getAttribute('name');
			var img = new Asset.image(active);
			var inactive = imgs[0].getAttribute('src');
			el.addEvent('mouseenter', function(){ imgs[0].setAttribute('src', active); });
			el.addEvent('mouseleave', function(){ imgs[0].setAttribute('src', inactive); });
	});
}

function showRecommended(id)
{	
	$$('div.desc_entry').each(function(el){ el.setStyle('display', 'none');  });
	$$('div.menu_entry a.menu_hover').each(function(el){ 
		el.removeClass('active');
		var imgs = el.getChildren();
		var active = el.getAttribute('name');
		var inactive = el.getAttribute('rel');
		imgs[0].setAttribute('src', inactive);
	});
	$('recommended_'+id).setStyle('display', '');
	
	var href = $('name_'+id); 
	href.addClass('active');
	
	var imgs = href.getChildren();
	var active = href.getAttribute('name');
	var inactive = href.getAttribute('rel');
	imgs[0].setAttribute('src', active);
}