// GOOGLE MAPA
function initialize_map() {
	if (GBrowserIsCompatible()) {

		var map = new GMap2(document.getElementById("gmap"), { size: new GSize(600,500) } );
		map.setCenter(new GLatLng(50.066427,14.535702), 16);
		var customUI = map.getDefaultUI();

		// Remove MapType.G_HYBRID_MAP
		customUI.maptypes.hybrid = false;
		map.setUI(customUI);

		var marker = new GMarker(new GLatLng(50.066427,14.535702));
		map.addOverlay(marker);

		var markerText = '<img src="/img/img-budova.jpg" width="313" height="169" />';

		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(markerText);
		});
		marker.openInfoWindowHtml(markerText);

	}
}



// funkce pro vlozeni fotek z fotogalerie ke clanku START
function GenerateCustomFckGallery(files_array)
{
		var result="";
		for (var a=0;a<files_array.length;a++)
			result+="<a class=\"nyroModal\" href=\""+files_array[a].path+"\" rel=\"gallery[myset]\"><img class=\"body-gallery\" alt=\"\" src=\""+files_array[a].thumb+"\" /></a>";
		return result;
}
// funkce pro vlozeni fotek z fotogalerie ke clanku END


try {

/* NYRO MODAL */
$(function() {
	$.fn.nyroModal.settings.processHandler = function(settings) {
		var from = settings.from;
		if (!settings.type && from && from.href) {
			/*alert(
				'type should be image: '+settings.type + '\n'
				+ "need to determine if image manually");*/
			var arr = from.href.split('?');
			//if carrying extra stuff
			if(arr.length>1){
				var newArr=arr[0].split('.');
				var newType=settings.type;
				//alert('extension is: ' + newArr[newArr.length-1]);
				switch(newArr[newArr.length-1].toUpperCase()){
					case 'IMG':
					case 'JPG':
					case 'JPEG':
					case 'PNG':
					case 'GIF':
					case 'ASPX':
						newType='image';
						break;
					default:
						newType=settings.type;
				}
				//alert("new type is " + newType);
				$.nyroModalSettings({
					type: newType
				});
			}
		}
	};

});


$(document).ready(function(){


	
	// ZEBRA TABULKA = jen na tabulky, ktere nemaji nastaveny class
	$("table").each(function(inIndex){
		if($(this).attr("class") == "")
		{
			$(this).find("tr:odd").addClass('odd');
		}
	});
	// pridani class k prvkum formulare
	$("form input:checkbox").addClass('checkbox');
	$("form input:radio").addClass('radio');
	
	  // otvirani v novem okne
	$('a[class*=nw]').click( function() {
		window.open(this.href);
		return false;
	});
	
  /* ZOBRAZOVANI FORMULARE PRO ODESLANI CLANKU */

  $("#btnMail").click(function(){
      $("#sendArticle").slideToggle("slow");
      return false;
  });
  $("#btnCloseForm").click(function(){
      $("#sendArticle").slideUp("slow");
      return false;
  });

	// MENU
	$("#main-nav").ndMenu();
	
	//FORM VALIDATOR
	$("form").ndFormValidator();

	//grayscale
//Grayscale Function - odstiny sedi START

function AddEventHandler(object,event,handler)
{
	if ((object==null)||(event==null)||(handler==null))
		return;

	if (object.attachEvent)
		object.attachEvent("on"+event,handler);
	else
		object.addEventListener(event,handler,false);
}

$(document).ready(function() {

  $('#services h3 a').hover(function() {
    grayscale.reset( $(this).find('img') );
	}, function() {
		  grayscale( $(this).find('img') );
  });


  function controlGray() {
    $('#services h3 img').each(function(i) {
        grayscale($(this));
    });
  }

  AddEventHandler(window,"load",function() {controlGray()});

});

//Grayscale Function - odstiny sedi END



    
});

} catch(e) {

}
