//wykonuje sumit dla formularza po kliknięciu entera...
function submitenter(myfield,e)
{
  var keycode;
  if (window.event) keycode = window.event.keyCode;
  else if (e) keycode = e.which;
  else return true;
  
  if (keycode == 13)
     {
     myfield.form.submit();
     return false;
     }
  else
     return true;
}


function displayWindow(url, width, height){
     var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no' );
}


function displayPrintWindow(url, width, height){
     var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=yes' );
}

function selectUrl(s)
  {
  var gourl = s.options[s.selectedIndex].value;
  window.location.href = gourl;
  }




//Drop down menu
/*
window.addEvent('domready', function(){
      //-----------------------------------------------------------------
      //Ajax - filtr listy dokumentów
      //-----------------------------------------------------------------
      //if ($defined ($('ajxFormDLFilterId')))
      if (document.getElementById("ajxFormDLFilterId") != null)
          {
          //alert ("jest - ajxFormDLFilterId ");
          $('ajxFormDLFilterId').addEvent('submit', function(e) {
            
          	// Prevent the submit event 
          	new Event(e).stop();
           
          	//This empties the log and shows the spinning indicator
          	//var log = $('ajxDocDataBlock').empty().addClass('ajax-loading');
            
            //var log = $('log_res').empty().addClass('ajax-loading');
           	//var ajaxDocData = $('ajxDocDataBlock');
        
            var log = $('mContentBox');
            var _ajxShdBlock = new Element('div', {'class': 'ajxShdBlock'});
            _ajxShdBlock.injectInside('mContentBox');	
           	          
            //------------    
            // var _logParent = log.getParent();          
            // log.setStyles({'width': _logParent.style.width, 'height': "1000", 'background': "#00ff00"});
            //log.setStyles({'width': "100%", 'height': "100%", 'background': "#FFFFFF"});
            //------------                               
    				var sender = new Request();
    				sender.onSuccess=function(responseText, responseXML){log.set('html', responseText); log.removeClass('ajax-loading');};
    				sender.send({data: this, url: this.get('action')});
          	});
          }

      //-----------------------------------------------------------------
      //Ajax - formularz zapytania...
      //-----------------------------------------------------------------

      if (document.getElementById("frm1QuestionForm") != null)
          {
          $('frm1QuestionForm').addEvent('submit', function(e) {
          alert("submit");
        	// Prevent the submit event 
        	new Event(e).stop();
        	var log = $('ajxQuestionMessageBlock').empty().addClass('ajax-loading');
          //var log = $('log_res').empty().addClass('ajax-loading');
         	//var ajaxDocData = $('ajxDocDataBlock');

          //var log = $('ajxQuestionMessageBlock');
          //var _ajxShdBlock = new Element('div', {'class': 'ajxShdBlock'});
          //_ajxShdBlock.injectInside('ajxQuestionMessageBlock');	
        
          //------------    
          // var _logParent = log.getParent();          
          // log.setStyles({'width': _logParent.style.width, 'height': "1000", 'background': "#00ff00"});
          //log.setStyles({'width': "100%", 'height': "100%", 'background': "#FFFFFF"});
          //------------
	

  				var sender = new Request();
  				sender.onSuccess=function(responseText, responseXML){log.set('html', responseText); log.removeClass('ajax-loading');};
  				sender.send({data: this, url: this.get('action')});
          }); 
        }

        
});
*/


/* //to działało w mootools 1.1
 
          	this.send({ 
              update: log,          	 
          		//update: $('ajxDocDataBlock'),
          		//evalResponse: true,
           		evalScripts: true,
          		onComplete: function() {          		  
          			//log.removeClass('ajax-loading');
          			//alert(this.response.text);
                //$('ajxQuestionMessageBlock').empty().setHTML(this.response.text);		
          		}
          	});
          }); 
        }
*/
          	


/*			
//Contact form slide...
window.addEvent('domready', function(){
	var tab_p = $$(".mHeaderBoxBg");

	$$(".mAdminTab").each(function(element,index){
		var slider = new Fx.Slide(tab_p[index]);
    //Domyślnie ukrywa element - mHeaderBoxBg...
    //{_MAIN_ADMIN_PANEL_SHOW_FUNC}
    slider.hide();
		element.addEvent("click",function(){
			slider.toggle();
		});
	});
});

*/


var http_request = false;

function i_makeAjaxRequest(url) {

    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
            // Przeczytaj o tym wierszu poniżej
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!http_request) {
        alert('Nie mogę stworzyć instancji obiektu XMLHTTP');
        return false;
    }
    http_request.onreadystatechange = function() { i_alertContents(http_request); };
    http_request.open('GET', url, true);
    http_request.send(null);
    
    return true;
}


function i_alertContents(http_request) {
/*
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            //alert(http_request.responseText);
        } else {
            alert('Wystąpił problem z zapytaniem.');
        }
       */ 
    }




function ahrefAjx (aId, aLink, aUpdatedBlock)
 {    
 $(aId).addEvent("click", function(){
    ajxQuery = new Ajax(aLink, {method: 'get', evalScripts: true});                                                                                                                   
    var _ajxShdBlock = new Element('div', {'class': 'ajxShdBlock'});
    _ajxShdBlock.injectInside(aUpdatedBlock);	

    //var _logParent = log.getParent();          
    //log.setStyles({'width': _logParent.style.width, 'height': _logParent.style.width});
    //ajxQuery{ADMIN_WORK_MENU_CSS_ID}.onComplete = function() {log.removeClass('ajax-loading')};
                       	
    ajxQuery.options.update = $(aUpdatedBlock);
    ajxQuery.request();
    ajxQuery.evalScripts();
   });
  return false;
  }

//

//108,58
//3264/08/2008



function ahrefAjx2 (aId, aLink, aUpdatedBlock)
  {    
   //$(aId).href = '#top';
   ajxQuery = new Ajax(aLink+"/pAjax/1", {method: 'get', evalScripts: true});                                                                                                                   
   var _ajxShdBlock = new Element('div', {'class': 'ajxShdBlock'});
   _ajxShdBlock.injectInside(aUpdatedBlock);	

   //var _logParent = log.getParent();          
   //log.setStyles({'width': _logParent.style.width, 'height': _logParent.style.width});
   //ajxQuery{ADMIN_WORK_MENU_CSS_ID}.onComplete = function() {log.removeClass('ajax-loading')};
                       	
   ajxQuery.options.update = $(aUpdatedBlock);
   ajxQuery.request();
   //ajxQuery.options.evalResponse = true;
   //ajxQuery.evalScripts();        
   //return false;
   }

function ahrefAjx3 (aId, aLink, aUpdatedBlock)
  {    
    var alink = aLink+"/pAjax/1";		

   	var log = $(aUpdatedBlock).empty().addClass('ajax-loading');		
    var sender = new Request({update: log, url: alink, method:'post', evalScripts: false});        
	sender.onSuccess=function(responseText, responseXML){log.set('html', responseText); log.removeClass('ajax-loading');};
	sender.onFailure=function(responseText, responseXML){log.set('html','The request failed.'); log.removeClass('ajax-loading');};
	sender.send();
   }

//-------------------------------------------------------------------------------
//Slide box...
//-------------------------------------------------------------------------------
/*
window.addEvent('domready', function(){

  var openSlideBox = false;
 
  //Init
 	var prodListSlideBox = new Fx.Slide('idProdListSlideBox');
 	prodListSlideBox.hide();

 	var prodApplicationSlideBox = new Fx.Slide('idProdApplicationSlideBox');
 	prodApplicationSlideBox.hide();

 	var questionFormSlideBox = new Fx.Slide('idQuestionFormSlideBox');
 	questionFormSlideBox.hide();
 	
 	var contactSlideBox = new Fx.Slide('idContactSlideBox');
 	contactSlideBox.hide();


	$('menu_home').getElement('a').addEvent('click', function(e){
		//e.stop();	
		if (openSlideBox != false)
		  {
		  //zamyka slide box
      openSlideBox.slideOut();
		  openSlideBox = false;
		  
		  return false; //nie otwiera linku href...
		  }
		
    //return false;
	});


	$('menu_produkty').getElement('a').addEvent('click', function(e){
		//e.stop();
		//alert ("menu_produkty");
		alert ("click a prod");
		if (openSlideBox == false)
      {		
		  prodListSlideBox.slideIn();
		  openSlideBox = prodListSlideBox;
		  }
		else if (openSlideBox != prodListSlideBox)
      {		
		  openSlideBox.slideOut();
		  openSlideBox = prodListSlideBox;
		  openSlideBox.slideIn();
		  }
	  //this.getParent('li').fireEvent('onClick',[new Event(event), this.getParent('li')]);		  
		return false;    		
	});

	$('menu_realizacje').getElement('a').addEvent('click', function(e){
		//e.stop();
		if (openSlideBox == false)
      {		      
		  prodApplicationSlideBox.slideIn();
		  openSlideBox = prodApplicationSlideBox;
		  }
		else if (openSlideBox != prodApplicationSlideBox)
      {
		  openSlideBox.slideOut();
		  openSlideBox = prodApplicationSlideBox;
		  openSlideBox.slideIn();
		  }		
		return false;	
	});
  
	$('menu_inquire').getElement('a').addEvent('click', function(e){
		//e.stop();
		if (openSlideBox == false)
      {		      
		  questionFormSlideBox.slideIn();
		  openSlideBox = questionFormSlideBox;
		  }
		else if (openSlideBox != questionFormSlideBox)
      {
		  openSlideBox.slideOut();
		  openSlideBox = questionFormSlideBox;
		  openSlideBox.slideIn();
		  }		
		return false;	
	});  
 
 	$('menu_news').getElement('a').addEvent('click', function(e){
		//e.stop();
		if (openSlideBox != false)
		  {
      openSlideBox.slideOut();
		  openSlideBox = false;
		  
		  return false; //nie otwiera linku href...		  
		  }
		//return false;
	});
  
 	$('menu_ofirmie').getElement('a').addEvent('click', function(e){
		//e.stop();
		if (openSlideBox != false)
		  {
      openSlideBox.slideOut();
		  openSlideBox = false;
		  
		  return false; //nie otwiera linku href...		  
		  }
		
		//window.top.location.href = this.getProperty('href');
		//--------------------
		/*
    var alink = this.getProperty('href')+"/pAjax/1";		

   	var log = $('mContentBox').empty().addClass('ajax-loading');
    var _logParent = log.getParent();          
    log.setStyles({'width': _logParent.getProperty('width'), 'height': _logParent.getProperty('height')});	
		
    var sender = new Request({update: log, url: alink, method: 'get',
      evalScripts: true, headers: {'Content-Type': 'text/javascript'}})
          
		sender.onSuccess=function(responseText, responseXML){log.set('html', responseText); log.removeClass('ajax-loading');};
		sender.onFailure=function(responseText, responseXML){log.set('html','The request failed.'); log.removeClass('ajax-loading');};
		sender.send();
		*/
    //--------------------
    
    //return false;
/*
	});  
  
 	$('menu_kontakt').getElement('a').addEvent('click', function(e){
		//e.stop();
		//alert (this.getProperty('href'));
		if (openSlideBox == false)
      {		      
		  contactSlideBox.slideIn();
		  openSlideBox = contactSlideBox;
		  }
		else if (openSlideBox != contactSlideBox)
      {
		  openSlideBox.slideOut();
		  openSlideBox = contactSlideBox;
		  openSlideBox.slideIn();
		  }		
		return false;	
	});   
});




function 	clickMenuAction (mmItemId)
  {  
  if (mmItemId = 'menu_home')
    {
		if (openSlideBox != false)
		  {
		  //zamyka slide box
      openSlideBox.slideOut();
		  openSlideBox = false;		  
		  return false; //nie otwiera linku href...
		  }
		}
	else if (mmItemId = 'menu_produkty')
	  {
		if (openSlideBox == false)
      {		
		  prodListSlideBox.slideIn();
		  openSlideBox = prodListSlideBox;
		  }
		else if (openSlideBox != prodListSlideBox)
      {		
		  openSlideBox.slideOut();
		  openSlideBox = prodListSlideBox;
		  openSlideBox.slideIn();
		  }
		
    return false;
		}
	else if (mmItemId = 'menu_realizacje')
	  {
		if (openSlideBox == false)
      {		      
		  prodApplicationSlideBox.slideIn();
		  openSlideBox = prodApplicationSlideBox;
		  }
		else if (openSlideBox != prodApplicationSlideBox)
      {
		  openSlideBox.slideOut();
		  openSlideBox = prodApplicationSlideBox;
		  openSlideBox.slideIn();
		  }		
		return false;
    }	
	else if (mmItemId = 'menu_inquire')
	  {
		if (openSlideBox == false)
      {		      
		  questionFormSlideBox.slideIn();
		  openSlideBox = questionFormSlideBox;
		  }
		else if (openSlideBox != questionFormSlideBox)
      {
		  openSlideBox.slideOut();
		  openSlideBox = questionFormSlideBox;
		  openSlideBox.slideIn();
		  }		
		return false;	
    }	
	else if (mmItemId = 'menu_news')
	  {
		if (openSlideBox != false)
		  {
      openSlideBox.slideOut();
		  openSlideBox = false;
		  return false; //nie otwiera linku href...		  
		  }
    }	
	else if (mmItemId = 'menu_ofirmie')
	  {
		if (openSlideBox != false)
		  {
      openSlideBox.slideOut();
		  openSlideBox = false;
		  
		  return false; //nie otwiera linku href...		  
		  }
    }	
	else if (mmItemId = 'menu_kontakt')
	  {
		//e.stop();
		//alert (this.getProperty('href'));
		if (openSlideBox == false)
      {		      
		  contactSlideBox.slideIn();
		  openSlideBox = contactSlideBox;
		  }
		else if (openSlideBox != contactSlideBox)
      {
		  openSlideBox.slideOut();
		  openSlideBox = contactSlideBox;
		  openSlideBox.slideIn();
		  }		
		return false;	
	}
	
	return true;
}   








*/




//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
//Main Menu 
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------


//-------------------------------------------------------------------------------
//Slide box...
//-------------------------------------------------------------------------------


function icms_clickMenuAction (mmItemId)
  {  
  }
  

/*
window.addEvent ('domready', function() {
	new SlideList($('fancymenu').getElement('ul'));
});
*/

