     if(document.getElementById("checks")){

	     $('check_active').addEvent('submit',function(){
    										  
		    if ( $('checks').checked == true )
		    {
			    $("active").value = "true"	;
		    }
    	
	     });
     }
function check_if_image(filePath){
	 if (/\.\w+$/.test(filePath)) {
		filePath = filePath.toLowerCase();
		var m = filePath.match(/([^\/\\]+)\.(\w+)$/);
		if (m) {
			if (m[2] == "gif" || m[2] == "jpg"|| m[2] == "jpeg" || m[2] == "png" || m[2] == "bmp") {
				return true;
			}
		}
	}
	return false;
}
function header_menu(){
		if(document.getElementById('swoh_all_offers_towns')){
		$('swoh_all_offers_towns').addEvent('click',function(){
			$$('.hidden_offers_towns').setStyle('display','block');
			this.setStyle('display','none');
		});
	}
	if(document.getElementById('swoh_all_hotels_towns')){
		$('swoh_all_hotels_towns').addEvent('click',function(){
			$$('.hidden_hotels_towns').setStyle('display','block');
			this.setStyle('display','none');
		});
	}
	if(document.getElementById('swoh_all_elements')){
		$('swoh_all_elements').addEvent('click',function(){
			$$('.hidden_elements').setStyle('display','block');
			this.setStyle('display','none');
		});
	}
	if(document.getElementById('swoh_all_offers_countries')){
		$('swoh_all_offers_countries').addEvent('click',function(){
			$$('.hidden_offers_countries').setStyle('display','block');
			this.setStyle('display','none');
		});
	}
	
	if(document.getElementById('swoh_all_sights')){
		$('swoh_all_sights').addEvent('click',function(){
			$$('.hidden_sights').setStyle('display','block');
			this.setStyle('display','none');
		});
	}
	if(document.getElementById('swoh_all_travellstory')){
		$('swoh_all_travellstory').addEvent('click',function(){
			$$('.hidden_travellstory').setStyle('display','block');
			this.setStyle('display','none');
		});
	}
	
	
}
function make_fan(){
	$$('.make_fan').removeEvents('click');
	$$('.make_fan').addEvent('click',function(){
		
		var ob = this;
		url = '/action/fan/'+ this.rel;
		ob.removeClass('make_fan');
		ob.addClass('make_unfan');
		var request = new Request({
			   url:url,
			   method:'get',
			   onComplete: function(response) { 
			   		$('fen_msg').set('html',response);
					$('box').setStyle('display','block');
			   		
				} 
			}).send();
		make_unfan();
		return false;
	});
}
function make_unfan(){
	$$('.make_unfan').removeEvents('click');
	$$('.make_unfan').addEvent('click',function(){
		var ob = this;
		url = '/action/unfan/'+ this.rel;
		ob.removeClass('make_unfan');
		ob.addClass('make_fan');
		var request = new Request({
			   url:url,
			   method:'get',
			   onComplete: function(response) { 
					
				} 
			}).send();
		make_fan();
		
		return false;
	});
}

function html2entities(sometext){
sometext = sometext.replace(/[^a-zA-Zа-яА-Я 0-9]+/g,'');
sometext=sometext.replace(/\s+/g," ");

return sometext;
}
function have_to_login(){
	
			//this.removeEvents("click");
			/*if(!this.hasClass("only_one")){
				this.addClass("only_one");
				var Elem = $("shiban_balon").clone();
				Elem.inject(this,"top").setStyle('display', 'block');
				var children = Elem.getChildren("div");
				children.addEvent("click",function(event){
					Elem.getParent().removeClass("only_one");
					
					Elem.dispose();
					event.stopPropagation();
					
				});
			}*/
			
}
function triggers(el_to_trigger,button,min_height,class_done){
		var brandul=$(el_to_trigger);
			var startheight=brandul.getSize().y;
			//alert(startheight);
			if(startheight<=min_height){
			$(button).setStyle('display','none');	
			}else{
			brandul.setStyle('height',min_height);
			$(button).addEvent('click', function(){
				var el=brandul;
				var current=el.getStyle('height');
				if(current==min_height+'px'){
					$(button).addClass(class_done);
					var myEffect = new Fx.Morph(el, {duration: 'long', transition: Fx.Transitions.Sine.easeOut}); 
					myEffect.start({
						'height': [min_height, startheight] //Morphs the 'height' style from 10px to 100px.
		
					});
					$$('#' + button + ' a').set('html','Скрий');
				}else{
					$(button).removeClass(class_done);
					var myEffect = new Fx.Morph(el, {duration: 'long', transition: Fx.Transitions.Sine.easeOut}); 
					myEffect.start({
						'height': [startheight,min_height] //Morphs the 'height' style from 10px to 100px.
		
					});
					$$('#' + button + ' a').set('html','Виж Още');
				}
				return false;
				
			});
		}
}
function removeLoginEffect(){
	$("cool_login_module").removeEvents("click");
	$("close_module").setStyle("display","none");
			var fadein_effect = new Fx.Morph($("form_holder"),{duration: 500}).start({
				'opacity': [1,0] 
			}).addEvent('onComplete', function() {
				var Effect_login = new Fx.Morph($("cool_login_module"), {duration: 500, transition: Fx.Transitions.Sine.easeOut}).addEvent('onComplete', function() {
					$("cool_login_module").setStyle("height","0%");
					$("form_holder").setStyle("height","0%");
					$("login_form").setStyle("top","-500px");
					$("login_form").setStyle("left","-500px");
						
					
				}); 
				Effect_login.start({
					'height': [window.getSize().y,0] //Morphs the 'height' style from 10px to 100px.
			
				});
			});
}
function addLoginEffect(show){
	$$("#login_form div").setStyle("display","none");
	//alert(show);
	$(show).setStyle("display","block");
	$("login_form").setStyle("top","200px");
	$("login_form").setStyle("left","400px");
	$("login_title").set("html","Вход за потребители");
			var Effect_login = new Fx.Morph($("cool_login_module"), {duration: 500, transition: Fx.Transitions.Sine.easeOut}).addEvent('onComplete', function() {
				$("cool_login_module").setStyle("height","100%");
				var fadein_effect = new Fx.Morph($("form_holder"),{duration: 500}).start({
					'opacity': [0,1] 
				}).addEvent('onComplete', function() {
					$("close_module").setStyle("display","block");
					$("cool_login_module").addEvent("click",function(){
						removeLoginEffect()
					});
				});
			}); 
			Effect_login.start({
				'height': [0,window.getSize().y] //Morphs the 'height' style from 10px to 100px.
	
			});
}
window.addEvent('domready', function() {

	if(document.getElementById("my_filters")){
		var url_real = $("hole_url").get("value") ;
		var url_array= url_real.split("/");
		/*for(var i=0;i<url_array.length-1;i++ ){
			document.write(url_array[i]);
		}*/
		
		url_array[url_array.length-1] = url_array[url_array.length-1].replace(/.html/gi,"");
		var url_conv_array = Array();
		for(var i=0;i<url_array.length;i++ ){
			url_conv_array[url_array[i]]='';
		}
		$$("#my_filters input[type=checkbox]").each(function(el){
			if(el.get("value") in url_conv_array)el.set("checked","checked");
			el.addEvent("click",function(){
				//alert(this.get("checked"));
				if(!this.get("checked")){
					var url = $("hole_url").get("value") ;
					tmp_url =url.replace("/"+this.get("value")+".html","");
					if(url != tmp_url){
						url = tmp_url + ".html";
					}else{
						url =url.replace(this.get("value")+"/","");
					}
					//alert(url);
					url =url.replace("/търсене.html","");
					window.location.href = url;
				}else{
					
					var url = $("hole_url").get("value") ;
					
					url = url.replace(".html","");
					//alert(url +" search=" +  url.lastIndexOf("/търсене/"));
					if(url.lastIndexOf("/търсене/")!=-1  || url.lastIndexOf("%D1%82%D1%8A%D1%80%D1%81%D0%B5%D0%BD%D0%B5") !=-1 ){
						url = url + "/"+ this.get("value")+".html";
						
					}else{
						url = url+"/търсене/" + this.get("value")+".html";
					}
					//alert(url);
					window.location.href = url;
				}
			});
		});
		$("my_filters").setStyle("display","block");
	}
	/*if(document.getElementById("hot_head_btn")){
		//var mySlide = new Fx.Slide('special_hot_offers_tpl');
		var myElement =$('special_hot_offers_tpl');
		myElement.set('tween', {
			duration: 'long',
			transition: 'bounce:out',
			link: 'cancel'
		});
		FadeOut.delay(10000,myElement);
		$('hot_head_btn').addEvent('click', function(e){
			clicked = true;
			
			e.stop();
			if(slided_in){
				myElement.set('tween', {
					duration: 'long',
					transition: 'bounce:out',
					link: 'cancel'
				});
    			myElement.tween('bottom', 0, -105);
				$$('#hot_head_btn span img').set("src","images/hot_offer_up.png");
			}else{
				myElement.set('tween', {
					duration: 'long',
					transition: 'bounce:out',
					link: 'cancel'
				});
    			myElement.tween('bottom', -105, 0);
				$$('#hot_head_btn span img').set("src","images/hot_offer_down.png");
			}
			slided_in = !slided_in;
		});
	}*/
	//trigger for desc
	if (document.getElementById('view_more_desc')){
			triggers('description','view_more_desc',450,'trigger_done');

	}
	
	//trigger for travelers
	if (document.getElementById('view_more_travelers')){
		triggers('top_travellers','view_more_travelers',290,'trigger_done');
	}
	
	
	//sights trigger
	if (document.getElementById('view_more_sights')){
		triggers('sights_to_trig','view_more_sights',231,'trigger_done');
		
	}
	//triger for hotels
	if (document.getElementById('view_more_hotels')){
		triggers('hotels_to_trig','view_more_hotels',231,'trigger_done');
		
	}
	//random towns
	if (document.getElementById('view_more_rtowns')){
		triggers('rtowns_to_trig','view_more_rtowns',325,'trigger_done');
		
	}
	
	//my feed
	if (document.getElementById('view_my_feed')){
		triggers('my_feed_to_trig','view_my_feed',60,'trigger_done');
		
	}
	
	
	if(document.getElementById("have_to_login")){
		
		$$(".have_to_login").each(function(e,i){
			e.addEvent("click",function(){
				addLoginEffect("have_to_login");
			});
		});
		
	}
	if(document.getElementById('login_as')){
		$("close_module").addEvent("click",function(){
			removeLoginEffect()
		});
		$("login_form").addEvent("click",function(event){
			event.stopPropagation();
		});
		$("login_as_user").addEvent("click", function(){
			$$(".new_login input[type=hidden]").set("value","login");
			$("login_title").set("html","Вход за потребители");
			$('login_form').set('action','/login');
			$("user_pass").setStyle("display","block");
			addLoginEffect("login_funcs");
		});
		$("login_as_hotel").addEvent("click", function(){
			$$(".new_login input[type=hidden]").set("value","login");
			addLoginEffect("login_funcs");
			$("login_title").set("html","Вход за хотелиери");
			$('login_form').set('action','/login_hotel');
			$("user_pass").setStyle("display","block");
			
		});
		$("login_as_agency").addEvent("click", function(){
			$$(".new_login input[type=hidden]").set("value","login");
			addLoginEffect("login_funcs");
			$("login_title").set("html","Вход за туристически агенции");
			$("user_pass").setStyle("display","block");
			$('login_form').set('action','/login_tagency');
			
		});
		$("reg_btn").addEvent("click", function(){
			addLoginEffect("other_funcs");
			$("login_title").set("html","Избери тип регистрация");
			$("func_user").set("href","/register").set("rel","");
			$("func_hotel").set("href","/reg_hotel").set("rel","");
			$("func_agency").set("href","/reg_tagency").set("rel","");
			
		});
		$("lost_btn").addEvent("click", function(){
			addLoginEffect("other_funcs");
			$("login_title").set("html","Забравена парола");
			$("func_user").set("href","javascript://").set("rel","lost");
			$("func_hotel").set("href","javascript://").set("rel","lost");;
			$("func_agency").set("href","javascript://").set("rel","lost");;
			
		});
		$("func_user").addEvent("click", function(){
			//alert("asdg");
			if(this.get("rel")=="lost"){
				$$(".new_login input[type=hidden]").set("value","lostpassword");
				$("login_title").set("html","Забравена парола за потребители");
				$("login_funcs").setStyle("display","block");
				$("user_pass").setStyle("display","none");
				$('login_form').set('action','/lost-password');
			}
		});
		$("func_hotel").addEvent("click", function(){
			//alert("asdg");
			if(this.get("rel")=="lost"){
				$$(".new_login input[type=hidden]").set("value","lostpassword");
				$("login_title").set("html","Забравена парола за хотелиери");
				$("login_funcs").setStyle("display","block");
				$("user_pass").setStyle("display","none");
				$('login_form').set('action','/lost-password-hotel');
			}
		});
		$("func_agency").addEvent("click", function(){
			//alert("asdg");
			if(this.get("rel")=="lost"){
				$$(".new_login input[type=hidden]").set("value","lostpassword");
				$("login_title").set("html","Забравена парола за туристически агенции");
				$("login_funcs").setStyle("display","block");
				$("user_pass").setStyle("display","none");
				$('login_form').set('action','/lost-password-tagency');
			}
		});
		/*var action_login ='';
		var action_login_type = '';
		$('login_register').addEvent('click',function(){
			$('login_as').setStyle('display','block');
			$('login_text').set('html','Регистрация като:');
			action_login = 'login_register';
			return false; 
		});
		$('login_lost-password').addEvent('click',function(){
			$('login_as').setStyle('display','block');
			$('login_text').set('html','Парола за:');
			action_login = 'login_lost-password';
			return false; 
		});
		$('login_btn').addEvent('click',function(){
				$('login_form').submit();
			return false;
		});
		$('login_email').addEvent('click',function(){
			$('login_as').setStyle('display','block');
			
			$('login_text').set('html','Вход като:');
			//action_login = 'login';
			return false;
		});
		$('login_email').addEvent('change',function(){
			$('login_as').setStyle('display','block');
			
			$('login_text').set('html','Вход като:');
			//action_login = 'login';
			return false;
		});
		$('login_email').addEvent( 'keydown', function( evt ){
			   if( evt.key == 'enter' ){
				   $('login_form').submit();
			   }
		});
		$('login_password').addEvent( 'keydown', function( evt ){
			   if( evt.key == 'enter' ){
				   $('login_form').submit();
			   }
		});
		$('as_turagency').addEvent('click',function(){
			switch(action_login){
				case 'login_register':
				window.location = 'http://'+window.location.hostname+'/reg_tagency';
				break;
				case 'login_lost-password':
				window.location = 'http://'+window.location.hostname+'/lost-password-tagency';
				break;
				default:
				action_login_type = 'true';
				$('login_form').set('action','/login_tagency');
				this.setStyle('font-weight','bold');
				$('as_traveler').setStyle('font-weight','normal');
				$('as_hotel').setStyle('font-weight','normal');
				break;
				
			}
		});
		$('as_hotel').addEvent('click',function(){
			switch(action_login){
				case 'login_register':
				window.location = 'http://'+window.location.hostname+'/reg_hotel';
				break;
				case 'login_lost-password':
				window.location = 'http://'+window.location.hostname+'/lost-password-hotel';
				break;
				default:
				action_login_type = 'true';
				$('login_form').set('action','/login_hotel');
				this.setStyle('font-weight','bold');
				$('as_traveler').setStyle('font-weight','normal');
				$('as_turagency').setStyle('font-weight','normal');
				break;
				
			}
		});
		$('as_traveler').addEvent('click',function(){
			switch(action_login){
				case 'login_register':
				window.location = 'http://'+window.location.hostname+'/register';
				break;
				case 'login_lost-password':
				window.location = 'http://'+window.location.hostname+'/lost-password';
				break;
				default:
				action_login_type = 'true';
				$('login_form').set('action','/login_hotel');
				this.setStyle('font-weight','bold');
				$('as_hotel').setStyle('font-weight','normal');
				$('as_turagency').setStyle('font-weight','normal');
				break;
				
			}
		});*/
	}
	if(document.getElementById('hotel_name')){
		$('hotel_name').addEvent('change',function(){
			var val = this.get('value');
			
			var val2 = html2entities(val);
			if(val != val2){
				this.set('value',val2);
				
			}
		});
	}
	if(document.getElementById('onlyimages')){
		$$('.file_avatar').addEvent('change',function(){
			//alert('asdasd');
			var value = this.get('value');
			var rel = this.get('rel');
			if(check_if_image(value)){
				$('error_image_'+rel).setStyle('display','none');
			}else{
				$('error_image_'+rel).setStyle('display','inline');
				this.set('value','')
			}
		});
	}
	if(document.getElementById('promo_offer_towns')){
		$('promo_offer_towns').addEvent('change',function(){
			var url = this.get('value');
			window.location = 'http://'+window.location.hostname+'/'+url;
		});
	}
	if(document.getElementById('date_bg')){
		$('date_bg').addEvent('change',function(){
			var id='date_bg_'+$('date_bg').get('value');
			$('validfrombg').set('value',$(id).get('start')); 
			$('validtobg').set('value',$(id).get('end')); 
		});
	}
	if(document.getElementById('date_ab')){
		$('date_ab').addEvent('change',function(){
			var id='date_ab_'+$('date_ab').get('value');
			$('validfromab').set('value',$(id).get('start')); 
			$('validtoab').set('value',$(id).get('end')); 
		});
	}
	if(document.getElementById('select_pricebg')){
		
		$('select_pricebg').addEvent('change',function(){
			var value = $('select_pricebg').get("value");
			switch(value){
			case '0':
				$('pricefrombg').set("value",'');
				$('pricetobg').set("value",'');
			break;
			case '1':
			$('pricefrombg').set("value",'1');
			$('pricetobg').set("value",'50');
			break;
			case '2':
			$('pricefrombg').set("value",'51');
			$('pricetobg').set("value",'100');
			break;
			case '3':
			$('pricefrombg').set("value",'101');
			$('pricetobg').set("value",'150');
			break;
			case '4':
			$('pricefrombg').set("value",'151');
			$('pricetobg').set("value",'200');
			break;
			case '5':
			$('pricefrombg').set("value",'201');
			$('pricetobg').set("value",'300');
			break;
			case '6':
			$('pricefrombg').set("value",'301');
			$('pricetobg').set("value",'400');
			break;
			case '7':
			$('pricefrombg').set("value",'401');
			$('pricetobg').set("value",'500');
			break;
			case '8':
			$('pricefrombg').set("value",'501');
			$('pricetobg').set("value",'');
			break;
			
			}
		});
	}
	if(document.getElementById('select_priceab')){
		
		$('select_priceab').addEvent('change',function(){
			var value = $('select_priceab').get("value");
			switch(value){
			case '0':
				$('pricefromab').set("value",'');
				$('pricetoab').set("value",'');
			break;
			case '1':
			$('pricefromab').set("value",'1');
			$('pricetoab').set("value",'200');
			break;
			case '2':
			$('pricefromab').set("value",'201');
			$('pricetoab').set("value",'300');
			break;
			case '3':
			$('pricefromab').set("value",'301');
			$('pricetoab').set("value",'400');
			break;
			case '4':
			$('pricefromab').set("value",'401');
			$('pricetoab').set("value",'500');
			break;
			case '5':
			$('pricefromab').set("value",'501');
			$('pricetoab').set("value",'600');
			break;
			case '6':
			$('pricefromab').set("value",'601');
			$('pricetoab').set("value",'800');
			break;
			case '7':
			$('pricefromab').set("value",'801');
			$('pricetoab').set("value",'1000');
			break;
			case '8':
			$('pricefromab').set("value",'1001');
			$('pricetoab').set("value",'');
			break;
			
			}
		});
	}
	if(document.getElementById('ajax_header_menu')){
		if(document.getElementById("tagencyurl")){
			 var box=$('ajax_header_menu');
		  var req = new Request({
		  url: 'http://'+window.location.hostname+'/header_menu.php',
		  data:{
		  	url: $("tagencyurl").get("value")
		  },
		  onSuccess: function(txt){
		   box.set('html', txt);
		   header_menu();
		  },
		  onFailure: function(){
		   box.set('text', 'ERR');
		  }
		  });            
		  req.send(); 
		}else{
		  var box=$('ajax_header_menu');
		  var req = new Request({
		  url: 'http://'+window.location.hostname+'/header_menu.php',
		  onSuccess: function(txt){
		   box.set('html', txt);
		   header_menu();
		  },
		  onFailure: function(){
		   box.set('text', 'ERR');
		  }
		  });            
		  req.send(); 
		}
	}else{
		header_menu();
	}
	
	if(document.getElementById('goto_next_step')){
		$('goto_next_step').addEvent('click',function(){
			if(document.getElementById('check_active')){
				$('check_active').set('action','/ajax_user.php');
				$('check_active').submit();
			}else if(document.getElementById('check_active2')){
				$('check_active2').set('action','/ajax_user.php');
				$('check_active2').submit();
			}
		});
	}
	if(document.getElementById('country') && document.getElementById('town')){
		$('country').addEvent('change',function(){
			//alert('asdasd');
			var id=this.get('value');
				var request = new Request({
				   url:'ajax_towns.php?country='+id,
				   method:'get',
				   onComplete: function(response) {
				   	 $('town').set('html',response);
				   }
				}).send();
		});
	}
	if(document.getElementById('id_fans')){
		make_fan();
		make_unfan();
		$('close_box').addEvent('click',function(){
			$('box').setStyle('display','none');
		});
			
	}
	if(document.getElementById('row_for_show_hidden_prices')){
		$$('.show_hidden_prices').addEvent('click',function(){
			var rel = this.get('rel');
			$$('.hidden_prices_'+rel).each(function(el) { 
				el.setStyle('display','table-row');
				});
			$('row_show_hidden_prices_'+rel).setStyle('display','none');
		});
	}
	if(document.getElementById('table_prices_menu')){

		$$('.tables_head').addEvent('click',function(){
			$$('.tables_head').each(function(el) { 
				el.removeClass('active_tabs_prices'); 
				var tmp_rel = el.get('rel');
				$('table_price_'+tmp_rel).setStyle('display','none');
			});
			this.addClass('active_tabs_prices');
			var tmp_rel = this.get('rel');
			$('table_price_'+tmp_rel).setStyle('display','block');
		});
	}
	if(document.getElementById('user_iwasthere')){
		$('deselect_countries').addEvent('click',function(){
			
			$('towns').set('html','<img src="/img/ajax-loading.gif" id="loader">');
			$$('.countries').each(function(el) { el.checked = false; });
			
			$('towns').set('html','');
		});
		$('deselect_towns').addEvent('click',function(){

			$$('.towns').each(function(el) { el.checked = false; });

		});
		$$('.countries').addEvent('click',function(){
			var selected =selected_tows= '|';
						$$('.towns').each(function(e,i){
				if(e.get('checked')){
					selected_tows+= e.get('value')+'|';
				}
			});
			$('towns').set('html','<img src="/img/ajax-loading.gif" id="loader">');
			
			$$('.countries').each(function(e,i){
				if(e.get('checked')){
					selected+= e.get('value')+'|';
				}
			});

			var request = new Request({
				   url:'user_iwasthere_ajax.php',
				   method:'post',
				   data: {
					   ids: selected,
					   t_ids:selected_tows
					   
				   },
				   onComplete: function(response) {
				   	 $('towns').set('html',response);
				   }
				}).send();
		});
	}
	if(document.getElementById('iwasthere')){
		var iwasthere_menu = false;
		$('iwasthere').addEvent('click',function(){
			if(this.get('rel')=='add'){
			$$('.css_iwasthere_menu').each(function(e,i){
				if(iwasthere_menu)e.setStyle('display','none');
            	else e.setStyle('display','block');
				
        	}); 
			}else{
				$$('.css_iwasthere_menu2').each(function(e,i){
					if(iwasthere_menu)e.setStyle('display','none');
					else e.setStyle('display','block');
				
        		}); 
			}
			iwasthere_menu= !iwasthere_menu;
		});
		$$('.iwasthere_menu').addEvent('click',function(){
			var type = $('iwasthere_type').get('value');
			var goto_after = this.get('id');
			
			//alert(this.rel + 'asdasd' + this.get('id') + 'fghjk' + type);
				var id=this.get('rel');
				if($('iwasthere').get('rel') == 'add'){
					var url = '/ajax_iwasthere.php?act=add';
					$$('.css_iwasthere_menu').each(function(e,i){
						e.setStyle('display','block');
					});
				}else{
					var url = '/ajax_iwasthere.php?act=remove';
					$$('.css_iwasthere_menu2').each(function(e,i){
						e.setStyle('display','block');
					});
				}
				
				var request = new Request({
				   url:url,
				   method:'post',
				   data: {
					   id: id,
					   type: type,
					   goto_after:goto_after
					   
				   },
				   onComplete: function(response) { 
				   		response = response.replace(/^\s+|\s+$/g,"");
				   		if(goto_after!='iwasthere_btn' && response !=''){
							var goto_url=goto_after+'/'+response;
							window.location = goto_url;
						}else if(goto_after=='iwasthere_btn'){
							$$('.css_iwasthere_menu').each(function(e,i){
								e.setStyle('display','none');
								
							});
							$$('.css_iwasthere_menu2').each(function(e,i){
								e.setStyle('display','none');
							});
							$('iwasthere').set('rel','remove');
						}else{
							$$('.css_iwasthere_menu').each(function(e,i){
								e.setStyle('display','none');
								
							});
							$$('.css_iwasthere_menu2').each(function(e,i){
								e.setStyle('display','none');
							});
							$('iwasthere').set('rel','add');
						}
						iwasthere_menu = false;
				   }
				}).send();
			return false;
		});
	}
	if(document.getElementById('addcomment')){
		$$('.remove_comment').addEvent('click',function(){
				var id=this.get('rel');
				var url = '/ajax.php?id='+id;
				var request = new Request({
				   url:url,
				   method:'get',
				   onComplete: function(response) { 
					$('comment_'+id).setStyle('display','none');
				   } 
				}).send();
			});
	}/**/
	
	
	

	if(document.getElementById('sortable-list'))

	{
		var sb = new Sortables('sortable-list', {

			/* set options */

			clone:true,

			revert: true,

			/* initialization stuff here */

			initialize: function() { 

	

			},

			/* once an item is selected */

			onStart: function(el) {

				el.setStyle('background','#add8e6');

			},

			/* when a drag is complete */

			onComplete: function(el) {

				el.setStyle('background','#ddd');

				//build a string of the order

				var sort_order = '';

				$$('#sortable-list li').each(function(li) { sort_order = sort_order +  li.get('rel')  + '|'; });

				$('sort_order').value = sort_order;

			}

		});

	}


	if(document.getElementById('scrolltowall')){
		$('scrolltowall').addEvent('click',function(){
			var myFx = new Fx.Scroll(window).toElement("addcomment");
			return false;
		});
		
	}
	if(document.getElementById('check_date')){
		$('check_date').addEvent("click",function(){
			if($('check_date').get('checked')){
				$('valid_to').setStyle('display','block');
			}else{
				$('valid_to').setStyle('display','none');
			};
    	});
	}
	if(document.getElementById('redactor')){
		$('redactor').mooEditable();
	}
	if(document.getElementById('autocomplete_town')){
	
		new Autocompleter.Ajax.Json('autocomplete_town', '/ajax_autocompleter.php?type=town', {
			'postVar': 'autocomplete_town'
		});
		$('autocomplete_town').addEvent('change',function(){
				if($('autocomplete_country').get('value')!='')
				showAddress_map($('autocomplete_country').get('value') + ' , ' + this.value); 
				else
				showAddress_map(this.value); 
				return false;
		});
	}
	if(document.getElementById('srch_interests')){
		new Autocompleter.Ajax.Json('srch_interests', '/ajax_autocompleter.php?type=interests', {
			'postVar': 'srch_interests'
		});
	}
	if(document.getElementById('autocomplete_country')){
		new Autocompleter.Ajax.Json('autocomplete_country', '/ajax_autocompleter.php?type=country', {
			'postVar': 'autocomplete_country'
		});
		$('autocomplete_country').addEvent('change',function(){
			if($('autocomplete_town').get('value')!='')
				showAddress_map(this.value + ' , ' + $('autocomplete_town').get('value')); 
			else
				showAddress_map(this.value); 
			return false;
		});
	}
	
    $$('.del').addEvent("click",function(){
	    if(confirm("Желаете ли да изтриете?")){
		       window.location=this.href;	
	    }else{
		    return false;
		    this.href='';
	    }
    });

	
	


    if(document.getElementById("big_image")){
			alert('asdasdasd');
		    $$('.item').addEvent('mouseenter',function(){

			    $("bigimga").set("href",this.get("href"));

			    $("bigimga").set("index",this.get("index"));

			    //$("bigimg").set("big",this.get("href"));

		    });

    }



    if(document.getElementById("targetoffer")){
        $('targetoffer').addEvent('change', function(){
        
            if(this.value == 1)
            {
                $('divbg').setStyle('display','block');
                $('divnotbg').setStyle('display','none');
            }
            else
            {
                $('divbg').setStyle('display','none');
                $('divnotbg').setStyle('display','block');            
            }
        
        });
    }
    
   /* if(document.getElementById("interests")){
        if(t2 == 'offf')
        {
            t2 = new TextboxList('interests', {bitsOptions:{editable:{addKeys: 188}}});
        }
    }*/    
    
	if(document.getElementById("adddestination")){
	    //$('remove_dest1').setStyle('display','none');
	    var cntr1 = 0;
	    var cntr2 = 0;
        $$('.removedest').each(function(e,i){
            cntr1++;
        }); 
        
	    $$('.removedest').each(function(e,i){
           cntr2++;
           if(cntr1 > cntr2)
             e.setStyle('display','none'); 
        }); 
        
		var clones=1;
		if(document.getElementById("destcount")){
		    clones=$("destcount").value*1;
		    
		    for(var i = 2;i<=clones;i++)
            {
			    $("remove_dest"+i).addEvent('click',function(){
				    $(this.title).dispose();
				    clones -=1;

//                    if(clones > 1)
//                        $("remove_sub"+clones).setStyle('display','block');
    				
				    return false;
			    });            
            }
		}
		$("adddestination").addEvent("click",function(){
			var original=$("dest1");
			var html=original.get('html');
			var clone = $('dest'+clones).clone().injectAfter('dest'+clones);
			//var clone = $('sub1').clone().injectAfter('sub1');
			clones+=1;
			var newhtml = html.replace(/dest1/gi, "dest"+clones);
			clone.set("id","dest"+clones);
			
			clone.set("html",newhtml);
			
			//assign remove
			$("remove_dest"+clones).addEvent('click',function(){
				$(this.title).dispose();
				clones -=1;

                if(clones > 1)
                    $("remove_dest"+clones).setStyle('display','block');
				
				return false;
			});
            $("remove_dest"+clones).setStyle('display','block');
            for(var i = 2;i<clones;i++)
            {
                $("remove_dest"+i).setStyle('display','none');
            }
            
            getCityList($("dest"+clones+"_country"));
			return false;
		});
	}    
	
	
	$$('.reportlink').addEvent('click',function(){
		comid=this.name;
		var rlink=this;
        var url = '/report.php?id='+comid;
        var request = new Request({
           url:url,
           method:'post',
           onComplete: function(response) { 
		   	rlink.set('href','');
		   	rlink.set('name','');
		   	rlink.set('class','');
		   	rlink.set('text',response);
           } 
        }).send();
		
		return false;
	});

	if(document.getElementById('sname')){
		new Autocompleter.Ajax.Json('sname', 'http://'+window.location.hostname+'/hotelname.php', {
			'postVar': 'q'
		});
	}
	
	if(document.getElementById('hotelac')){
		var count_results=0;
		var tmp = new Autocompleter.Ajax.Json('hotelac', 'http://'+window.location.hostname+'/hotelname.php', {
			'postVar': 'q'
		}
		);

		$('hotelac').addEvent('change',function(){
			comid=$('hotelac').get('value');
			var url = '/ajaxrezerve.php?hotel_name='+comid;
			var request = new Request({
			   url:url,
			   method:'get',
			   onComplete: function(response) { 
			   		var town_id = parseInt(response);
					if(town_id>0)
						$('za_hotela').setStyle('display','none');
					else
						$('za_hotela').setStyle('display','block');	
					
			   } 
			}).send();
		});
		
		$$('.autocompleter-choices').addEvent('click',function(){
			comid=$('hotelac').get('value');
			var url = '/ajaxrezerve.php?hotel_name='+comid;
			var request = new Request({
			   url:url,
			   method:'get',
			   onComplete: function(response) { 
			   		var town_id = parseInt(response);
					if(town_id>0){
						$('offert_town').set('value',town_id);
						$('za_hotela').setStyle('display','none');
					}else{
						$('za_hotela').setStyle('display','block');	
					}
						
					
			   } 
			}).send();
			});
		
	}	
	
	if(document.getElementById('townbg')){
		new Autocompleter.Ajax.Json('townbg', 'http://'+window.location.hostname+'/townbg.php', {
			'postVar': 'q'
		});
	}	
	if(document.getElementById('townbg2')){
		new Autocompleter.Ajax.Json('townbg2', 'http://'+window.location.hostname+'/townbg.php', {
			'postVar': 'q'
		});
	}	
	if(document.getElementById('townab')){
		new Autocompleter.Ajax.Json('townab', 'http://'+window.location.hostname+'/townab.php', {
			'postVar': 'q'
		});
	}	

	if(document.getElementById('countryab')){
	    $('countryab').addEvent('change', function(){
            
	        $$('.autocompleter-choices').each(function(e,i){
                e.dispose();;
	        });        
            
	        var c = this.value;
		    shit = new Autocompleter.Ajax.Json('townab', 'http://'+window.location.hostname+'/townab.php?c='+c, {
			    'postVar': 'q'
		    });
		});
	}		
	
	if(document.getElementById('sregion')){
	    $('sregion').addEvent('change', function(){

	        $$('.autocompleter-choices').each(function(e,i){
                e.dispose();;
	        });        
            
	        var c = this.value;
		    shit = new Autocompleter.Ajax.Json('townbg', 'http://'+window.location.hostname+'/townreg.php?c='+c, {
			    'postVar': 'q'
		    });
		});
	}	
	
	if(document.getElementById('targetform')){
        if($('targetform').value == 'notbg')
       {
           $('divbg').setStyle('display','none');
           $('divnotbg').setStyle('display','block');   
           $('targetoffer').set('value', '2');
       }
	}	

	//Home search tabs
	$$('.srch_tabs a').addEvent('click',function(){
		var mrel=this.get('rel');
		
		mytab='tab_'+mrel;
		$$('.active_srch').each(function(e1,i){
			nrel=e1.get('rel');
			if(document.getElementById('tab_'+nrel)){
			e1.removeClass('active_srch');
			
			$('tab_'+nrel).setStyle('display','none');
			}
		});
		this.addClass('active_srch');
		$(mytab).setStyle('display','block');
		return false;
	});
	
	
	
	if(document.getElementById('add_period')){
		var clones=$('clones').get('value');
		clones = parseInt(clones);
		var original=$('period_0_hidden');
		var holder=$('periods');
		var html=original.get('html');
		
		function clone_lines(el){
			var cid=el.get('rel');
			var holder=$('period_'+cid);
			elements=holder.getElements('div.prices_line');
			var cnt=0;
			elements.each(function(a,e){
				cnt++;
			});
			if(cid==0){
				tid='price_form_0';
			}else{
				tid='clone_'+cid+'_price_form_0';
			}
			var toclone=$(tid);
			var html=toclone.get('html');
			if(cid==0){
				if(cnt==1){
					var newclone=toclone.clone().injectAfter('price_form_'+(cnt-1));
				}else{
					var newclone=toclone.clone().injectAfter('clone_0_price_form_'+(cnt-1));
				}
			}else{
				var newclone=toclone.clone().injectAfter('clone_'+cid+'_price_form_'+(cnt-1));
			}
			newclone.set('id','clone_'+cid+'_price_form_'+cnt);
			
			var newhtml = html.replace(/name="/gi, 'name="line_'+cnt+'_');
			newhtml = newhtml.replace(/id="/gi, 'id="line_'+cnt+'_');
			
			
			newclone.set('html',newhtml);
						//dels
			dels=newclone.getElement('a');
			dels.setStyle("display",'block');
			dels.addEvent('click',function(){
				par=this.getParent();

					par.dispose();

				return false;
			});
			if(newclone.getElement('input.to_destroy')){
			newclone.getElement('input.to_destroy').dispose();
			}



			return false;
		}
		$$('.delline').addEvent('click',function(){
				
			var rel = this.get('rel');
			var tmp_rel = rel.split('/',2);
			if(tmp_rel.length>1){
				par=this.getParent().getParent().getParent();
				var url = '/ajax_prices.php';
				 var request = new Request({
				   url:url,
				   method:'get',
				   data: {
					   act:'deleta_all',
					  date_to: tmp_rel[1],
					  date_from:tmp_rel[0]
				   },
				   onComplete: function(response) { 
						par.dispose();
				   }
					}).send();
				
			}else{
				par=this.getParent();
				if(rel>0){
				   var url = '/ajax_prices.php?act=delete&price_id='+rel;
				   var request = new Request({
				   url:url,
				   method:'get',
				   onComplete: function(response) { 
						par.dispose();

				   }
					}).send();
				}
			}
			return false;
		});
		//to first
		$$('.addline').addEvent('click',function(){
			clone_lines(this);
		});
		
		//add
		$('add_period').addEvent('click',function(){
			while(!document.getElementById('period_'+clones) && clones>0){
					clones--;
				}
			var clone = $('period_'+clones).clone().injectAfter('period_'+clones).setStyle('opacity',0);		
			clones+=1;
			var newhtml = html.replace(/name="/gi, 'name="clone_'+clones+'_');
			var newhtml = newhtml.replace(/id="/gi, 'id="clone_'+clones+'_');
			newhtml = newhtml.replace('Ценови период 1','Ценови период '+(clones+1));
			$('clones').set('value',clones);
			clone.set("id","period_"+clones);
			clone.set("html",newhtml);
			clone.fade('in');
			//lines holder
			var btn=$("clone_"+clones+"_add_line");
			btn.set('rel',clones);
			var formsholder=$("clone_"+clones+"_forms");
			var formoriginal=$('price_form_0');
			var formhtml=formoriginal.get('html');
			var formclones=0;
			var clonelinebtn = clone.getElement('input.addline');
			clonelinebtn.addEvent('click',function(){
				clone_lines(this);
			});
			

			dels=clone.getElement('a');
			dels.setStyle("display",'block');
			dels.addEvent('click',function(){
				par=this.getParent().getParent().getParent();

					par.dispose();

				return false;
			});


			 if(clones==1){
			 new Calendar({ clone_1_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_1_period_end: 'd/m/Y' }); 
			 }else if(clones==2){
			 new Calendar({ clone_2_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_2_period_end: 'd/m/Y' }); 
			 }else if(clones==3){
			 new Calendar({ clone_3_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_3_period_end: 'd/m/Y' }); 
			 }else if(clones==4){
			 new Calendar({ clone_4_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_4_period_end: 'd/m/Y' }); 
			 }else if(clones==5){
			 new Calendar({ clone_5_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_5_period_end: 'd/m/Y' }); 
			 }else if(clones==6){
			 new Calendar({ clone_6_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_6_period_end: 'd/m/Y' }); 
			 }else if(clones==7){
			 new Calendar({ clone_7_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_7_period_end: 'd/m/Y' }); 
			 }else if(clones==8){
			 new Calendar({ clone_8_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_8_period_end: 'd/m/Y' }); 
			 }else if(clones==9){
			 new Calendar({ clone_9_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_9_period_end: 'd/m/Y' }); 
			 }else if(clones==10){
			 new Calendar({ clone_10_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_10_period_end: 'd/m/Y' }); 
			 }else if(clones==11){
			 new Calendar({ clone_11_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_11_period_end: 'd/m/Y' }); 
			 }else if(clones==12){
			 new Calendar({ clone_12_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_12_period_end: 'd/m/Y' }); 
			 }else if(clones==13){
			 new Calendar({ clone_13_period_start: 'd/m/Y' }); 
			 new Calendar({ clone_13_period_end: 'd/m/Y' }); 
			 }
		});
	}
/*
	if(document.getElementById('add_line')){
		var	clones=0;
		var original=$("price_form_0");
		var holder=$('forms');
		var html=original.get('html');
		original.getElement('a.delline').dispose();
		$('add_line').addEvent('click',function(){
			var clone = $('price_form_'+clones).clone().injectAfter('price_form_'+clones).setStyle('opacity',0);		
			
			clones+=1;
			var newhtml = html.replace(/name="/gi, 'name="clone_'+clones+'_');
			var newhtml = newhtml.replace(/id="/gi, 'id="clone_'+clones+'_');
			var newsel='clone_'+clones+'_cat';

			$('clones').set('value',clones);
			clone.set("id","price_form_"+clones);
			clone.set("html",newhtml);
			clone.fade('in');
			clone.getElements('button').dispose();
			dels=clone.getElement('a');
			dels.addEvent('click',function(){
				par=this.getParent();
				par.get('tween', {property: 'opacity', onComplete : function(){
					par.dispose();
				}}).start(0);
				return false;
			});
			 if(clones==1){
			 new Calendar({ clone_1_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_1_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==2){
			 new Calendar({ clone_2_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_2_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==3){
			 new Calendar({ clone_3_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_3_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==4){
			 new Calendar({ clone_4_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_4_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==5){
			 new Calendar({ clone_5_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_5_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==6){
			 new Calendar({ clone_6_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_6_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==7){
			 new Calendar({ clone_7_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_7_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==8){
			 new Calendar({ clone_8_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_8_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==9){
			 new Calendar({ clone_9_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_9_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==10){
			 new Calendar({ clone_10_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_10_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==11){
			 new Calendar({ clone_11_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_11_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==12){
			 new Calendar({ clone_12_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_12_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==13){
			 new Calendar({ clone_13_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_13_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==14){
			 new Calendar({ clone_14_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_14_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==15){
			 new Calendar({ clone_15_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_15_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==16){
			 new Calendar({ clone_16_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_16_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==17){
			 new Calendar({ clone_17_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_17_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==18){
			 new Calendar({ clone_18_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_18_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==19){
			 new Calendar({ clone_19_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_19_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==20){
			 new Calendar({ clone_20_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_20_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }else if(clones==21){
			 new Calendar({ clone_21_period_start: 'd/m/Y' }, {direction: 1 }); 
			 new Calendar({ clone_21_period_end: 'd/m/Y' }, {direction: 1 }); 
			 }
			return false;
			
		});
	}
*/
	$$('a.form_hint').addEvent('click',function(){
		el=this.getElement('span');
		el.get('tween', {property: 'opacity', onComplete : function(){}}).start(0);
		return false;
	});
	$$('a.form_hint').addEvent('mouseenter',function(){
		el=this.getElement('span');
		el.get('tween', {property: 'opacity', onComplete : function(){}}).start(1);
		return false;
	});
	$$('a.form_hint').addEvent('mouseleave',function(){
		el=this.getElement('span');
		el.get('tween', {property: 'opacity', onComplete : function(){}}).start(0);
		return false;
	});

	if(document.getElementById("addsub")){
	    $('remove_sub1').setStyle('display','none');
	
		var clones=1;
		if(document.getElementById("subcount")){
		    clones=$("subcount").value*1;
		    
		    for(var i = 2;i<=clones;i++)
            {
			    $("remove_sub"+i).addEvent('click',function(){
				    $(this.title).dispose();
				    clones -=1;

//                    if(clones > 1)
//                        $("remove_sub"+clones).setStyle('display','block');
    				
				    return false;
			    });            
            }
		}
		$("addsub").addEvent("click",function(){
			var original=$("sub1");
			var html=original.get('html');
			var clone = $('sub'+clones).clone().injectAfter('sub'+clones);
			//var clone = $('sub1').clone().injectAfter('sub1');
			clones+=1;
			var newhtml = html.replace(/sub1/gi, "sub"+clones);
				newhtml = newhtml.replace("Основен офис","Офис "+clones);
			clone.set("id","sub"+clones);
			
			clone.set("html",newhtml);
			
			//assign remove
			$("remove_sub"+clones).addEvent('click',function(){
				$(this.title).dispose();
				clones -=1;

                if(clones > 1)
                    $("remove_sub"+clones).setStyle('display','block');
				
				return false;
			});
            $("remove_sub"+clones).setStyle('display','block');
            for(var i = 2;i<clones;i++)
            {
                $("remove_sub"+i).setStyle('display','none');
            }
			return false;
		});
	}




$$('.slide_gall').addEvent('domready',function(){
	var next_btn=this.getElement('a.next_btn');
	var back_btn=this.getElement('a.back_btn');
	var holder=this.getElement('.items');
	

	//count a tag element for images
	function count(){
		var a = document.getElementById('itemsss');
		var i=0, c =0;
		//alert(a);
		if(a == null){
	
			return false;
		}
		else
		{
			while(a.getElementsByTagName('a')[i++]) c++;
			return c;	
		}
		//alert(c);
	}

	//count width for id itemsss
	var images = count();
	//alert(images);
	if (images != false){
		var shirina = document.getElementById('itemsss');
		shirina.setStyle('width',images*60);
	}


	var items=$$('.item');
	var total_items=0;
	var scrolled=this.getElement('.scrolled');
	var show=parseInt(this.get('show'));
	var current=parseInt(0);
	var scroll_to=current;
	var big_image=this.getElement('.big_image');
	items.addEvent('mouseenter',function(){
		var src=this.getElement('img').get('big');
		big_image.set('src',src);

		if(document.getElementById("mainhref")){
		    $('mainhref').set('href',this.get('href'));
		}
		//alert(src);
	});
	
	
	items.each(function(argument, index){
		total_items++
		
		argument.set('id','item'+index);
	});
	next_btn.addEvent('click',function(){
		back_btn.setStyle('opacity',1);
		if_end="item"+parseInt(current+show);
		if(document.getElementById(if_end)){
			current++;
			scroll_to="item"+current;
			var myFx = new Fx.Scroll(scrolled).toElement(scroll_to);
		}else{
			this.setStyle('opacity',0.1);
		}
		return false;
	});
	back_btn.addEvent('click',function(){
		next_btn.setStyle('opacity',1);
		if_end="item"+parseInt(current-1);
		if(document.getElementById(if_end)){
			current--;
			scroll_to="item"+current;
			var myFx = new Fx.Scroll(scrolled).toElement(scroll_to);
		}else{
			this.setStyle('opacity',0.1);
		}
		return false;
	});
});



function sendMail(){
	if(document.getElementById('reserve_form')){
	$('reserve_form').addEvent('submit', function(e) {
		  e.stop();
		  var log = $('reserve_form');
		  this.set('send', {onComplete: function(response) { 
		  if(response == 'ERROR'){
			   return false;
		   }else{
			   if(document.getElementById('offer_type')){
			   	var offer_type = $('offer_type').get('value');
				var cont = true;
				var errors = '<div>';
				if(!($('names').get('value').length > 0)){
					cont = false;
					errors += '<p>Моля попълнете вашите имена </p>';
				}
				if(!($('phone').get('value').length > 0)){
					cont = false;
					errors += '<p>Моля вашият телефон </p>';
				}
				if(!($('people').get('value').length > 0)){
					cont = false;
					errors += '<p>Моля попълнете Брой възрастни </p>';
				}
				if(!($('nights').get('value').length > 0)){
					cont = false;
					errors += '<p>Моля попълнете брой нощувки </p>';
				}
				errors += '</div>';
				if(!cont){
					$('popUp').set('html',errors);
					$('popUp').getParent().setStyle('display','block');
					var myFx = new Fx.Scroll(window).toElement($('popUp'));
					return false;
			   }else{
				   $$('.submit_btn').setStyle('display','none');
				   $$('.ajax-loading').setStyle('display','block');
				   $('popUp').getParent().setStyle('display','none');
				   var url='/offerajax.php';
					var element=$('addcomment');
					var request = new Request({
				   url:url,
				   method:'post',
				   data: {
					   type: 'booking',
					   action: 'send',
					   hotelid: $('hotelid').get('value'),
					    offer_type:$('offer_type').get('value'),
						names: $('names').get('value'),
						phone: $('phone').get('value'),
						email: $('email').get('value'),
						people: $('people').get('value'),
						children: $('children').get('value'),
						arrival: $('arrival').get('value'),
						nights: $('nights').get('value'),
						room: $('room').get('value'),
						comments: $('comments').get('text')
				   },
				   onComplete: function(response) { 
				   $$('.ajax-loading').setStyle('display','none');
					log.set('html', '<div class="success_ajax"><strong>'+response+'</strong></div>');
				   var myFx = new Fx.Scroll(window).toElement($$('.success_ajax'));
				   }
				   }).send();}
			   }else if(document.getElementById('type')){
					var cont = true;
					var errors = '<div>';
					if(!($('names').get('value').length > 0)){
						cont = false;
						errors += '<p>Моля попълнете вашите имена </p>';
					}
					if(!($('phone').get('value').length > 0)){
						cont = false;
						errors += '<p>Моля вашият телефон </p>';
					}
					if(!($('people').get('value').length > 0)){
						cont = false;
						errors += '<p>Моля попълнете Брой възрастни </p>';
					}
					if(!($('nights').get('value').length > 0)){
						cont = false;
						errors += '<p>Моля попълнете брой нощувки </p>';
					}
					errors += '</div>';
					if(!cont){
						$('popUp').set('html',errors);
						$('popUp').getParent().setStyle('display','block');
						var myFx = new Fx.Scroll(window).toElement($('popUp'));
						return false;
				   }else{
					   $$('.submit_btn').setStyle('display','none');
					   $$('.ajax-loading').setStyle('display','block');
					   $('popUp').getParent().setStyle('display','none');
					   var url='/hotelajax.php';
						var element=$('addcomment');
						var request = new Request({
					   url:url,
					   method:'post',
					   data: {
						   type: 'booking',
						   action: 'send',
						   hotelid: $('hotelid').get('value'),
							names: $('names').get('value'),
							phone: $('phone').get('value'),
							email: $('email').get('value'),
							people: $('people').get('value'),
							children: $('children').get('value'),
							arrival: $('arrival').get('value'),
							nights: $('nights').get('value'),
							room: $('room').get('value'),
							comments: $('comments').get('text')
					   },
					   onComplete: function(response) { 
					   $$('.ajax-loading').setStyle('display','none');
						log.set('html', '<div class="success_ajax"><strong>'+response+'</strong></div>');
					   var myFx = new Fx.Scroll(window).toElement($$('.success_ajax'));
					   }
					   }).send();}
			   }else{
			   
				log.set('html', '<div class="success_ajax"><strong>Вашият резервация беше изпратена успешно!</strong></div>');
				var url='/ajaxrezerve.php?id='+parseInt(response);
				var element=$('addcomment');
				var request = new Request({
				   url:url,
				   method:'post',
				   onComplete: function(response) { 

					if(response!='ERROR'){
						element.get('tween', {property: 'opacity', onComplete : function(){ 
						element.set('html',response);
						element.erase('class');
						element.get('tween', {property: 'opacity', onComplete : function(){}}).start(1);					
					}}).start(0);
					}
				   } 
				  }).send();
		   }
		   }
		  }});
		  this.send();
	  
	  });
	}
}



$$('.ajaxlink').addEvent('click',function(){
	url=this.href;
	element=$(this.rel)
	scr=this.rev;
	el=this.id;
	var request = new Request({
	   url:url,
	   method:'post',
	   onComplete: function(response) { 
		    if(response!='NO'){
		        element.get('tween', {property: 'opacity', onComplete : function(){ 
		        element.set('html',response);
		        element.get('tween', {property: 'opacity', onComplete : function(){}}).start(1);
		        
		        if(scr!=""){
			        var myFx = new Fx.Scroll(window).toElement(scr);
		        }
		        if(el=='bookbtn'){
			        sendMail();
                    new Calendar({ arrival: 'd/m/Y'} , {direction: 1 }); 
		        }
        		
		    }}).start(0);
		    }
	   } 
	  }).send();
	  return false;
});


$$('.scrollto').addEvent('click',function(){
	if(document.getElementById(this.rev)){
		scr=this.rev;
		var myFx = new Fx.Scroll(window).toElement(scr);
		return false;
	}
});


$$('.commentarea').addEvent('focus',function(){
	if(this.value=='Сподели мнение за потребителя'){
		this.value ='';
	}
});
$$('.commentarea').addEvent('blur',function(){
	if(this.value==''){
		this.value ='Сподели мнение за потребителя';
	}
});


/* ADD COMMENTS FORM */
if(document.getElementById('addcomment')){ 
	 $('addcomment').addEvent('submit', function(e) {
		  e.stop();
		  var log = $('addcomment');
		  this.set('send', {onComplete: function(response) { 
		  if(response == 'ERROR'){
			   return false;
		   }else{
				log.set('html', '<div class="success_ajax ajax-loading"><strong>Вашият коментар беше добавен успешно!</strong></div>');
				var url='/addcomment.php?action=get&id='+parseInt(response);
				var element=$('addcomment');
				var request = new Request({
				   url:url,
				   method:'post',
				   onComplete: function(response) { 
					if(response!='ERROR'){
						element.get('tween', {property: 'opacity', onComplete : function(){ 
						element.set('html',response);
						element.erase('class');
						element.get('tween', {property: 'opacity', onComplete : function(){}}).start(1);					
					}}).start(0);
					}
				   } 
				  }).send();
		   }
		  }});
		  this.send();
	 });
}





/*

	if(document.getElementById("skifmore")){
		$('skifmore').addEvent('click', function(){
		
          var url = '/ajaxload.php';

          var request = new Request({

           url:url,

           method:'post',

           onComplete: function(response) { 

            if(response!='NO'){

             var element=$('kofa');

             element.get('tween', {property: 'opacity', onComplete : function(){ 

              element.set('html',response);

              element.get('tween', {property: 'opacity', onComplete : function(){}}).start(1);

             }}).start(0);



            }

            

           } 

          }).send();
          return false;
  		});
		
	}



*/

if(document.getElementById("slider")){
			
		var itemsHolder = $('container');
		var myItems = $$(itemsHolder.getElements('.item'));
		
		//controls for slider
		var theControls = $('controls1');
		var numNavHolder = $(theControls.getElement('ul'));
		
		//create instance of the slider, and start it up		
		var mySlider = new SL_Slider({
			slideTimer: 6000,
			orientation: 'none',      //vertical, horizontal, or none: None will create a fading in/out transition.
			fade: true,                    //if true will fade the outgoing slide - only used if orientation is != None
			isPaused: false,
			container: itemsHolder,
			items: myItems,
			numNavActive: true,
			numNavHolder: numNavHolder
		});
		mySlider.start();
		
		
		var newBkgdColor = "#80301D";
}

if(document.getElementById("container2")){
			
		var itemsHolder = $('container2');
		var myItems = $$(itemsHolder.getElements('.item'));
		
		//controls for slider
		var theControls = $('controls2');
		var numNavHolder = $(theControls.getElement('ul'));
		//create instance of the slider, and start it up		
		var mySlider = new SL_Slider2({
			slideTimer: 6000,
			orientation: 'none',      //vertical, horizontal, or none: None will create a fading in/out transition.
			fade: true,                    //if true will fade the outgoing slide - only used if orientation is != None
			isPaused: false,
			container: itemsHolder,
			items: myItems,
			numNavActive: true,
			numNavHolder: numNavHolder
		});
		mySlider.start();
		
		
		var newBkgdColor = "#80301D";
}
	
	if(document.getElementById("accordion")){
			var myAccordion = new Fx.Accordion($('accordion'), 'span.cat_toggle', 'div.boxbody', {
				opacity: false,
				alwaysHide: true,
				display: 0,
				onBackground: function(toggler, element){
					//alert(toggler.getProperty("class") + ' onBackGround');
					toggler.removeClass('cat_toggle_active');
				},
				onActive: function(toggler, element){
					//element.setStyle('border-bottom','1px');
					element.setStyle("display","block");
					//alert(toggler.getProperty("class"));
					$$('.cat_toggle').each(function(a,e){
						a.removeClass('cat_toggle_active')
					})
					toggler.addClass('cat_toggle_active')
		
				}
	});
	}
});
     
