  // maps
function array_search(arr,val){
	for (var i=0; i<arr.length; i++)
		if (arr[i] == val)
			return i;
	return false;
}

var aPkt = new Array();
var aPktIdent = new Array();

aPkt[0] = new Array(0, 'Odddział 1', 'ul. Bernardyńska 5', 50.0386833, 22.0019662);
aPkt[1] = new Array(1, 'Ce-Ce', 'ul. Krakowska 20', 50.0494236, 21.9741625);

aPktIdent = new Array(0,1);

var gmarkers = new Array();
var map;
var isMapMade = false;
var pwybor = false;

function showGmap(id) {
	if(!isMapMade) {

		$("#dialogGmap").dialog({
			modal: true,
			width:520,
			height:390,
			bgiframe: true,
			resize: function(event, ui) { if (map) map.checkResize(); }
		});
		isMapMade = true;
		$("#dialogGmap").dialog('open');
		makeMap(id);

	} else {

		$("#dialogGmap").dialog('open');
		var center = new GLatLng(aPkt[id][3], aPkt[id][4]);
		map.setCenter(center, 15);
		myclick(id);
	}
}

function createMarker(point, nazwa, street, idpk) {
	var marker = new GMarker(point);
	var i = gmarkers.length;
	gmarkers.push(marker);


	GEvent.addListener(marker, "click", function() {
		var iwAnchor = marker.getIcon().infoWindowAnchor;
		var iconAnchor = marker.getIcon().iconAnchor;
		var offset = new GSize(iwAnchor.x-iconAnchor.x,iwAnchor.y-iconAnchor.y);
		var dymek_html = '<b>'+nazwa+'</b><br />'+street;
			if(pwybor) dymek_html += '<br /><div class="wybierz_punkt" style="margin-bottom:5px;float:right"><a href="javascript:void(0);" onclick="setMiejsceodbioru('+idpk+'); closeMap();"></a></div>';
		map.openInfoWindowHtml(marker.getLatLng(), dymek_html, {pixelOffset:offset});
	});

	return marker;
}

function myclick(clickid) {
	GEvent.trigger(gmarkers[array_search(aPktIdent, clickid)],"click");
}

function makeMap(clickid) {
	for(i=0; i < aPktIdent.length; i++) {
		var t = aPktIdent[i];

		var point = new GLatLng(aPkt[t][3],aPkt[t][4]);
		var marker = createMarker(point,aPkt[t][1], aPkt[t][2], aPkt[t][0]);
	}

	map = new GMap2(document.getElementById("gmappkt"));


	var center = new GLatLng(aPkt[clickid][3], aPkt[clickid][4]);
	map.setCenter(center, 14);
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());

    var mm = new GMarkerManager(map);

    mm.addMarkers(gmarkers,0,15);
    mm.refresh();


	setTimeout(function() {myclick(clickid); },10);
}

function loadFryzury() {
	var flashvars = {
			bazaUrl: "/get/xmlgaleriafryzur"
		};
	var params = {
			wmode: "transparent",
			menu: "flase",
			allowscriptaccess: "always",
			quality: "high",
			salign: "t"
		};
	var attributes = {};
	swfobject.embedSWF("/images/fryzjer.swf", "fryzury_flash", "648", "402", "8.0.0", "/images/expressinstall.swf", flashvars, params, attributes);
	$("#fryzury").css({"position":"absolute","top":"157px","width":"648px","height":"402px","margin-left":"0px"});
}

var flashVarsFromDb;
function setFlashVars() {
	flashVarsFromDb=new Array(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);
}

function loadSidebar(seo, closed) {
	var flashvars = {
			txtVar1: flashVarsFromDb[0],
			txtVar2: flashVarsFromDb[1],
			txtVar3: flashVarsFromDb[2],
			txtVar4: flashVarsFromDb[3],
			linkRezerwacja: "/"+seo+"/rezerwuj",
			linkWiecej: flashVarsFromDb[4],
			closed:	""+closed
		};
	var params = {
			wmode: "transparent",
			menu: "false",
			allowscriptaccess: "always",
			quality: "high",
			salign: "tr"
		};
	var attributes = {};
	swfobject.embedSWF("/images/sidebar.swf", "sidebar_flash", "190", "402", "8.0.0", "/images/expressinstall.swf", flashvars, params, attributes);
	if(!closed)$("#sidebar_static").css({"position":"absolute","top":"157px","width":"190px","height":"402px","margin-left":"648px"});
}

function inspiracje() {
	$("#inspiracje_items > div > img").mouseup(function() {
		var src = $(this).attr("src");
		var Bsrc = src.replace("small_","");
		if(Bsrc != $("#inspiracja_big > div > img").attr("src")) {
			$("#inspiracje_items > div > img").css("background","#ffffff");
			$(this).css("background","#ff6d00");
			$("#inspiracja_big > div > img").fadeOut("fast", function(){
				$("#inspiracja_big > div > img").attr("src",Bsrc);
				$("#inspiracja_big > div > img").load(function() {
					$("#inspiracja_big > div > img").fadeIn("fast");
				 });
			});
		}
	});
}

function tree(_div){
	$("#"+_div).treeview({animated: "fast"});
}

function hide_sidebar() {$("#sidebar").css({"width":"47px","margin-left":"791px"});}
function show_sidebar() {$("#sidebar").css({"width":"190px","margin-left":"648px"});}

var prefix = '&#109;a' + 'i&#108;' + '&#116;o';
var path = 'hr' + 'ef' + '=';
var mail = new Array();
	mail[0] = 'bernardynska' + '&#64;' + 'cece&#46;rzeszow&#46;pl';
	mail[1] = 'krakowska' + '&#64;' + 'cece&#46;rzeszow&#46;pl';
	mail[2] = 'praca' + '&#64;' + 'cece&#46;rzeszow&#46;pl';

function putMail(i) {
		document.write( '<a class="e-mail" ' + path + '\'' + prefix + ':' + mail[i] + '\'>' + mail[i] + '</a>' );
}


function importJS(jsFile) {
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = jsFile;

	document.getElementsByTagName('head')[0].appendChild(script);
}

(window.attachEvent)?attachEvent('onload', init) : addEventListener('load', init, false);

function init() {
	loadFryzury();
	initializeDialogs();
	try { tree('mmenu'); } catch (e){};
	try { galeria(); } catch (e){};
	try { inspiracje(); } catch (e){};
	try { Shadowbox.init({counterType:"skip"}); } catch (e){};

	var ceceKey = 'ABQIAAAAEp_v9XdwIrohIxLLbIHyfhTkC8Y_jazjEjNk3SsZHLAQpTRSLxTsn4TFAs8Ag-7ZNotNHyTbWoWIrw';
	var beta_ceceKey = 'ABQIAAAAEp_v9XdwIrohIxLLbIHyfhRxwezz4gS0YWMhc3lpt_vx6J5uWBR0IY0zoHSPjLK2tLIi487-FuEFnA';
	//importJS('http://maps.google.com/maps?file=api&amp;v=2&amp;key='+ceceKey);
}
