window.addEvent('domready', function()
{
	
   //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 ) 
     { 
    	 $('ms').style.display = 'block';
    	 $('searchKeyword').style.backgroundImage = 'url(./template/www/img/box-edit.gif)';
    	 $('szuk').style.backgroundImage = 'url(./template/www/img/more_szukaj_top.png)';
    	 
     });
     $('searchKeyword').addEvent( 'click', function( fn ) 
    	     { 
    	 
    	 $('ms').style.display = 'block';
    	 $('searchKeyword').style.backgroundImage = 'url(./template/www/img/box-edit.gif)';
    	 $('szuk').style.backgroundImage = 'url(./template/www/img/more_szukaj_top.png)';
    });
     $('podmenu').addEvent( 'mouseleave', function( fn ) 
     {
    	 $('ms').style.display = 'none';
    	 $('szuk').style.backgroundImage = 'none';
    	 $('searchKeyword').fireEvent('blur');
    	 //$('opis_st').fireEvent('click');
     });
     $('searchForm').addEvent( 'submit', function( fn )
     {
        if( $('searchKeyword').value == searchKeywordDefault || $('searchKeyword').value == '' )
        {
          $('searchKeyword').style.backgroundImage = 'url(./template/www/img/box-edit.gif)';
          $('searchKeyword').morph({backgroundImage: 'url(./template/www/img/box-edit-err.gif)'});
          return false;
        }
        else
        {
        	if($('s1').checked==1)
        	{
        		$('hm').value = $('s1').value;
        	}
        	else if($('s2').checked==1)
        	{
        		$('hm').value = $('s2').value;
        	}
        }
        
      });
   }

   var myMenu = new UvumiDropdown('menu');
    
    if( $('company') && $('nip'))
      is_priv();

    	
    


});

function langselect( id )
{
 document.forms["lang_selecter"].elements["lang_id"].value = id;
 document.forms["lang_selecter"].submit();
} 

    function sendFormPolec()
{
   advAJAX.submit(document.getElementById('polecForm'), {
    onSuccess : function(obj) { document.getElementById( 'pContent' ).innerHTML = obj.responseText; },
    onLoading : function(obj) { document.getElementById( 'pContent' ).innerHTML = '<div class="wait"><!-- --></div>'; },
    onError : function(obj) { document.getElementById( 'pContent' ).innerHTML = '<div class="error"><!-- --></div>'; }
   });
}
 function sendFormProblem()
{
   advAJAX.submit(document.getElementById('problemForm'), {
    onSuccess : function(obj) { document.getElementById( 'pContent1' ).innerHTML = obj.responseText; },
    onLoading : function(obj) { document.getElementById( 'pContent1' ).innerHTML = '<div class="wait"><!-- --></div>'; },
    onError : function(obj) { document.getElementById( 'pContent1' ).innerHTML = '<div class="error"><!-- --></div>'; }
   });
}






function toggleMainTab( id )
{
   setTabBtn( id );
   setTabView( id );
}

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

}

function is_priv()
{
var value = $('user_type').checked;
if(!value)
{
$('company').setStyle('display','block');
$('nip').setStyle('display','block');
}
else
{
$('company').setStyle('display','none');
$('nip').setStyle('display','none');
}
}

function sl( name, evt )
{
    var item = document.getElementById( 'dictionarybox' );
     if(evt.pageX)
    {
      var xpos = evt.pageX;
      var ypos = evt.pageY;
      ypos = ypos+30;
    }
    else
    {
      var xpos = evt.clientX;
      var ypos = (document.documentElement.scrollTop + evt.clientY);

    }

    xpos = xpos+5;

       item.style.position = 'absolute';
       item.style.left = xpos+"px";
      item.style.top = ypos+"px";
       item.style.display = 'block';
       document.getElementById( 'dictionary_tit' ).innerHTML = name;
       document.getElementById( 'link_dict' ).href = "dictionary/#"+name.replace(" ", "_");

 /*      url: "myadmin.php?act=&mode=ajax&param=",
       url: "index.php?mod=23&mode=ajax&var=" + name,    */
     //  alert("index.php?mod=23&mode=ajax&var=" + name);
      advAJAX.get({
       url: "index.php?mod=23&mode=ajax&var=" + name,
       onLoading : function(obj) { document.getElementById( 'dictionary_desc' ).innerHTML = '<div class="processing" style="background-image: url(./template/www/img/processing2.gif); position: relative; height: 50px; display: block; left: 0px; margin-left: 130px; margin-top: 35px;"><!-- --></div>'; },
       onError : function(obj) { document.getElementById( 'dictionary_desc' ).innerHTML = '<div class="error" style="left: 0px; margin-left: 150px;  display: block; margin-top: 35px;"><!-- --></div>';  },
    /*   onSuccess : function(obj) { document.getElementById( 'dictionary_desc' ).innerHTML = obj.responseText; alert(obj.responseText); document.getElementById( 'dictionary_desc' ).style.display= ""; }*/
       onSuccess : function(obj) 
       { 
         document.getElementById( 'dictionary_desc' ).innerHTML = obj.responseText;
       }
   });

}

function setTabBtn( id )
{
   switch( id )
   {
      case 1:
           $('bTab_1').setProperty('class', 'fl mr b_active');
           $('bTab_2').setProperty('class', 'fl mr b_unactive');
           $('bTab_3').setProperty('class', 'fl mr b_unactive');
           break;
      case 2:
           $('bTab_2').setProperty('class', 'fl mr b_active');
           $('bTab_1').setProperty('class', 'fl mr b_unactive');
           $('bTab_3').setProperty('class', 'fl mr b_unactive');
           break;
      case 3:
           $('bTab_3').setProperty('class', 'fl mr b_active');
           $('bTab_1').setProperty('class', 'fl mr b_unactive');
           $('bTab_2').setProperty('class', 'fl mr b_unactive');
           break;
   }
}

function setTabView( id )
{
   switch( id )
   {
      case 1:
           $('mTab_1').style.display = 'block';
           $('mTab_2').style.display = 'none';
           $('mTab_3').style.display = 'none';
           break;
      case 2:
           $('mTab_2').style.display = 'block';
           $('mTab_1').style.display = 'none';
           $('mTab_3').style.display = 'none';
           break;
      case 3:
           $('mTab_3').style.display = 'block';
           $('mTab_1').style.display = 'none';
           $('mTab_2').style.display = 'none';
           break;
   }
}

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

function unselectAll( objClass )
{
   $$(objClass).each(function(el) { el.checked = false; });
}
function sh( name, cent )
{

    var item = document.getElementById( name );
    if(item.style.display == 'block')
        item.style.display = 'none';
    else
    if(item.style.display = 'none')
        item.style.display = 'block';
        if(cent=="1"){
         window.scrollTo(0,0);

        }
}

function showTab(tab)
{

  var t1 = document.getElementById( "tab1" );
  var t2 = document.getElementById( "tab2" );
  var t3 = document.getElementById( "tab3" );
  var t4 = document.getElementById("tab4");
  var t5 = document.getElementById("tab5");
  var t6 = document.getElementById("tab6");

  var p = document.getElementById( 'panel' );
  var p1 = document.getElementById( "panel1" );
  var p2 = document.getElementById( "panel2" );
  var p3 = document.getElementById( "panel3" );
  var p4 = document.getElementById("panel4");
  var p5 = document.getElementById("panel5");
  var p6 = document.getElementById("panel6");

  if(tab==1)
  {
    if(p1.innerHTML=="<div style=\"display: table;\"></div>")
       return false;

    t1.className = 'pasek_a';
    t2.className = 'pasek';
    t3.className = 'pasek';
    t4.className = 'pasek';
    t5.className = 'pasek';
    t6.className = 'pasek';
      p.innerHTML = p1.innerHTML;
  }  else
  if(tab==2)
  {
    if(p2.innerHTML=="<div style=\"display: table;\"></div>")
       return false;

    t1.className = 'pasek';
    t2.className = 'pasek_a';
    t3.className = 'pasek';
    t4.className = 'pasek';
    t5.className = 'pasek';
    t6.className = 'pasek';
    p.innerHTML = p2.innerHTML;
  }     else
  if(tab==3)
  {
	  
    if(p3.innerHTML=="<div style=\"display: table;\"></div>")
       return false;
    t1.className = 'pasek';
    t2.className = 'pasek';
    t3.className = 'pasek_a';
    t4.className = 'pasek';
    t5.className = 'pasek';
    t6.className = 'pasek';
    p.innerHTML = p3.innerHTML;
 
     
  }   
  if(tab==4)
  {
    if(p4.innerHTML=="<div style=\"display: table;\"></div>")
       return false;
    t1.className = 'pasek';
    t2.className = 'pasek';
    t3.className = 'pasek';
    t4.className = 'pasek_a';
    t5.className = 'pasek';
    t6.className = 'pasek';
    p.innerHTML = p4.innerHTML;
}
if (tab == 5) {
    if (p5.innerHTML == "<div style=\"display: table;\"></div>")
        return false;
    t1.className = 'pasek';
    t2.className = 'pasek';
    t3.className = 'pasek';
    t4.className = 'pasek';
    t5.className = 'pasek_a';
    t6.className = 'pasek';
    p.innerHTML = p5.innerHTML;
}
if (tab == 6) {
    if (p6.innerHTML == "<div style=\"display: table;\"></div>")
        return false;
    t1.className = 'pasek';
    t2.className = 'pasek';
    t3.className = 'pasek';
    t4.className = 'pasek';
    t5.className = 'pasek';
    t6.className = 'pasek_a';
    p.innerHTML = p6.innerHTML;
}

}


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);
           //}
           //);

       },
       onLoading : function(obj) { ; },
       onError : function(obj) { ; }
   });

}

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);
    });
}
