var arrowimages={down:['downarrowclass', 'http://www.hasee.hu/wp-content/themes/hasee/images/down-arrow.gif', 23], right:['rightarrowclass', 'http://www.hasee.hu/wp-content/themes/hasee/images/right-arrow.gif']}

var jqueryslidemenu={

animateduration: {over: 200, out: 100}, //duration of slide in/ out animation, in milliseconds

buildmenu:function(menuid, arrowsvar){
	jQuery(document).ready(function($){
		var $mainmenu=$("#"+menuid+">ul")
		var $headers=$mainmenu.find("ul").parent()
		$headers.each(function(i){
			var $curobj=$(this)
			var $subul=$(this).find('ul:eq(0)')
			this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()}
			this.istopheader=$curobj.parents("ul").length==1? true : false
			$subul.css({top:this.istopheader? this._dimensions.h+"px" : 0})
			$curobj.children("a:eq(0)").css(this.istopheader? {paddingRight: arrowsvar.down[2]} : {}).append(
				'<img src="'+ (this.istopheader? arrowsvar.down[1] : arrowsvar.right[1])
				+'" class="' + (this.istopheader? arrowsvar.down[0] : arrowsvar.right[0])
				+ '" style="border:0;" />'
			)
			$curobj.hover(
				function(e){
					var $targetul=$(this).children("ul:eq(0)")
					this._offsets={left:$(this).offset().left, top:$(this).offset().top}
					var menuleft=this.istopheader? 0 : this._dimensions.w
					menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) : menuleft
					if ($targetul.queue().length<=1) //if 1 or less queued animations
						$targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).slideDown(jqueryslidemenu.animateduration.over)
				},
				function(e){
					var $targetul=$(this).children("ul:eq(0)")
					$targetul.slideUp(jqueryslidemenu.animateduration.out)
				}
			) //end hover
		}) //end $headers.each()
		$mainmenu.find("ul").css({display:'none', visibility:'visible'})
	}) //end document.ready
}
}

//build menu with ID="myslidemenu" on page:
jqueryslidemenu.buildmenu("myslidemenu", arrowimages)


//news scroller
jQuery.fn.liScroll = function(settings) {
		settings = jQuery.extend({
		travelocity: 0.1
		}, settings);
		return this.each(function(){
				var $strip = jQuery(this);
				$strip.addClass("newsticker")
				var stripWidth = 0;
				var $mask = $strip.wrap("<div class='mask'></div>");
				var $tickercontainer = $strip.parent().wrap("<div class='tickercontainer'></div>");
				var containerWidth = $strip.parent().parent().width();
				$strip.find("li").each(function(i){
				stripWidth += jQuery(this, i).width();
				});
				$strip.width(stripWidth);
				var totalTravel = stripWidth+containerWidth;
				var defTiming = totalTravel/settings.travelocity;	// thanks to Scott Waye
				function scrollnews(spazio, tempo){
				$strip.animate({left: '-='+ spazio}, tempo, "linear", function(){$strip.css("left", containerWidth); scrollnews(totalTravel, defTiming);});
				}
				scrollnews(totalTravel, defTiming);
				$strip.hover(function(){
				jQuery(this).stop();
				},
				function(){
				var offset = jQuery(this).offset();
				var residualSpace = offset.left + stripWidth;
				var residualTime = residualSpace/settings.travelocity;
				scrollnews(residualSpace, residualTime);
				});
		});
};


//google maps
			function initialize() {
				//javascript:void(prompt('',gApplication.getMap().getCenter()));
				var latlng = new google.maps.LatLng(47.493274, 19.033212);
				var settings = {
					zoom: 17,
					center: latlng,
					mapTypeControl: false,
					mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
					navigationControl: false,
					navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
					mapTypeId: google.maps.MapTypeId.ROADMAP};
					
				var map = new google.maps.Map(document.getElementById("map-canvas"), settings);
				var contentString = '<div id="content">'+
					'<div id="siteNotice">'+
					'</div>'+
					'<h1 id="firstHeading" class="firstHeading">Paradise Solution</h1>'+
					'<div id="bodyContent">'+
					'<p>Leiras.</p>'+
					'</div>'+
					'</div>';
				var infowindow = new google.maps.InfoWindow({
					content: contentString
				});
				
				var companyImage = new google.maps.MarkerImage('http://paradisesolution.com/wp-content/themes/paradise/images/ggl-map-logo.png',
					new google.maps.Size(152,72),
					new google.maps.Point(0,0),
					new google.maps.Point(50,50)
				);

				var companyShadow = new google.maps.MarkerImage('http://paradisesolution.com/wp-content/themes/paradise/images/ggl-map-logo-shadow.png',
					new google.maps.Size(162,61),
					new google.maps.Point(0,0),
					new google.maps.Point(30, 30));

				var companyPos = new google.maps.LatLng(47.493274, 19.033212);

				var companyMarker = new google.maps.Marker({
					position: companyPos,
					map: map,
					icon: companyImage,
					//shadow: companyShadow,
					title:"Paradise Solution",
					zIndex: 3});

				
				//google.maps.event.addListener(companyMarker, 'click', function() {
				//	infowindow.open(map,companyMarker);
				//});
}

$(document).ready(function() {
	$('div.egy-hir').hover(function(){
		$(this).css('background','#d5d5d5');
		}, function () {
		$(this).css('background','url(http://emotions.hu/paradise/wp-content/themes/paradise/images/hir-sep.gif) no-repeat bottom');
	});
	
	$("div.egy-hir").click(function(){
	  window.location=$(this).find("a").attr("href"); return false;
	});	
	
	//$('ul.xoxo').attr('id', 'scroller');
	
	$("div.egy-hir:last").css('margin-bottom','0');
	$("div#sitemap-content ul:last").css('border','0').css('margin','0').css('padding','0');

});


