   //---------------------------------------------------------------------------
	  function btnMyProfilEdit(){
	    document.mainForm.action = "/user-profile/action/edit/";
	    document.mainForm.submit();
	  }//function
	  //---------------------------------------------------------------------------
	  function btnMyProfilSave(ID){
	    switch(ID){
       case 1:
     	   document.mainForm.action = "/user-profile/";
	        document.mainForm.submit();
	        break;
	      case 2:
     	   document.mainForm.action = "/user-profile/action/save/";
	        document.mainForm.submit();
	        break;
	    }
   }//function
	  //---------------------------------------------------------------------------
   function UserRegStep2DeleteItem(DataID){
     document.mainForm.action = "/user-profile/action/deleteitem/ItemID/" + DataID + "/";
		   document.mainForm.submit();
   }//function
   //---------------------------------------------------------------------------
   function UserRegStep2AddItem(){
     document.mainForm.action = "/user-profile/action/more/";
		   document.mainForm.submit();
   }//function
   //---------------------------------------------------------------------------
   function UserRegStep2DeleteEduItem(DataID){
     document.mainForm.action = "/user-profile/action/deleteEduitem/ItemID/" + DataID + "/";
		   document.mainForm.submit();
   }//function
   //---------------------------------------------------------------------------
   function UserRegStep2AddEduItem(){
     document.mainForm.action = "/user-profile/action/moreEdu/";
		   document.mainForm.submit();
   }//function
   //---------------------------------------------------------------------------
   function disable(indeks, disable_status){
		var now = new Date();

	inputnameMonth = "lbArrMonth_DO["+indeks+"]";
	inputnameYear = "lbArrYear_DO["+indeks+"]";

	if (disable_status){
		document.mainForm.elements[inputnameYear].value = 0;
		document.mainForm.elements[inputnameMonth].value = 0;	
	} else {
		document.mainForm.elements[inputnameYear].value = now.getYear();
		document.mainForm.elements[inputnameMonth].value = 0;	
	} ;


	document.mainForm.elements[inputnameYear].disabled = disable_status;
	document.mainForm.elements[inputnameMonth].disabled = disable_status;
	//	alert(document.mainForm.elements[inputnameYear].name+".disabled = "+document.mainForm.elements[inputnameYear].disabled+"; "+document.mainForm.elements[inputnameMonth].name+".disabled = "+document.mainForm.elements[inputnameMonth].disabled);	
   }//function
   //---------------------------------------------------------------------------
   function disable2(indeks, disable_status){
		var now = new Date();

		inputnameMonth = "lbArrMonthEdu_DO["+indeks+"]";
		inputnameYear = "lbArrYearEdu_DO["+indeks+"]";
	
		if (disable_status){
			document.mainForm.elements[inputnameYear].value = 0;
			document.mainForm.elements[inputnameMonth].value = 0;	
		} else {
			document.mainForm.elements[inputnameYear].value = now.getYear();
			document.mainForm.elements[inputnameMonth].value = 0;	
		} ;
	
	
		document.mainForm.elements[inputnameYear].disabled = disable_status;
		document.mainForm.elements[inputnameMonth].disabled = disable_status;
		//	alert(document.mainForm.elements[inputnameYear].name+".disabled = "+document.mainForm.elements[inputnameYear].disabled+"; "+document.mainForm.elements[inputnameMonth].name+".disabled = "+document.mainForm.elements[inputnameMonth].disabled);	
   }//function
   //---------------------------------------------------------------------------


//---------------------------------------------------------------------------
function MakeLogFrmChange(){
//  alert( document.forms["mainForm"].submit );
//  alert( document.mainForm.submit );
  document.forms["mainForm"].action = "/user-change/action/change/";
  document.forms["mainForm"].submit();
}//function
//---------------------------------------------------------------------------

function goToSearch()
{
	el = document.getElementById( 'q' );
	el.style.border = '2px solid red';
	el.style.background = '#aa0000';
	el.style.color = 'white';
	el.focus();
}
function useCat()
{
	el = document.getElementById( 'allcategories' );
	el.style.border = '2px solid red';
}


//------------------------------------------------------------------------------
function MainPageShow(){
  document.mainForm.action = "index.php";
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function buttons_onclick(ID){
	 switch(ID){
	   case 1:
	     alert("FAQ");
	     break;
    case 2:    																				// formularz logowania
      document.mainForm.action = "/user-login/";
    		document.mainForm.submit();
    		break;
	   case 3:    																				// formularz rejestracji nowego użytkownika
      document.mainForm.action = "/user-registry/";
    		document.mainForm.submit();
    		break;
	   default:
      alert(ID);
	 }//switch
}//function
//------------------------------------------------------------------------------
function main_menu_onclick(ID){
  switch(ID){
	case 0:
      document.mainForm.action = "user_page_main.php";
	  document.mainForm.submit();
      break;
    case 1:
      document.mainForm.action = "/user-profile/";
	  document.mainForm.submit();
      break;
    case 2:
      document.mainForm.action = "user_find_fast.php";
	  document.mainForm.submit();
      break;
    case 3:
      document.mainForm.action = "user_communication.php?SettSort=True";
	  document.mainForm.submit();
      break;
    case 4:
      document.mainForm.action = "gwar.php";
      document.mainForm.submit();
	  break;  
    case 5:
      document.mainForm.action = "user_relationship.php?MenuID=5";
      document.mainForm.submit();
	  break;
  }
  return;
}//function
//------------------------------------------------------------------------------
function sub_menu_onclick(RunScript){
	document.mainForm.action = RunScript;
	document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function AddFrend(MenuID){
  document.mainForm.action = "user_frend_add.php?MenuID=" + MenuID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function LogOff(){
  document.mainForm.action = "/user-logout/";
		document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function RegistryBtnOnClick(ID){
  switch(ID){
    case 1:
      document.mainForm.action = "/user-registry/action/dec/";
    		document.mainForm.submit();
	     break;
	   case 2:
      document.mainForm.action = "/user-registry/action/inc/";
    		document.mainForm.submit();
	     break;
    case 3:
      document.mainForm.action = "user_registry.php?action=more";
    		document.mainForm.submit();
	     break;
    case 4:
      document.mainForm.action = "/user-registry/action/save/";
    		document.mainForm.submit();
	     break;
    case 5:
      document.mainForm.action = "/user-login/";
    		document.mainForm.submit();
	     break;
  }//switch
}//function
//------------------------------------------------------------------------------
function ChangePass(){
  document.mainForm.action = "/user-login/action/change/";
		document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function FrendshipBtnOnClick(ID){
  switch(ID){
    case 1:
      document.mainForm.action = "user_page_main.php?MenuID=0";
      document.mainForm.submit();
	     break;
	   case 2:
      document.mainForm.action = "user_frend_add.php?action=frendadd";
      document.mainForm.submit();
	     break;
    case 3:
      document.mainForm.action = "user_log_after.php?action=toinvite";
      document.mainForm.submit();
	     break;
  }//switch
}//function
//------------------------------------------------------------------------------
function InvitationNoThanks(ID){
  document.mainForm.action = "events.php?action=inv_no_thanks&UserID=" + ID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function btnInvitationOnClick(ID){
  switch(ID){
    case 1:
      document.mainForm.action = "invitation_incoming.php?MenuID=0";
      document.mainForm.submit();
	  break;
	case 2:
      document.mainForm.action = "invitation_outgoing.php?MenuID=0";
      document.mainForm.submit();
	  break;
  }//switch
}//function
//------------------------------------------------------------------------------
function InvitationItemOnClick(ID){
  document.mainForm.action = "invitation_incoming.php?action=ShowItem&ItemID=" + ID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function btnIncomingOnClick(ID, ItemID){
  switch(ID){
    case 1:
      document.mainForm.action = "invitation_incoming.php?MenuID=0&action=cancel&ItemID=" + ItemID;
      document.mainForm.submit();
	  break;
	case 2:
      document.mainForm.action = "invitation_incoming.php?MenuID=0&action=apply&ItemID=" + ItemID;
      document.mainForm.submit();
	  break;
    case 3:
      alert('no implements');
//      document.mainForm.action = "invitation_incoming.php?MenuID=0&action=apply&ItemID=" + ItemID;
  //    document.mainForm.submit();
	  break;
  }//switch
}//function
//------------------------------------------------------------------------------
function MyRelationShipClick(ID){
  document.mainForm.action = "user_relationship.php?MenuID=0&UserID=" + ID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function RelationshipOnClick(ID){
  document.mainForm.action = "user_relationship_item.php?MenuID=0&ItemID=" + ID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function btnFrendshipOnClick(ID, ItemID){
 switch(ID){
   case 1:
      document.mainForm.action = "user_relationship.php";
      document.mainForm.submit();
	     break;
	  case 2:
      document.mainForm.action = "user_relationship.php?MenuID=0&action=apply&ItemID=" + ItemID;
      document.mainForm.submit();
	     break;
  }//switch
}//function
//------------------------------------------------------------------------------
function InvitationIncominDelete(ItemID){
  document.mainForm.action = "invitation_incoming.php?MenuID=0&action=discard&ItemID=" + ItemID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function InvitationItemOutOnClick(ItemID){
  document.mainForm.action = "invitation_outgoing.php?MenuID=0&action=ShowItem&ItemID=" + ItemID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function btnInvitationOutgoingItemOnClick(ID, ItemID){
  switch(ID){
    case 1:
      document.mainForm.action = "invitation_outgoing.php?MenuID=0";
      document.mainForm.submit();
      break;
    case 2:
      document.mainForm.action = "invitation_outgoing.php?MenuID=0&action=apply&ItemID=" + ItemID;
      document.mainForm.submit();
      break;
  }//switch
}//function
//------------------------------------------------------------------------------
function InvitationOutgoingDelete(ItemID){
  document.mainForm.action = "invitation_outgoing.php?MenuID=0&action=delete&ItemID=" + ItemID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function btnRelationshipOnClick(){
  document.mainForm.action = "user_page_main.php?MenuID=0";
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function btnRelationDelete(ItemID){
  document.mainForm.action = "user_relationship.php?MenuID=0&action=delete&ItemID=" + ItemID;
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
function btnFindFast(){
  //document.mainForm.action = "user_log_after.php?MenuID=2&action=FindFast";
  document.mainForm.action = "user_find_fast.php?MenuID=2&action=FindFast";
  document.mainForm.submit();
}//function
//------------------------------------------------------------------------------
// SORTOWANIE TABLIC
//----------------------------------------------------------------------------
function exPL(x){
    return x.toLowerCase().replace(/[ąęśćółńżź]/g,function(s){
    return(s=='ą'?'a':s=='ę'?'e':s=='ś'?'s':s=='ć'?'c':
    s=='ó'?'o':s=='ł'?'l':s=='ń'?'n':s=='ź'?'z':'zż')+'ż'})
}//function
//----------------------------------------------------------------------------
//Na początek zadeklarujemy kilka zmiennych
//globalnych, których użyjemy w skrypcie
var Sekcja,Wiersze,Tablica_Wierszy=[];

function ListItemsSort(){
  	//to funkcja wywoływana onload
    //na początek małe zabezpieczenie
    //przed starszymi przeglądarkami
    if(!document.getElementById)
      return

     //zmienna Sekcja staje się referencją do
     //obiektu tbody zawierającego dane
     //zmienna Wiersze staje się referencją do
     //kolekcji wierszy td znajdujących sie w
     //tej sekcji
     Sekcja = document.getElementById('Sort_id')
     Wiersze = Sekcja.getElementsByTagName('tr')

     //dzięki DOM-owej metodzie cloneNode
     //javascriptowa tablica Tablica_Wierszy
     //gromadzi wirtualne obiekty td
     //które będzie można wykorzystać przy
     //późniejszym wywołaniu metody appendChild
     for(var i=0;i<Wiersze.length;i++)
       Tablica_Wierszy[i]=Wiersze[i].cloneNode(true)

}//function
//----------------------------------------------------------------------------
function Sortuj(x){
    //to funkcja wywoływana przez kliknięcie odnośnika
    if(!document.getElementById||!Wiersze)
      return

    //sortowanie tablicy
    //zmienna x, przekazywana w parametrze
    //decyduje która kolumna tabeli będzie
    //uwzględniana przez funkcję sortującą
    Tablica_Wierszy.sort(
       function(A,B,a,b){
       a = A.getElementsByTagName('td')[x].innerHTML;
       b = B.getElementsByTagName('td')[x].innerHTML;
         a = exPL(a);
         b = exPL(b);
         return a>b?1:a<b?-1:0
         //return a>b?-1:a<b?1:0
       }//function
     )

     //po posortowaniu zmiennej Tablica_Wierszy
     //wykonujemy dwie rzeczy
     //najpierw usuwamy wszystkie wiersze w tabeli
     while(Wiersze.length)
       Sekcja.removeChild(Wiersze[0])

     //a potem odtwarzamy je na podstawie
     //obiektów znajdujących się w posortowanej
     //tablicy Tablica_Wierszy
     for(var i=0;i<Tablica_Wierszy.length;i++)
       Sekcja.appendChild(Tablica_Wierszy[i])
}//function
//------------------------------------------------------------------------------
// KONIEC SORTOWANIE TABLIC
//----------------------------------------------------------------------------
