function fnSetCookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}


function fnEventRightMenu(objP) {
  switch (objP.id){
    case "eventMailingLabel":  
      if (lEventOpenMailing){
        document.getElementById('eventMailing').style.display="none"; 
        document.getElementById('eventMailingLabel').style.fontWeight="normal";  
        fnSetCookie("eventMailingBoxOpen","0","/")
      }
      else{
        document.getElementById('eventMailing').style.display="block"; 
        document.getElementById('eventMailingLabel').style.fontWeight="bold";  
        document.getElementById('eventSearch').style.display="none"; 
        document.getElementById('searchEventLabel').style.fontWeight="normal";
        document.getElementById('insertEvent').style.display="none"; 
        document.getElementById('insertEventLabel').style.fontWeight="normal";  
        fnSetCookie("eventMailingBoxOpen","1",false,"/")
        fnSetCookie("eventSearchBoxOpen","0",false,"/")
        fnSetCookie("eventInsertBoxOpen","0",false,"/")
        lEventOpenSearch = false;
        lEventOpenInsert = false;
      }
      lEventOpenMailing = !lEventOpenMailing;
      break;
    case "searchEventLabel":  
      if (lEventOpenSearch){
        document.getElementById('eventSearch').style.display="none"; 
        document.getElementById('searchEventLabel').style.fontWeight="normal";  
        fnSetCookie("eventSearchBoxOpen","0",false,"/")
      }
      else{
        document.getElementById('eventSearch').style.display="block"; 
        document.getElementById('searchEventLabel').style.fontWeight="bold";  
        if (nPageLangID==1) {
          document.getElementById('eventMailing').style.display="none"; 
          document.getElementById('eventMailingLabel').style.fontWeight="normal";
          document.getElementById('insertEvent').style.display="none"; 
          document.getElementById('insertEventLabel').style.fontWeight="normal";  
          fnSetCookie("eventMailingBoxOpen","0",false,"/")
          fnSetCookie("eventInsertBoxOpen","0",false,"/")
          lEventOpenMailing = false;
           lEventOpenInsert = false;
          nMailingSelectedRow = 0;
        }
        fnSetCookie("eventSearchBoxOpen","1",false,"/")
        if (nPageLangID==1) {
          document.getElementById('eventMailingSubscribe').style.display="none";
          document.getElementById('eventMailingChange').style.display="none";
          document.getElementById('eventMailingPassword').style.display="none";
          document.getElementById('eventMailingUnSubscribe').style.display="none";
          document.getElementById('eventMailingSubscribeLabel').style.display="block";
          document.getElementById('eventMailingChangeLabel').style.display="block";
          document.getElementById('eventMailingPasswordLabel').style.display="block";
          document.getElementById('eventMailingUnSubscribeLabel').style.display="block";
        }
      }
      lEventOpenSearch = !lEventOpenSearch;
      break;
    case "insertEventLabel":  
      if (lEventOpenInsert){
        document.getElementById('insertEvent').style.display="none"; 
        document.getElementById('insertEventLabel').style.fontWeight="normal";  
        fnSetCookie("eventInsertBoxOpen","0",false,"/")
        lEventOpenSearch = false;
        lEventOpenMailing = false;
      }
      else{
        document.getElementById('insertEvent').style.display="block"; 
        document.getElementById('insertEventLabel').style.fontWeight="bold";  
        document.getElementById('eventSearch').style.display="none"; 
        document.getElementById('searchEventLabel').style.fontWeight="normal";
        if (nPageLangID==1) {
          document.getElementById('eventMailing').style.display="none"; 
          document.getElementById('eventMailingLabel').style.fontWeight="normal";
          fnSetCookie("eventSearchBoxOpen","0",false,"/")
          fnSetCookie("eventMailingBoxOpen","0",false,"/")
          lEventOpenMailing = false;
          nMailingSelectedRow = 0;
        }
        fnSetCookie("eventInsertBoxOpen","1",false,"/")
      }
      lEventOpenInsert = !lEventOpenInsert;
      break;
  }
  //alert(objP.id);
    
/*  if (objP.id=="eventMailingLabel"){
  }
  else // eventSearchLabel
  {
  }*/
  return false;
}	

function fnArticleRightMenu(objP) {
  if (objP.id=="searchArticleLabel"){
    if (lArticleOpenWebCams) {
      lArticleOpenWebCams = false;    
      document.getElementById('webCamsTitle').style.fontWeight="normal";
      document.getElementById('webCams').style.display="none"; 
      fnSetCookie("articleWebCamsBoxOpen","0",false,"/")
    }  

    if (lArticleOpenSearch) {
      document.getElementById('searchArticleLabel').style.fontWeight="normal";
      document.getElementById('articleSearch').style.display="none"; 
      fnSetCookie("articleSearchBoxOpen","0",false,"/")
    } 
    else{
      document.getElementById('searchArticleLabel').style.fontWeight="bold";
      document.getElementById('articleSearch').style.display="block"; 
      fnSetCookie("articleSearchBoxOpen","1",false,"/")
    }
    lArticleOpenSearch = !lArticleOpenSearch;
  }
  else { //webcams
    if (lArticleOpenSearch) {
      lArticleOpenSearch = false;    
      document.getElementById('searchArticleLabel').style.fontWeight="normal";
      document.getElementById('articleSearch').style.display="none"; 
      fnSetCookie("articleSearchBoxOpen","0",false,"/")
    }  
    if (lArticleOpenWebCams) {
      document.getElementById('webCamsTitle').style.fontWeight="normal";
      document.getElementById('webCams').style.display="none"; 
      fnSetCookie("articleWebCamsBoxOpen","0",false,"/")
    } 
    else{
      document.getElementById('webCamsTitle').style.fontWeight="bold";
      document.getElementById('webCams').style.display="block"; 
      fnSetCookie("articleWebCamsBoxOpen","1",false,"/")
    }
    lArticleOpenWebCams = !lArticleOpenWebCams;
  
  }
  return false;
}	

function fnServiceRightMenu(objP) {
  if (lServiceOpenSearch) {
  document.getElementById('searchServiceLabel').style.fontWeight="normal";
    document.getElementById('searchServices').style.display="none"; 
    fnSetCookie("serviceSearchBoxOpen","0",false,"/");
  } 
  else{
    document.getElementById('searchServiceLabel').style.fontWeight="bold";
    document.getElementById('searchServices').style.display="block"; 
    fnSetCookie("serviceSearchBoxOpen","1",false,"/")
  }
  lServiceOpenSearch = !lServiceOpenSearch; 
  return false;
}	

function fnMemoryRightMenu(objP) {
  if (lMemoryOpenSearch) {
    document.getElementById('searchMemoryLabel').style.fontWeight="normal";
    document.getElementById('memorySearch').style.display="none"; 
    fnSetCookie("memorySearchBoxOpen","0",false,"/")
  } 
  else{
    document.getElementById('searchMemoryLabel').style.fontWeight="bold";
    document.getElementById('memorySearch').style.display="block"; 
    fnSetCookie("memorySearchBoxOpen","1",false,"/")
    fnSetCookie("memorySearchBoxOpen","1",false,"/")
  }
  lMemoryOpenSearch = !lMemoryOpenSearch;
  return false;
}	

function fnEventMailingClick(cDivId, nSelectedRow){
  
  if (nSelectedRow == nMailingSelectedRow) //zavri box, rozvin menu
  {
    document.getElementById('eventMailingSubscribe').style.display="none";
    document.getElementById('eventMailingChange').style.display="none";
    document.getElementById('eventMailingPassword').style.display="none";
    document.getElementById('eventMailingUnSubscribe').style.display="none";
    document.getElementById('mailingSubscribeForm').style.display="none";
    document.getElementById('mailingChangeForm').style.display="none";
    document.getElementById('mailingPasswordForm').style.display="none";
    document.getElementById('mailingUnSubscribeForm').style.display="none";
    document.getElementById('eventMailingSubscribeLabel').style.display="block";
    document.getElementById('eventMailingChangeLabel').style.display="block";
    document.getElementById('eventMailingPasswordLabel').style.display="block";
    document.getElementById('eventMailingUnSubscribeLabel').style.display="block";
    nMailingSelectedRow = 0;
  }
  else
  {
    document.getElementById('eventMailingSubscribe').style.display="none";
    document.getElementById('eventMailingChange').style.display="none";
    document.getElementById('eventMailingPassword').style.display="none";
    document.getElementById('eventMailingUnSubscribe').style.display="none";
    if (document.getElementById(cDivId)){
      document.getElementById(cDivId).style.display="block";
      nMailingSelectedRow = nSelectedRow;
    }
    document.getElementById('eventMailingSubscribeLabel').style.display="none";
    document.getElementById('eventMailingChangeLabel').style.display="none";
    document.getElementById('eventMailingPasswordLabel').style.display="none";
    document.getElementById('eventMailingUnSubscribeLabel').style.display="none";
    if (document.getElementById(cDivId+'Label')){
      document.getElementById(cDivId+'Label').style.display="block";
    }
  }
  return false;
}
function showSelectedCykloTrips() {
  var i;
  var cParams = "";
  var inputs = document.getElementById('cykloTrips').getElementsByTagName("input");
  for (var i=0; i <= (inputs.length-1); i++) {
    if (inputs[i].checked) {
      if (cParams != '') {
        cParams = cParams + ",";
      }        
      cParams = cParams + inputs[i].value
    }  
	}
  //overlayLayers.cyklo.mergeNewParams({sld:'http://www.bnhelp.cz/projects/posazavi/sldCyklo.xml'});
  overlayLayers.cyklo.mergeNewParams({sld:'http://new.posazavi.com/mapy/sldCyklo2.asp?params='+cParams});	
}

