
	function show_big_pic(img){
		//--------------------------------------------------
		$("#rep").center().show(); 
		$("#fancy_overlay").css({'width': $(window).width(), 'height': $(document).height(), 'opacity': 0.3}).show();
		//--------------------------------------------------
		var image = document.createElement("img"); 
		image.onload = function() {
			if(titleElement && titleElement!='') {
				$("#name_img").html(titleElement);
				$("#name_img").show();
			}
			else {
				$("#name_img").hide();
			}
			if(priceElement && priceElement!='') {
				$("#price_img").html(priceElement);
				$("#price_img").show();
			}
			else {
				$("#price_img").hide();
			}
			if(portionElement && portionElement!='') {
				$("#portion_img").html(portionElement);
				$("#portion_img").show();
			}
			else {
				$("#portion_img").hide();
			}
			if(descrElement && descrElement!='') {
				$("#descr_img").html(descrElement);
				$("#descr_img").show();
			}
			else {
				$("#descr_img").hide();
			}
			$("#rep").hide();
			$('#show_big_pic').show();
			$('#img_pic').html(image).show();
			$('#show_big_pic').center().fadeIn();
		}
		image.src = img;
	}
	function show_big_pic1(big_img, title, descr){ 
		if(big_img == '') return false;
		//alert(big_img + '  ' + curr_title_big_img);
		//--------------------------------------------------
		$("#rep").center().show(); 
		$("#fancy_overlay").css({'width': $(window).width(), 'height': $(document).height(), 'opacity': 0.3}).show();
		
		//--------------------------------------------------
		var image = document.createElement("img"); 
		if(title) {
			$("#name_img").html(title);
			$("#name_img").show();
		}
		else {
			$("#name_img").hide();
		}
		if(descr) {
			$("#descr_img").html(descr);
			$("#descr_img").show();
		}
		else {
			$("#descr_img").hide();
		}
		image.onload= function () {
			$("#rep").hide();
			$('#img_pic').html(image).show();
			$('#show_big_pic').center().fadeIn();
//			alert($(window).height()+" "+$(window).scrollTop());
			var top = $(window).scrollTop()+$(window).height()/2-image.height/2;
			$('#show_big_pic').css({'top': top});
		}
		//--------------------------------------------------
		//image.src = "/content/gallery/1226318167_big.jpg";
		image.src = big_img;
	}
	function close_pic(){
		$("#rep").hide(); 
		$('#show_big_pic').hide();
		$("#fancy_overlay").hide();
	}

////////////////////////////////////////////////////////////////////////////////////
     function getClientWidth()  {  
          return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;  
     }  
   
     function getClientHeight(){  
          return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;  
     }  

    function getBodyScrollTop() {
        return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
    }

    function getBodyScrollLeft() {
        return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
    }
               
    jQuery.fn.center = function()   {           
        var w = $(window);  
        this.css("position","absolute");  
		topPos = (getClientHeight()-this.height())/2 + getBodyScrollTop();
		if (topPos < 10) topPos = 10;
		leftPos = (getClientWidth()-this.width())/2 + getBodyScrollLeft();
        this.css("top", topPos + "px");  
        this.css("left", leftPos + "px");  
        return this;  
    }
////////////////////////////////////////////////////////////////////////////////////


var showImgFlagGal = false;
function showBigImgGal(id, path, classNm) {//alert(id+'=='+path);
	id.blur();
	position = $(id).offset();

	if (showImgFlagGal) {
		$("#popImg").remove();
		$("#popDiv").remove();
		$("#sensorShadow").remove();
			
		showImgFlagGal = false;
	}

	showImgFlagGal = true;
	$("body").append('<div id="sensorShadow" title="Закрыть">&nbsp;</div><img id="popImg" class="' + classNm + 'Shadow" src="/img/blank.gif"><div id="popDiv" class="' + classNm + '" title="Закрыть"><img id="popImage"/><span>&nbsp;</span></div>');

	image = document.getElementById("popImage")

	image.onload= function () {
		imgWid = $("." + classNm).width();
		imgHt = $("." + classNm).height();
		$("." + classNm + "Shadow")
			.css({
				height: imgHt,
				width: imgWid,
				opacity: "0.4"
			})
			.center()
			.css({
				margin: "5px 0 0 5px"
			})
			.fadeIn(400);
		$("." + classNm).center().fadeIn(200);

		$("#sensorShadow").css({
			height: $(document).height() + "px",
			opacity: "0.5"
		})
	}
	image.src = path;


	$("." + classNm).click(function(){
		$("#popImg").remove();
		$("#popDiv").remove();
		$("#sensorShadow").remove();

		showImgFlagGal = false;
	});

	$("#sensorShadow").click(function(){
		$("#popImg").remove();
		$("#popDiv").remove();
		$("#sensorShadow").remove();

		showImgFlagGal = false;
	});
}


function setActiveTab(id) {
	if(!id) id = nowShow;
	var lastObj = document.getElementById(nowShow);
	if(lastObj) lastObj.style.display = 'none';

	if(document.getElementById('head_'+nowShow+'_Active')) document.getElementById('head_'+nowShow+'_Active').style.display = 'none';
	if(document.getElementById('head_'+nowShow+'_Deactive')) document.getElementById('head_'+nowShow+'_Deactive').style.display = 'block';
	if(document.getElementById('content_'+nowShow)) document.getElementById('content_'+nowShow).style.display = 'none';

	var nowObj = document.getElementById(id);
	if(nowObj) nowObj.style.display = 'block';

	if(document.getElementById('head_'+id+'_Active')) document.getElementById('head_'+id+'_Active').style.display = 'block';
	if(document.getElementById('head_'+id+'_Deactive')) document.getElementById('head_'+id+'_Deactive').style.display = 'none';
	if(document.getElementById('content_'+id)) document.getElementById('content_'+id).style.display = 'block';

	nowShow = id;
}

function pop(obj, name, width, height) {
    if (!name) {
        name = 'pop';
    }
    if (!width) {
        width = 400;
    }
    if (!height) {
        height = 600;
    }
    popupWin = window.open(obj.href, name, 'width='+width+',height='+height);
    popupWin.focus();
}

function goto_country(){
	box = document.destinations.country;
	destination = box.options[box.selectedIndex].value;
	if (destination>'') {
		window.location.href=destination;
	}
}

function preview_image(img_src) {
    pic = new Image();
    pic.src = img_src;
    setTimeout('view_image(pic.src, pic.width, pic.height);', 500);
}

function view_image(img_src, img_width, img_height){
    if (img_width>screen.availWidth-150 || img_width==0) {
        win_width = screen.availWidth-150;
    } else {
        win_width = img_width+20;
    }
    if (img_height>screen.availHeight-150 || img_height==0) {
        win_height = screen.availHeight-150;
    } else {
        win_height = img_height+20;
    }
    win_top  = Math.abs((screen.availHeight - win_height)/3);
    win_left = Math.abs((screen.availWidth -win_width)/3);
    photoWindow = window.open('', '', "resizable=yes,top=" + win_top + ',left=' + win_left + ",width="+win_width+',height='+win_height+",status=0,menubar=0,toolbar=0,scrollbars=yes");
    photoWindow.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>');
    photoWindow.document.write('<head><title>'+img_src+'</title><style type="text/css"><!-- body {margin:0;padding:0} --></style>');
    photoWindow.document.write('<scr'+'ipt type=text/javascript>');
    photoWindow.document.write('document.onkeypress = function CloseOnEsc(key) { if(document.all) { var keyCode = window.event.keyCode; } else { if (key.which == 0) {window.close();return;}   }  if (keyCode == 27) {window.close();return;} }');
    photoWindow.document.write('</scr'+'ipt>');
    photoWindow.document.write('</head><body><img src="'+img_src+'" ');
    if ( (img_width>1) && (img_height>1) ) {
        photoWindow.document.write('width="'+img_width+'" height="'+img_height+'"');
    }
    photoWindow.document.write(' border=0 onclick="javascript:window.close();">');
    photoWindow.document.write('</body></html>');
    photoWindow.document.bgColor="#f0f0f0";
    photoWindow.document.close()
}

function igallery_image(img_src, img_width, img_height, img_title){
    if (img_width>screen.availWidth-150 || img_width==0) {
        win_width = screen.availWidth-150;
    } else {
        win_width = img_width+20;
    }
    if (img_height>screen.availHeight-150 || img_height==0) {
        win_height = screen.availHeight-150;
    } else {
        win_height = img_height+20;
    }
    win_top  = Math.abs((screen.availHeight - win_height)/3);
    win_left = Math.abs((screen.availWidth -win_width)/3);
    photoWindow = window.open('', '', "resizable=yes,top=" + win_top + ',left=' + win_left + ",width="+win_width+',height='+win_height+",status=0,menubar=0,toolbar=0,scrollbars=yes");
    photoWindow.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>');
    photoWindow.document.write('<head><title>'+img_title+'</title><style type="text/css"><!-- body {margin:0;padding:0} --></style>');
    photoWindow.document.write('<scr'+'ipt type=text/javascript>');
    photoWindow.document.write('document.onkeypress = function CloseOnEsc(key) { if(document.all) { var keyCode = window.event.keyCode; } else { if (key.which == 0) {window.close();return;}   }  if (keyCode == 27) {window.close();return;} }');
    photoWindow.document.write('</scr'+'ipt>');
    photoWindow.document.write('</head><body><img src="'+img_src+'" ');
    if ( (img_width>1) && (img_height>1) ) {
        photoWindow.document.write('width="'+img_width+'" height="'+img_height+'"');
    }
    photoWindow.document.write(' border=0 onclick="javascript:window.close();">');
    photoWindow.document.write('</body></html>');
    photoWindow.document.bgColor="#f0f0f0";
    photoWindow.document.close()
}

function show_obj(obj_id){
obj=document.getElementById(obj_id);
remove_class(obj, 'hide');
add_class(obj, 'show');
}

function hide_obj(obj_id){
obj=document.getElementById(obj_id);
remove_class(obj, 'show');
add_class(obj, 'hide');
}

function add_class(e,c) {
  e.className=e.className+" "+c;
}

function remove_class(e,c) {
  cn=e.className;
  p=cn.indexOf(c);
  if (p>-1){e.className=cn.substr(0,p)+cn.substr(p+c.length);  }
}

function SetCookie(cookieName, cookieValue, nHours) {
 var today = new Date();
 var expire = new Date();
 if (nHours==null || nHours==0) nHours=1;
 expire.setTime(today.getTime() + 3600000*nHours);
 document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString() + ";path=/";
}

function GetCookie(name){
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else  {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)  {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}


function DeleteCookie(name, path, domain) {
    if (getCookie(name))  {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}