function checkPhraseLength(form) {  
    var searchPhrase = form[0].value;   
    
    if( searchPhrase.length < 2 ) {
        alert("Szukana fraza musi zawierać co najmniej 2 znaki");
        return false;
    }
}


function checkEmail(form){
  if(form[0].value!=''){
      var pattern = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/;
      var str_address = form[0].value;
      if(!(pattern.test(str_address))){
          alert('"' + str_address + '" to nie jest poprawny adres e-mail!');
          return false;
      }
  }
  else {
    alert('Brak danych !');
    return false;
  }
}

function submitOver(id)
{
	//document.getElementById(id).style.backgroundColor='#89B4DA';
	//document.getElementById(id).style.borderColor='#4A8CC6';
}
function submitOut(id)
{
	//document.getElementById(id).style.backgroundColor='#4A8CC6';
	//document.getElementById(id).style.borderColor='#30699C';
}

var imgLayoutDir = 'images/';

function imgOver(id, img, imgDir)
{
	imgDir = (imgDir == undefined) ? imgLayoutDir : imgDir;
	document.getElementById(id).src = imgDir + img;
}

function imgOut(id, img, imgDir)
{
	imgDir = (imgDir == undefined) ? imgLayoutDir : imgDir;
	document.getElementById(id).src = imgDir + img;
}

function preloadImages(arrImagesOut, arrImagesOver, imgDir)
{
	imgDir = (imgDir == undefined) ? 'images/' : imgDir;
	
	arrImgOut = new Array();
	for ( i=0;i<arrImagesOut.length;i++ ){
		arrImgOut[i] = new Image();
		arrImgOut[i].src = imgDir + arrImagesOut[i];
	}
	
	if ( arrImagesOver != undefined ){
		arrImgOver = new Array();
		for ( i=0;i<arrImagesOver.length;i++ ){
			arrImgOver[i] = new Image();
			arrImgOver[i].src = imgDir + arrImagesOver[i];
		}
	}
}


function chageInputBg(id,show,picture)
{
  obj = document.getElementById(id);
  img = (show)? "url(./images/"+picture+")" : "url(./images/"+picture+")" ;
  obj.style.backgroundImage = img; 
}




function showHideFag(id,id_img)
{

  var imgFolder = "images/";
  var pictureShow = "faqDown.png";
  var pictureHide = "faqUp.png";
  
      
  if (document.getElementById(id).style.visibility == 'visible') {
        document.getElementById(id).style.visibility = 'hidden';
        document.getElementById(id).style.display = 'none';
        document.getElementById(id_img).src = imgFolder + pictureShow;
  }
  else {
     document.getElementById(id).style.visibility = 'visible';
     document.getElementById(id).style.display = 'block';
     document.getElementById(id_img).src = imgFolder + pictureHide;
  }
 
}


function fixH(center,left,right)
{
  if (document.getElementById(center)) {
    var h=document.getElementById(center).offsetHeight;
    document.getElementById(left).style.height= h + "px";
    document.getElementById(right).style.height= h + "px";
  }
}



function showHideMenu(id,show)
{

  if(show){
    document.getElementById(id).style.visibility = 'visible';
    document.getElementById(id).style.display = 'block';
  }
  else{
    document.getElementById(id).style.visibility = 'hidden';
    document.getElementById(id).style.display = 'none';
  }

}


function showMenu(id,divElement,path)
{

    document.getElementById(id).style.visibility = 'visible';
    document.getElementById(id).style.display = 'block';
    
    
    var objTab = divElement.getElementsByTagName("A");
    
    for (var i=0; i<objTab.length; i++) {
       _obj = objTab[i];
    }


    divElement.removeAttribute("onclick");


    switch(getNavigatorName()){
      case 'Internet Explorer' : { 
          _obj.onclick = function(){
            window.document.location.href='' + path + '';
          }
          break;
      }
      default : {
          _obj.setAttribute("onclick", "document.location.href='" + path + "'");
          break;
      }
    }
    

}



if (window.attachEvent) window.attachEvent('onload',run_if_DOM_ready );
if (window.addEventListener) window.addEventListener('load',run_if_DOM_ready,false);

function run_if_DOM_ready()
{
  
    showAllUp('currentMenuItem');

}


function showAllUp(idName)
{
    
    var selectedObj = document.getElementById(idName);
    
    if(selectedObj){
        var endWhileClassName = "menuBg";
        var itemClassName = "subMenuItem";
            
        switch(getNavigatorName()){
          case 'Internet Explorer' : { var attrName = "className"; break; }
          default :                  { var attrName = "class"; break; }
        }
        
        var objTmp = selectedObj.parentNode;
        var class_name = objTmp.getAttribute(attrName);        
    
      
        while( class_name != endWhileClassName ){
          objTmp = objTmp.parentNode;
          class_name = objTmp.getAttribute(attrName);
          
          
          if( class_name == itemClassName ){

              objTmp.style.visibility = 'visible';
              objTmp.style.display = 'block';
              
              var _previousElement = $(objTmp).previous(0);
              var _onClickAttr = $(_previousElement).readAttribute('onclick');
              
              if (_onClickAttr) {
                  var _link = _onClickAttr.substring( (_onClickAttr.lastIndexOf(",") + 2) , _onClickAttr.lastIndexOf("'") );
                  
                  switch(getNavigatorName()){
                    case 'Internet Explorer' : { 
                        _previousElement.onclick = function(){
                          window.document.location.href='' + _link + '';
                        }
                        break;
                    }
                    default : {
                        _previousElement.setAttribute("onclick", "document.location.href='" + _link + "'");
                        break;
                    }
                  }
              }
              
          }
          
        };
    }
    
}



function getNavigatorName()
{
  var navigatorName = "";
  
  var agent = navigator.userAgent.toLowerCase();
  
  if(agent.indexOf('firefox') != -1){
    navigatorName = "Firefox";
  }
  else if(agent.indexOf('msie') != -1){
    navigatorName = "Internet Explorer";
  }
  else if(agent.indexOf('opera') != -1){
    navigatorName = "Opera";
  }
  else if(agent.indexOf('safari') != -1){
    navigatorName = "Safari";
  }
  else if(agent.indexOf('netscape') != -1){
    navigatorName = "Netscape Navigator";
  }

  return navigatorName;
}

