  function myformsubmit(formid,formaction,myvarid,myvarvalue)
  {
    document.getElementById(formid).action = formaction ;
    if (myvarid)
      document.getElementById(myvarid).value = myvarvalue ;
    document.getElementById(formid).submit() ;
  }
      

      
  function showandhide (boxid)
  {
    if (document.getElementById(boxid).style.display == "none")
      document.getElementById(boxid).style.display = "block" ;
    else
      document.getElementById(boxid).style.display = "none" ;
  }
      

      
  function showgames (boxid)
  {
    if (document.getElementById(boxid).style.display == "none") {
      document.getElementById(boxid).style.display = "block" ;
      document.cookie="prshowgames=1" ;
    }
    else {
      document.getElementById(boxid).style.display = "none" ;
      document.cookie="prshowgames=0" ;
    }
  }


  function switch_view (view_nr, target_id, switch_quantity, symbol)
  {
    for (var a=1; a <= switch_quantity; a++) {
      if (a == view_nr) {                         
        document.getElementById (target_id+a).style.display = "block" ;
        if (symbol)    {
          document.getElementById (symbol+a).className = symbol+"selected" ;     }
      }
      else {
        document.getElementById (target_id+a).style.display = "none" ;
        if (symbol)
          document.getElementById (symbol+a).className = symbol+"unselected" ;
      }
    }
  }

  function copytoclipboard(mytext) 
  {
   window.clipboardData.setData("Text", mytext)
  }

  function logboxfocus(AElementID)
  {
      var el = document.getElementById(AElementID);
      el.focus();
  }


function onlydec(event,f)
{
  if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;}
  if ((kc < 47 || kc > 57) && kc != 8 && kc != 0) return false;
  return true;
}


function wyslijMail(uzytkownik, serwer){
   location.href = "mailto:" + uzytkownik + "@" + serwer;
}




function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function sprawdzenie_poprawnosci_wyniku ()
{
  if (document.getElementById('loggedIn_id').value) {
    if (document.getElementById('id_typowanyWynik').selectedIndex == 0)
      alert ('Nie wskazano typowanego rezultatu!') ;
    else
      typerForm.submit();
  }
  else
    alert ('Musisz być zalogwany aby typować!') ;
}

function formularz_tygodniowy_typera ()
{
  if (document.getElementById('loggedIn_id').value)
     typujTydzien.submit();
  else
    alert ('Musisz być zalogwany aby typować!') ;
}


function ilosc_zdjec_w_tygodniu ()
{
   document.getElementById('lastWeekFotos').innerHTML = document.getElementById('zdjeciaTygodniaLink').value ;
}
