var places
var ocolor

color=0;
window.addEvent('domready', function() {
	places=$$('#placecontainer a[class=place]');
	if($('googlemap')){
		loadGugli();
	 }
	  var vAcc = new Accordion($('palyazatok'), 'h2.toggler', 'div.element', {
		opacity: false,
		show: 0,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#730000');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#512815');
		}
	});
	
	var tipek = new Tips($$('.tooltip'),{"className":"tool-tip"});
	if($("slide")) new SimpleSlide('slide',{type: 'fade', direction: 'forward', duration: 600, auto:"loop", time:"3500"})
	if($("mainimagek")) new SimpleSlide('mainimagek',{type: 'fade', direction: 'forward', duration: 600, auto:"loop", time:"3500"})
	Slimbox.scanPage();
});

function weddingfilter(city,cityname){
	var i
	i=0;
	var lastplace
	lastplace="";
	$("place_title").set("html","<a href=\"javascript:weddingfilter("+city+",'"+cityname+"');\">"+cityname+"</a>");
	places.each(function(el){
		var re=el.rel;
		re=re.split('|');
		
		if(re[0]==city){
			el.setStyle("display","block");
			i+=1;
			lastplace=re[1]
			lastplacename=el.title;
		}else{
			el.setStyle("display","none");
		}
		if(city==0){
			el.setStyle("display","block");
		}
		
	});
	
	if(i==1){
		$("photocontainer").setStyle("display","block");
		$("placecontainer").setStyle("display","none");
		weddingphoto(lastplace,lastplacename);
	}else{
		$("photocontainer").setStyle("display","none");
		$("placecontainer").setStyle("display","block");
	}
}

function weddingphoto(place,placename){
		var randomszam=Math.random();
		new Ajax('/eskuvo/fotok/'+place+'/'+randomszam+'.html', {
		method: 'get',
		onRequest: function(req) {
			$("place_title").setStyle("display","block");
		},
		onComplete: function(req) {
			$("photocontainer").set("html",req);
			$("photocontainer").setStyle("display","block");
			$("placecontainer").setStyle("display","none");
			Slimbox.scanPage();
			$("place_title").set("html",$("place_title").get("html")+" / "+placename);
			 var myFx = new Fx.Scroll(window);
			myFx.toTop(); 
		}
		}).request();
}

function opencolor(){
if(ocolor==1){
	$("color").setStyle("display","none");
	ocolor=0;
}else{
	$("color").setStyle("display","block");
	ocolor=1;
}
}


function loadGugli() {
	var startpos= new GLatLng(47.682006, 16.590709);
	var map = new GMap2(document.getElementById("googlemap"));
	map.addControl(new GSmallMapControl(),new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10)));
	map.setCenter(startpos,15);
	removeCopyRight();
	
		var pos1=new GLatLng(47.681945, 16.590089);
		var desc1="<p><strong>Herballon Léggömbszaküzlet</strong><br/>Sopron, Mátyás király u. 1.</p>"
		var marker1=cM(pos1,desc1,1);
		map.addOverlay(marker1);
		
		var pos2=new GLatLng(47.682006, 16.590709);
		var desc2="<p><strong>Herballon Kft. Iroda</strong><br/>Sopron, Móricz Zs. U. 4.</p>"
		var marker2=cM(pos2,desc2,1);
		map.addOverlay(marker2);
		
		var pos3=new GLatLng(47.67815, 16.58759);
		var desc3="<p><strong>Vasútállomás</strong></p>"
		var marker3=cM(pos3,desc3,0);
		map.addOverlay(marker3);
		
	
	removeCopyRight();
}



function removeCopyRight(){
	var csunyasagok=$$("div[dir=ltr]");
	csunyasagok.each(function(el, i){
		el.setHTML("");	
	});
}

 function cM(pos,desc,icon) {
    if(icon==1){
    	var ikon = new GIcon(G_DEFAULT_ICON);
    	ikon.image = "/images/marker.png";
		markerOptions = { icon:ikon };	
    }else{
		markerOptions = { };	
    }
    var marker = new GMarker(pos,markerOptions);
    GEvent.addListener(marker, "click", function() {
    	marker.openInfoWindowHtml(desc);
	});
 	return marker;
 }
 

