
		/*  FUNCTION FOR OPEN NEW WINDOWS WITH LARGE PICTURE  */

		function showPicture( documentID, pictureID ) {
			window.open( '/showPicture.php?iDocumentID=' + documentID + "&iPictureID=" + pictureID, 'foto', 'width=400,height=300,left=50,top=50,scrollbars=1' );
			return false;
		}

		function showPictureColour( documentID, samplesColourID ) {
			window.open( '/showPictureSamples.php?iDocumentID=' + documentID + "&iColourID=" + samplesColourID, 'foto', 'width=400,height=300,left=50,top=50,scrollbars=1' );
			return false;
		}

		function showPicturePanel( documentID, samplesPanelID ) {
			window.open( '/showPictureSamples.php?iDocumentID=' + documentID + "&iPanelID=" + samplesPanelID, 'foto', 'width=400,height=300,left=50,top=50,scrollbars=1' );
			return false;
		}

		function showFlash( documentID, fileID, fileWidth, fileHeight ) {
			window.open( '/showFlash.php?iDocumentID=' + documentID + "&iFileID=" + fileID, 'showFlashWindow', 'width='+fileWidth+',height='+fileHeight+',left=50,top=50,scrollbars=0' );
			return false;
		}



		/*  FUNCTION FOR ADDING URL TO FAVORITE LINKS  */

		function AddFavorite( linkObj, addUrl, addTitle ) {
			if ( document.all && !window.opera ) {
				window.external.AddFavorite( addUrl, addTitle );
				return false;
			} else if ( window.opera && window.print ) {
				linkObj.title = addTitle;
				return true;
			} else if ( ( typeof window.sidebar == 'object') && ( typeof window.sidebar.addPanel == 'function' ) ) {
				if ( window.confirm( 'Přidat oblíbenou stránku jako nový panel?' ) ) {
					window.sidebar.addPanel( addTitle, addUrl, '' );
					return false;
				}
			}
			window.alert( 'Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.' );
			return false;
		}



		/*  FUNCTION FOR SHOWING CLOCKS  */

		function showClocks() {

			defNow	= new Date();

			with( defNow ) {
				defHours	= getHours();
				defMinutes	= getMinutes();
				defSeconds	= getSeconds();
			}

			defTime	 = ( ( defHours < 10 ) ? "0" : ""  ) + defHours;
			defTime	+= ( ( defMinutes < 10 ) ? ":0" : ":" ) + defMinutes;
			defTime	+= ( ( defSeconds < 10 ) ? ":0" : ":" ) + defSeconds;

			document.getElementById('pageClocks').innerHTML = defTime;
			window.setTimeout( "showClocks()", 1000 );

		}



		/*  FUNCTION: FOR LINK CONFIRMATION  */

		function confirmLink( theLink, theMessage ) {

			if ( typeof( window.opera ) != 'undefined' ) {
				return true;
			}

			var is_confirmed = confirm( theMessage );
			if ( is_confirmed ) {
				theLink.href += '&is_js_confirmed=1';
			}
			return is_confirmed;

		}


		/*  FUNCTION: FOR LINK CONFIRMATION  */

		function voteGallery( documentID, defVote ) {

			window.location = "/document.php?doAction=documentVote&iDocumentID=" + documentID + "&doVote=" + defVote;

		}


		/*  FUNCTION: FOR SHOWING FAQ ANSWER  */

		function showFaqAnswer( questionID, answerID ) {

			defQuestion		= document.getElementById( questionID );
			defAnswer		= document.getElementById( answerID );
			defDivs			= document.getElementsByTagName("div");

			for ( var x = 0;x < defDivs.length; x++ ) {
				if (defDivs[x].className == "faqQuestionAnswer")
					if (defDivs[x].id != answerID) {
						defDivs[x].style.display = "none";
						defStr = defDivs[x].id;
						defId  = defStr.split("answerNo");
						if ( document.getElementById("questionNo"+defId[1]).className != "questionActive" && document.getElementById("questionNo"+defId[1]).className != "questionVisited" ) {
							document.getElementById("questionNo"+defId[1]).className	= "";
						} else if ( document.getElementById("questionNo"+defId[1]).className == "questionActive"  ) {
							document.getElementById("questionNo"+defId[1]).className	= "questionVisited";
						}
					} 
			}

			if ( defAnswer.style.display == "none" ) {
				defQuestion.className	= "questionActive";
				defAnswer.style.display	= "block";
			} else {
				defQuestion.className	= "questionVisited";
				defAnswer.style.display	= "none";
			}

			return false;

		}


		/*  FUNCTION: FOR SHOWING JOB ITEM  */

		function showJobItem( itemID, itemDetailID ) {

			defItem			= document.getElementById( itemID );
			defItemDetail		= document.getElementById( itemDetailID );
			defDivs			= document.getElementsByTagName("div");
			
			for ( var x = 0;x < defDivs.length; x++ ) {
				if (defDivs[x].className == "jobItemDetail")
					if (defDivs[x].id != itemDetailID) {
						defDivs[x].style.display = "none";
						defStr = defDivs[x].id;
						defId  = defStr.split("itemDetailNo");
						if ( document.getElementById("itemNo"+defId[1]).className != "itemActive" && document.getElementById("itemNo"+defId[1]).className != "itemVisited" ) {
							document.getElementById("itemNo"+defId[1]).className	= "";
						} else if ( document.getElementById("itemNo"+defId[1]).className == "itemActive"  ) {
							document.getElementById("itemNo"+defId[1]).className	= "itemVisited";
						}
					} 
			}           

			if ( defItemDetail.style.display == "none" ) {
				defItem.className		= "itemActive";
				defItemDetail.style.display	= "block";
			} else {
				defItem.className		= "itemVisited";
				defItemDetail.style.display	= "none";
			}

			return false;

		}




		/*  FUNCTION: FOR SHOWING PROPERTY ITEM  */

		function showPropertyItem( itemID, itemDetailID ) {

			defItem			= document.getElementById( itemID );
			defItemDetail		= document.getElementById( itemDetailID );
			defDivs			= document.getElementsByTagName("div");
			
			for ( var x = 0;x < defDivs.length; x++ ) {
				if (defDivs[x].className == "propertyItemDetail")
					if (defDivs[x].id != itemDetailID) {
						defDivs[x].style.display = "none";
						defStr = defDivs[x].id;
						defId  = defStr.split("itemDetailNo");
						if ( document.getElementById("itemNo"+defId[1]).className != "itemActive" && document.getElementById("itemNo"+defId[1]).className != "itemVisited" ) {
							document.getElementById("itemNo"+defId[1]).className	= "";
						} else if ( document.getElementById("itemNo"+defId[1]).className == "itemActive"  ) {
							document.getElementById("itemNo"+defId[1]).className	= "itemVisited";
						}
					} 
			}           

			if ( defItemDetail.style.display == "none" ) {
				defItem.className		= "itemActive";
				defItemDetail.style.display	= "block";
			} else {
				defItem.className		= "itemVisited";
				defItemDetail.style.display	= "none";
			}

			return false;

		}




		/*  FUNCTION:  FOR PLACING PROJECT TO MAP  */

		function showMapPrague() {

			loadPosition		= document.getElementById( 'document_sort_position' ).value;
			window.open( "/admin/showMap.php?position=" + loadPosition, "showMap", "top = 50; left = 50; width= 699; height = 555;" ); 

		}


	function checkMap() {

		var defRed	= document.getElementById( "project1" ).checked;
		var defGreen	= document.getElementById( "project2" ).checked;
		var defBlue	= document.getElementById( "project3" ).checked;

		var defItem1	= document.getElementById( "showProjectsCurrent" );
		var defItem2	= document.getElementById( "showProjectsPlanned" );
		var defItem3	= document.getElementById( "showProjectsRealized" );

		if ( defRed == true && defGreen == true && defBlue == true ) {
			defItem1.style.display	= "block";
			defItem2.style.display	= "block";
			defItem3.style.display	= "block";
		} else if ( defRed == true && defGreen == true ) {
			defItem1.style.display	= "block";
			defItem2.style.display	= "block";
			defItem3.style.display	= "none";
		} else if ( defRed == true && defBlue == true ) {
			defItem1.style.display	= "block";
			defItem2.style.display	= "none";
			defItem3.style.display	= "block";
		} else if ( defGreen == true && defBlue == true ) {
			defItem1.style.display	= "none";
			defItem2.style.display	= "block";
			defItem3.style.display	= "block";
		} else if ( defRed == true ) {
			defItem1.style.display	= "block";
			defItem2.style.display	= "none";
			defItem3.style.display	= "none";
		} else if ( defGreen == true ) {
			defItem1.style.display	= "none";
			defItem2.style.display	= "block";
			defItem3.style.display	= "none";
		} else if ( defBlue == true ) {
			defItem1.style.display	= "none";
			defItem2.style.display	= "none";
			defItem3.style.display	= "block";
		} else {
			defItem1.style.display	= "none";
			defItem2.style.display	= "none";
			defItem3.style.display	= "none";
		}

	}

//AJAX by JT


  function processRequest(_id)
  {
    if (httpRequest.readyState == 4)
    {
      if(httpRequest.status == 200)
      {
        var mistoZobrazeni = document.getElementById(_id);
        mistoZobrazeni.innerHTML = httpRequest.responseText;
       }
      else
      {
          alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
      }
    }
  }
  
  
    
    function changeBanner(){
      var path = document.getElementById('banner_file').value;
      var form = document.getElementById('banner_prewiev_form');
      form.submit();    
      //chooseAjaxOrder("./include/templates/AJAX/banner_prewiev.php?path="+path,"_banner_prewiev")
     }
     
     
     var previous1;
     
     function advertismentStart1(){
       // SHOWING ANDWERTISMENT
       actual1 = actual1 + 1;
       if (actual1 > (banners1.length-1)) actual1 = 0;
       if (previous1 != banners1[actual1])
         //alert(AJurl1+"?doAction=show&iBannerID="+banners1[actual1]); 
         banner1(AJurl1+"?doAction=show&iBannerID="+banners1[actual1]+"&time="+giveTime(),"pageAdvertLeft");
       setTimeout("advertismentStart1()",times1[actual1]*1000);
       previous1 = banners1[actual1];
     }
     
     function giveTime(){
       datum = new Date()
       with (datum){
          h = getHours();
          m = getMinutes();
          s = getSeconds();
        }
     return (h+":"+m+":"+s);

     }
     var previous2;
     
     function advertismentStart2(){
       // SHOWING ANDWERTISMENT
       actual2 = actual2 + 1;
       if (actual2 > (banners2.length-1)) actual2 = 0;
       if (previous2 != banners2[actual2]) 
        banner2(AJurl2+"?doAction=show&iBannerID="+banners2[actual2]+"&time="+giveTime(),"pageAdvertRigth");
       setTimeout("advertismentStart2()",times2[actual2]*1000);
       previous2 = banners2[actual2];
     }

function banner2(url,_id){   
     if (url != 0){
        if (window.ActiveXObject){
          httpRequest2 = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
          httpRequest2 = new XMLHttpRequest();}
        httpRequest2.open("GET", url, true);
        document.getElementById(_id).innerHTML = "Loading ...";
        httpRequest2.onreadystatechange= function () {processRequest2(_id); } ;
        httpRequest2.send(null);
      } else {
        document.getElementById(_id).innerHTML = "";      }
      return false;
    }
    
  function processRequest2(_id){
  if (httpRequest2.readyState == 4){
      if(httpRequest2.status == 200){
        var mistoZobrazeni = document.getElementById(_id);
        mistoZobrazeni.innerHTML = httpRequest2.responseText;
       } else {
          alert("Chyba pri nacitani stanky"+ httpRequest2.status +":"+ httpRequest2.statusText);
      }
    }
  }    
  
function banner1(url,_id){   
     if (url != 0){
        if (window.ActiveXObject){
          httpRequest1 = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
          httpRequest1 = new XMLHttpRequest();}
        httpRequest1.open("GET", url, true);
        document.getElementById(_id).innerHTML = "Loading ...";
        httpRequest1.onreadystatechange= function () {processRequest1(_id); } ;
        httpRequest1.send(null);
      } else {
        document.getElementById(_id).innerHTML = "";      }
      return false;
    }
    
  function processRequest1(_id){
  if (httpRequest1.readyState == 4){
      if(httpRequest1.status == 200){
        var mistoZobrazeni = document.getElementById(_id);
        mistoZobrazeni.innerHTML = httpRequest1.responseText;
       } else {
          alert("Chyba pri nacitani stanky"+ httpRequest1.status +":"+ httpRequest1.statusText);
      }
    }
  }      



  function showPanelDetail( panelID, otherIDs, prefix ) {
    
    
    var allIDs = otherIDs.split("|");
    for( var i = 0; i < ( allIDs.length - 1); i++ ) {
      document.getElementById(prefix+allIDs[i]).style.display = "none";
    }
    document.getElementById(prefix+panelID).style.display = "block";
    
  }


	function react( iID, sTitle ) {
		document.getElementById('phorum_parent_id').value = iID;
		document.getElementById('phorum_title').value = "Re: " + sTitle;
		window.location = '#phorumForm';
		document.getElementById('phorum_title').focus();
	}
