if($$('#main_menu').length > 0){
	menuLi = $$('#main_menu li');
	menuLi.invoke('observe','mouseover',function(){
		this.addClassName('selected');
	});
	if (navigator.appName == "Microsoft Internet Explorer") {
		menuLi.invoke('observe','mouseleave',function(){
			this.removeClassName('selected');
		});
	}
	else {
		menuLi.invoke('observe','mouseout',function(){
			this.removeClassName('selected');
		});
	}
}
/*
$$('#main_menu li').each(function(link){
	link.observe('mouseover',function(){
		link.addClassName('selected');
	});
	link.observe('mouseleave',function(){
		link.removeClassName('selected');
	});
});*/

if($('search_link')){
	$('search_link').observe('click',function(e){
		e.stop();
		if(this.up('#side_pannel',0).hasClassName('floating_side_pannel')){
			$('side_pannel').removeClassName('floating_side_pannel');
			$('search_form_frame').removeClassName('search_form_visible');
			var status = 0;
		} else {
			$('search_form_frame').addClassName('search_form_visible');
			$('side_pannel').addClassName('floating_side_pannel');
			var status = 1;
		}
		new Ajax.Request('svar.php?PSelectOpen=' + status, {
		  method: 'get',
		  onSuccess: function(transport) {
			//$('search_form_frame').update(transport.responseText);
		  }
		});
	});
}

function searchForm(select){
	url = select.readAttribute('name') + "=" + select.value;
	new Ajax.Request('search_form.php?'+url, {
	  method: 'post',
	  onSuccess: function(transport){
		$('search_form_frame').update(transport.responseText);
	  }
	});
}

function rightsideAcc(trigger,property){
	if($(trigger).up('.rightside_block').hasClassName('rightside_block_open')){
		$(trigger).up('.rightside_block').removeClassName('rightside_block_open');
		var p_value = 0;
	} else {
		$(trigger).up('.rightside_block').addClassName('rightside_block_open');
		var p_value = 1;
	}

	new Ajax.Request('svar.php?' + property + '=' + p_value, {
	  method: 'get'
	});
}

if($$('.index_tab').size() > 0){
	$$('.index_tab')[0].addClassName('selected');
	$$('.index_screen')[0].addClassName('selected');
	$$('.index_tab').each(function(tab){
		tab.observe('mouseover',function(){

			if(promoCycle) clearTimeout(promoCycle);
		
			curScr = $$('#index_screens .selected')[0];
			nextScr = $$('.index_screen')[this.previousSiblings().size()];
		
			$$('#index_screens .selected').each(function(selected){
				selected.removeClassName('selected');
			});
			$$('#index_tabs .selected').each(function(selected){
				selected.removeClassName('selected');
			});
			this.addClassName('selected');
			
			if(curScr.hasClassName('selected')) curScr.removeClassName('selected');
			nextScr.addClassName('selected');
			// да оправя прозрачностите
		});
		tab.observe('mouseleave',function(){
			promoCycle = setTimeout("playPromo()",10000);
		});
	});

	if($$('.index_tab').size() > 1){
		promoCycle = setTimeout("playPromo()",10000);
	}	

}

function playPromo(){

	curTab = $$('#index_tabs .selected')[0];
	tabsCount = $$('.index_tab').size();

	if(curTab.previousSiblings().size()+1 == tabsCount){
		nextTab = $$('#index_tabs .index_tab')[0];
	} else {
		nextTab = $$('#index_tabs .selected')[0].next();
	}
	
	curTab.removeClassName('selected');
	nextTab.addClassName('selected');
	
	var curScr = $$('#index_screens .selected')[0];
	if(curTab.previousSiblings().size()+1 == tabsCount){
		var nextScr = $$('#index_screens .index_screen')[0];
	} else {
		var nextScr = $$('#index_screens .selected')[0].next();
	}
	
	playPromoAnim(curScr,nextScr);
	
	promoCycle = setTimeout("playPromo()",10000);
	
}

function playPromoAnim(oldElem,newElem){
	new Effect.Opacity(oldElem, {
		from:1,
		to:0,
		duration:1,
		afterFinish:function(){
			oldElem.removeAttribute('style');
			oldElem.removeClassName('selected')
		}
	});
	new Effect.Opacity(newElem, {
		from:0,
		to:1,
		duration:1,
		beforeStart:function(){
			newElem.setStyle({display:'block',opacity:0});
		},
		afterFinish:function(){
			newElem.removeAttribute('style');
			newElem.addClassName('selected');
		}
	});
}

function replaceCheckBoxes(objects){
	$$(objects).each(function(elem){
		elem.setStyle({'display':'none'});
		ifSelected = "";
		if(elem.checked == true) ifSelected = " checkbox_checked";

		/* template */
		template = "<span class=\"checkbox" + ifSelected + "\">&nbsp;</span>";
				
		/* insert the element */
		new Insertion.Before(elem, template);
		customCheck = elem.previous();

		/* onClick event */
		customCheck.observe('click',function(){
			if(elem.checked != true){
				elem.checked = true;
				this.addClassName('checkbox_checked');
			}
			else if (elem.checked == true){
				elem.checked = false;
				this.removeClassName('checkbox_checked');
			}
		});
	});
}

function showLocation(btn,lat,lng,zoom){
	/*
	if($('map_canvas')){
		//$('map_canvas').up('.location_block').down('.show_map').value = 'Vis kart';
		$('map_canvas').remove();
	} else {
		new Insertion.Bottom(btn.up('.location_block'), '<div id="map_canvas"></div>');
		//btn.value = 'Lukk kart';
	}*/

	if (!btn.up('.location_block').down('#map_canvas')){
		if($('map_canvas')){
			$('map_canvas').up('.location_block').down('.show_map').value = 'Vis kart';
			$('map_canvas').remove();
		}
		new Insertion.After(btn.up('tr'), '<tr class="thisismaprow"><td colspan="4" style="padding-bottom:30px;"><div id="map_canvas"></div></td></tr>');
		gMapInint(lat,lng,zoom);
		btn.value = 'Lukk kart';
	} else {
		btn.up('.location_block').down('.thisismaprow').remove();
		btn.value = 'Vis kart';
	}
	
/*
	if (!btn.up('.location_block').down('#map_canvas')){
		new Insertion.Bottom(btn.up('.location_block'), '<div id="map_canvas"></div>');
		btn.value = 'Lukk kart';
	} else {
		btn.up('.location_block').down('#map_canvas').remove();
		btn.value = 'Vis kart';
	}*/
}

function gMapInint(lat,lng,zoom){
	var latlng = new google.maps.LatLng(lat, lng);
	var myOptions = {
		zoom: 		zoom,
		center: 	latlng,
		mapTypeId:	google.maps.MapTypeId.ROADMAP
	};
	var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
	
	var marker = new google.maps.Marker({
      position: latlng, 
      map: map
  });  
}


$$('#remove_pizza_items .ch_box input[type=checkbox]').each(function(item){
	item.observe('click',function(){
		var has_checked = false;
		$$('#remove_pizza_items .ch_box input[type=checkbox]').each(function(item1){
			if(item1.checked == true){
				has_checked = true;
			}
		});
		if(has_checked == true){
			$('change_to').setStyle({'display':'block'});
		} else{
			$('change_to').setStyle({'display':'none'});
		}
		
	});
});

$$('#top_menu li.mainli').each(function(l){
	if(l.down('.dropdown')){
		l.observe('mouseover', function(a){
			var drop = this.down('.dropdown');
			var w = this.getWidth() < 100 ? 130 : this.getWidth();
			drop.show();
			drop.setStyle({
				width: w + 'px'
			});
			drop.setStyle({
				left: ((this.getWidth() - drop.getWidth())/2) + 'px'
			});
			
			this.down('a').setStyle({
				color: '#751f18'
			});
			
		});
		
		l.observe('mouseout', function(a){
			this.down('.dropdown').hide();
			this.down('a').setStyle({
				color: '#fff'
			});
			
		});
	}
	else {
		//console.log(l);
	}
});

function shopSearch(select){
	name = $(select).readAttribute('name'); 
	val = $(select).value;
	new Ajax.Request('box_search.php?'+name+"="+val, {
		method: 'get',
		onSuccess: function(transport){
			$('search_form_frame').update(transport.responseText);
		}
	});
}

/* Promo pizzas */
$$('.promo_pizza').each(function(link){
	link.observe('click',function(e){
		//e.stop();
		alert($(link).readAttribute('data-msg'));
	});
});

if($$('.flash_rbanner')[0]){
	$$('.flash_rbanner').each(function(banner){
		swfobject.embedSWF('_files/banners/'+banner.innerHTML, banner.readAttribute('id'), banner.getWidth(), banner.getHeight(), "9.0.0","_swf/expressInstall.swf","","","");
	});
}
/*
$$('.fb_fbquery').each(function(btn){
	$(btn).observe('click',function(){
		url = 
		title = 
		window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'FacebookShare','toolbar=0,status=0,width=626,height=436');
	});
});*/

function fbShare(url, titlee) {
	var u = url	|| location.href;
	var t = titlee || '';//document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'FacebookShare','toolbar=0,status=0,width=626,height=436');
	return false;
}

/*
$$('.gallery_list .more').each(function(element){
	$(element).observe('mouseover',function(){
		$(this).up('.white').up('.block').addClassName('expand');
	});
	$(element).observe('mouseleave',function(){
		$(this).up('.white').up('.block').removeClassName('expand');
	});
});
*/


if($('timeli')){
	if($('timeli').getStyle('display') == "block"){
		//new Ajax.PeriodicalUpdater('timeli', 'ajax_timeselector.php', { method: 'get', frequency:5});
	}
}

