﻿this.imagePreview = function(){	

	/* CONFIG */
		
		YOffset = 20;
		XOffset = -30;
		
	/* END CONFIG */
	
	jQuery(".OfImg").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		jQuery("body").append("<div id='preview'><img class='OfImgPre'src='"+ this.src +"' alt='Image preview'/></div>");								 
		jQuery("#preview")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		jQuery("#preview").remove();
    });	
	jQuery(".OfImg").mousemove(function(e){
		jQuery("#preview")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px");
	});			
};

function pricePreview()
{$(".show_price").on(
	{mouseenter:function(e){
		YOffset = 20;
		XOffset = -30;
		var kurs=$('#kurs').text();
		var	str=this.childNodes[0].innerHTML;
		str=str.substr(3,str.length-4);
		rub=Math.round(str*kurs);
		
		if (this.parentNode.id!="RightHotel")
			{t=this.id;
			t=t.substr(4,t.length);
			var that=jQuery('#table_'+t+'>tbody>tr>td.R>a').first();
			that.name=jQuery('#table_'+t+'>tbody>tr>td.R>a').first().attr('name');	
			}
		else
		{var that=jQuery(".show_offers")[0].childNodes[1].childNodes[1].childNodes[6].childNodes[0];}
		if ($(that).hasClass('req'))
		{jQuery("#preview2").html("<div id='beauty'> <span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+that.name+"</span></div>");}
		else
		{jQuery("#preview2").html("<div id='beauty'><span class='spanavail'>мгновенное подтверждение</span><br /> <span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+that.name+"</span></div>");}
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
	},
	mouseleave:function(){
		jQuery("#preview2")
			.fadeOut("fast");						
	},
	mousemove:function(e){
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
	}
});}

function pricePreview2()
{$(".offer_price").on(
	{mouseenter:function(e){
		YOffset = 20;
		XOffset = -30;
		var kurs=$('#kurs').text();
		var str=$(this).text();
		str=str.substr(0,str.length-4);
		rub=Math.round(str*kurs);
		
		if ($(this).hasClass('req'))
		{jQuery("#preview2").html("<div id='beauty'> <span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.name+"</span></div>");}
		else
		{jQuery("#preview2").html("<div id='beauty'><span class='spanavail'>мгновенное подтверждение</span><br /> <span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.name+"</span></div>");}
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
	},
	mouseleave:function(){
		jQuery("#preview2")
			.fadeOut("fast");						
	},
	mousemove:function(e){
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
	}
});}


this.garprice = function(){	
	/* CONFIG */
		
		YOffset = 20;
		XOffset = -30;
		//var kurs=jQuery('#kurs').text();

		
	/* END CONFIG */
	
	jQuery('.garprice').hover(function(e){
		jQuery("body").append("<div id='preview2'></div>");
		document.getElementById("preview2").innerHTML="<div id='beauty'><span class='comment'>"+this.name+"</span></div>";							 
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		jQuery("#preview2").remove();
    });	
	jQuery(".garprice").mousemove(function(e){
			document.getElementById("preview2").innerHTML="<div id='beauty'><span class='comment'>"+this.name+"</span></div>";	
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px");
	});			
};


function pricePreviewE() 	
{$(".excursprice").on(
	{mouseenter:function(e){
		YOffset = 20;
		XOffset = -30;
		var kurs=$('#kurs').text();
		var str=$(this).text();
		if (str!='запрос')
		{	str=str.substr(3,str.length-4);
			rub=Math.round(str*kurs);
			jQuery("#preview2").html("<div id='beauty'> <span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.name+"</span></div>");
		}
		else
		{rub='Под запрос';
		jQuery("#preview2").html("<div id='beauty'> <span class='rub'>"+rub+"</span><br /><br /><span class='comment'>"+this.name+"</span></div>");}
		
		
		
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
	},
	mouseleave:function(){
		jQuery("#preview2")
			.fadeOut("fast");						
	},
	mousemove:function(e){
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
	}
});}


	/* 
		
		YOffset = 20;
		XOffset = -30;
		var kurs=jQuery('#kurs').text();
	
	jQuery('.excursprice').hover(function(e){
		str=this.innerHTML;
		str=str.substr(0,str.length-1);
		rub=Math.round(str*kurs);
		jQuery("body").append("<div id='preview2'></div>");								 
		document.getElementById("preview2").innerHTML="<div id='beauty'><span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.name+"</span></div>";	
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		jQuery("#preview2").remove();
    });	
	jQuery(".excursprice").mousemove(function(e){
		str=this.innerHTML;
		str=str.substr(0,str.length-1);
		rub=Math.round(str*kurs);
				document.getElementById("preview2").innerHTML="<div id='beauty'><span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.name+"</span></div>";		
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px");
	});			
};
*/

this.pricePreviewE2 = function()	
	{$(".dbl,.sgl,.trp,.dvao,.grupp").on(
	{mouseenter:function(e){
		YOffset = 20;
		XOffset = -30;
		if ($(this).hasClass('rub'))
		{
			var str=$.trim($(this).text());;
			if (str!='запрос')
			{	str=str.substr(0,str.length-5);
				rub=str;
				jQuery("#preview2").html("<div id='beauty'> <span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.id+"</span></div>");
			}
		}
		else
		{
			var kurs=$('#kurs').text();
			var str=$.trim($(this).text());;
			if (str!='запрос')
			{	str=str.substr(0,str.length-1);
				rub=Math.round(str*kurs);
				jQuery("#preview2").html("<div id='beauty'> <span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.id+"</span></div>");
			}
			else
			{rub='Под запрос';
			jQuery("#preview2").html("<div id='beauty'> <span class='rub'>"+rub+"</span><br /><br /><span class='comment'>"+this.id+"</span></div>");}
		}
		
		
		
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
	},
	mouseleave:function(){
		jQuery("#preview2")
			.fadeOut("fast");						
	},
	mousemove:function(e){
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
	}
});}
	
	/*
		
		YOffset = 20;
		XOffset = -30;
		var kurs=jQuery('#kurs').text();

		
	
	
	jQuery('.dbl,.sgl,.trp,.dvao').hover(function(e){
		var str= $.trim($(this).text());
		str=str.substr(0,str.length-1);
		rub=Math.round(str*kurs);
		jQuery("body").append("<div id='preview2'></div>");								 
		document.getElementById("preview2").innerHTML="<div id='beauty'><span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.id+"</span></div>";	
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		jQuery("#preview2").remove();
    });	
	jQuery(".dbl,.sgl,.trp,.dvao").mousemove(function(e){
		//str=this.childNodes[1].childNodes[0].childNodes[0].innerHTML;
		var str= $.trim($(this).text());
		str=str.substr(0,str.length-1);
		rub=Math.round(str*kurs);
				document.getElementById("preview2").innerHTML="<div id='beauty'><span class='rub'>"+rub+"</span> руб.<br /><span class='smaller'>по текущему курсу</span><br /><br /><span class='comment'>"+this.id+"</span></div>";		
		jQuery("#preview2")
			.css("top",(e.pageY + YOffset) + "px")
			.css("left",(e.pageX + XOffset) + "px");
	});			
};
*/

function BeautyLinks()
{jQuery('a[href*="#"]').css("border-bottom","1px dashed #bfcbd8");
str=window.location.pathname+window.location.search;
str=str.substr(1,str.length)
jQuery('#Menu>a[href*="'+str+'"]').css("font-weight","bold");
}

// starting the script on page load
jQuery(document).ready(function(){
	imagePreview();
	BeautyLinks();
	pricePreviewE();
	pricePreviewE2();
	garprice();
});
