window.addEvent('domready', function()
{

   var last_opened = -1;
    var last_openedm;


      	var slider = new Array();

      	var stm = $$(".main_catc");
		$$(".main_cat").each(function(element,index)
		{
			stm[index].slide('hide');
  			slider[index] = new Fx.Slide(stm[index]);
   			element.addEvent("click",function()
   			{
      			slider[index].slideIn();
      			if(slider[last_openedm])
      				slider[last_openedm].slideOut();
   				last_openedm = index;
   			});
		});
		
		
      	var st = $$(".cat_container");
		$$(".cat").each(function(element,index)
		{
				st[index].setStyle('display','none');
  			
   			element.addEvent("click",function()
   			{
   				if(st[last_opened])
      				st[last_opened].setStyle('display','none');
   				st[index].setStyle('display','block');
   				
   				//st[index].getParent().getParent().getPrevious().fireEvent('click').delay(5000);
   				
   				var clicking = function()
   				{
   					var p = st[index].getParent().getParent().getPrevious();
   				
   					if(p)
   						p.fireEvent('click');
   					else
   						st[index].getParent().getPrevious().fireEvent('click');
   					
   				};
   				if(last_opened==-1)
   				{
   					clicking.delay(1000);
   				}
   				else
   				{
   					clicking.delay(0);
   				}
				last_opened = index;
   			});
		});
  /*		$$(".cat_item").each(function(element,index)
		{
			element.addEvent('mouseover', function(){ element.setStyle('background-color', '#414141');element.setStyle('background-image', 'url(./template/www/img/selected.gif)'); });
			element.addEvent('mouseleave', function(){ element.setStyle('background-color', 'transparent');element.setStyle('background-image', 'none'); });
		});      */




  var base=$$('base').get('href');
  
  $$('#nav a').each(function(element,index)
  {           
   var link=element.href;
   link= link.replace(base,' '); 
 
   if(link==' ' || link=='#')
    {
    //alert(link);
    element.addEvent('click', function(){return false;});

    }
	 });  
   
   		 
  $$(".pLogo").each(function(element,index)
  {
 
  element.setStyle('height',element.getStyle('height'));
  element.setStyle('margin-top', '-'+(element.getStyle('height').toInt()/2)+'px');
  element.setStyle('top', '50%');

  element.set({'opacity': 0.4});
 element.addEvent('mouseover', function(){ this.morph({opacity: 1}); });
  element.addEvent('mouseout', function(){ this.morph({opacity: 0.4}); });
  }); 
	
   //Empty Link Guard
   var baseURL = $(document.head).getElement('base').href;
   $each($$('a'), function(el) { if( el.href == baseURL + '#' ) { el.addEvent( 'click', function( fn ) { return false; } ); } });

   //Search Form & Input
   if( $('searchKeyword') && $('searchForm') )
   {
     var searchKeywordDefault = $('searchKeyword').value;
     $('searchKeyword').addEvent( 'focus', function( fn ) { if( this.value == searchKeywordDefault ) this.value = ''; });
     $('searchKeyword').addEvent( 'blur', function( fn ) { if( this.value == '' ) this.value = searchKeywordDefault; });
     $('searchForm').addEvent( 'submit', function( fn )
     {
        if( $('searchKeyword').value == searchKeywordDefault || $('searchKeyword').value == '' )
        {
          $('searchKeyword').style.backgroundColor = '#e8cfcc';
          $('searchKeyword').morph({backgroundColor: '#9f3a2b'});
          return false;
        }
      });
   }
   
   //Advanced Search Form & Input
   if( $('extSearchKeyword') && $('extSearchForm') )
   {


     var searchExtKeywordDefault = $('extSearchKeyword').value;
     $('extSearchKeyword').addEvent( 'focus', function( fn ) { if( this.value == searchExtKeywordDefault ) this.value = ''; });
     $('extSearchKeyword').addEvent( 'blur', function( fn ) { if( this.value == '' ) this.value = searchExtKeywordDefault; });
     $('extSearchForm').addEvent( 'submit', function( fn )
     {
        if( ( $('extSearchKeyword').get('rel') != 'noDefault' && $('extSearchKeyword').value == searchExtKeywordDefault ) || $('extSearchKeyword').value == '' )
        {
          $('extSearchKeyword').style.backgroundColor = '#e8cfcc';
          $('extSearchKeyword').morph({backgroundColor: '#9f3a2b'});
          return false;
        }
      });


   }



});


		function showlang(lang)
		{
		var link='';
    if(lang=='1')
    link='http://pl.capricorn.pl/';
    else
    if(lang=='2')
    link='http://en.capricorn.pl/';
    else
    if(lang=='3')
    link='http://de.capricorn.pl/'; 
    else
    if(lang=='4')
    link='http://ru.capricorn.pl/';
    else
    if(lang=='5')
    link='http://fr.capricorn.pl/';
    else
    if(lang=='6')
    link='http://es.capricorn.pl/';
    else
    if(lang=='7')
    link='http://it.capricorn.pl/';
    else
    if(lang=='8')
    link='http://cz.capricorn.pl/';         
    else
    link='';
    
    if(link!='')
    window.location=link;
    }

function getnews(page,id)
{

		var req = new Request({
			method: 'get',
			url: "index.php?ajax=1&p=" + page + "&a=" +id,
			onComplete: function(response) { $('n' + id).set( 'html', response ); }
		}).send();


  	
   }

   // $('n'+id).set( 'html', 

function toggleMainTab( id )
{
   setTabBtn( id );
   setTabView( id );
}
 function insertSWF( swf, id, _width, _height )
{
   var flashvars = {}; var params = {}; var attributes = {};
   params.wmode = "transparent";
   return swfobject.embedSWF( swf, id, _width, _height, "8.0.0", 0, flashvars, params, attributes );
}


function loadMap( id )
{
   $('extMask').set({'opacity' : 0});
   $('extMask').style.display = 'block';
   $('extMask').morph({duration: 'short', opacity: 0.7});

   advAJAX.get({
       url: "/distributors/load/" + id,
       onSuccess : function(obj)
       {
           //document.getElementById( 'koszyk_upp' ).innerHTML = obj.responseText; alert('Dodano do koszyka');
           //$('extDistributors').set( 'html', obj.responseText );
           $('extMask').morph({duration: 'short', opacity: 0});
           //$('extMask').style.display = 'none';
           
           //$('extDistributors').morph({duration: 'short', opacity: 0});

           //setup tween
           var tween = $('extDistributors').get('tween', {property: 'opacity'});
           //fade it away
           tween.start(0).chain(function()
           {
	       //get value from elsewhere and inject it in the dom
	       //$('extDistributors').empty().grab(obj.responseText);
	       $('extCache').set( 'html', $('extDistributors').innerHTML );
               $('extDistributors').set( 'html', obj.responseText );
	       //show again
	       tween.start(1);
           });

       }
   });
}

function mapPrev()
{
    var tween = $('extDistributors').get('tween', {property: 'opacity'});
    //fade it away
    tween.start(0).chain(function()
    {
	       //get value from elsewhere and inject it in the dom
	       //$('extDistributors').empty().grab(obj.responseText);
               $('extDistributors').set( 'html', $('extCache').innerHTML );
	       //show again
	       tween.start(1);
    });
}


function change_photo(link, link2)
{
	$('product_photo').setStyle('background-image', 'url('+link+')');
  $('product_photo_a').set('href',link2);
  
}

function selectAll( objClass )
{
   $$(objClass).each(function(el) { el.checked = true; });
}

function unselectAll( objClass )
{
   $$(objClass).each(function(el) { el.checked = false; });
}

function scrollDown()
{
   $('galImages').set({'opacity' : 0});
   $('galImages').scrollTo( 0, $('galImages').getScroll().y + 100 );
   $('galImages').morph({opacity: 1});
}
function scrollUp()
{
   $('galImages').set({'opacity' : 0});
   $('galImages').scrollTo( 0, $('galImages').getScroll().y - 100 );
   $('galImages').morph({opacity: 1});
}

function initToogle( objPrefix )
{
   if( $( objPrefix + '_button' ) && $( objPrefix + '_slider' ) )
   {
      var slider = new Fx.Slide( $( objPrefix + '_slider' ) );
      slider.hide();
      $( objPrefix + '_button' ).addEvent("click",function()
      {
         slider.toggle();
      });
   }
}

function open_gal(id)
{
	if(id!='' && id!=undefined)
	{
  id.each(function(item){
		if($('kategoria'+item))
		$('kategoria'+item).fireEvent('click');
	}
);
}
}
function clearText (field,what) {
 if(field.value==what)
 field.value = "";

}
function writeText (field,what) {
 if(field.value=="")
 field.value = what;
} 

window.addEvent('domready', function(){
  if($('kategoria377'))
  {$('kategoria377').setStyles({'color':'#e2001a'});
  }
  
  if($('kategoria359'))
  {$('kategoria359').setStyles({'color':'#769df4'});
//  $('catalog/categories/359').each(function(element,index)
 // {           
 // element.addClass('arrowS');
 // });
  }
  if($('kategoria360'))
  {$('kategoria360').setStyles({'color':'#73be1e'});}

});



