function Get_Cookie(name) { 
   var start = document.cookie.indexOf(name+"="); 
   var len = start+name.length+1; 
   if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
   if (start == -1) return null; 
   var end = document.cookie.indexOf(";",len); 
   if (end == -1) end = document.cookie.length; 
   return unescape(document.cookie.substring(len,end)); 
} 
// This function has been slightly modified
function Set_Cookie(name,value,expires,path,domain,secure) { 
	expires = expires * 60*60*24*1000;
	var today = new Date();
	var expires_date = new Date( today.getTime() + (expires) );
    var cookieString = name + "=" +escape(value) + 
       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") + 
       ( (path) ? ";path=" + path : "") + 
       ( (domain) ? ";domain=" + domain : "") + 
       ( (secure) ? ";secure" : ""); 
    document.cookie = cookieString; 
}
load_timer = 0;
function hideMessage()
{
	$('#mess')
	.css({'visibility':'hidden','color':'black','text-align':'center'})
	.css('color','black');
	$("#mess_html").html("");
}
function createMessage(text, color, time_to_show)
{
	$('#mess')
	.css({'visibility':'visible','color':color,'text-align':'center'});
	$("#mess_html").html(text)
	if(time_to_show > 0)
		setTimeout("hideMessage()", time_to_show);
}
window.onscroll = setX;
var ScrollY = 0;
function setX()
{
	var m = $('#mess');
	if (m) {
		m.css('top','35%');
		m.offset().top = $("body").scrollTop + 250;
		ScrollY = $("body").scrollTop;
	}
}
function set_player()
{
	$("#player").css({'opacity':'0'});	
}
$(document).ready(function(){
	
    $('a[id=rt_lft]').live("click", function(event) {
    	
    });
    $('a[id=rt_rght]').live("click", function(event) {
    	
    });
    
	$("#erase_cart").live("click", function(event) {
		Set_Cookie('CART',"");
		Set_Cookie('CART_CNT',"");
		$("#contentCart").html('<div class="carts"></div>');
		$(".cart-text").html("");
	})
	$("a[id*=del_]").live("click", function(event) {
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];
		$.ajax({
			type: "POST",
			url: "/inc/ajax/ftb-add-product.php",
			data: { productId: productIDVal, action: "delete"},
			success: function(theResponse) {
				$("#productID_" + productIDVal).stop().animate({top:"80px"},1000,function(){
					var cart = Get_Cookie("CART");
					var CART_CNT = Get_Cookie("CART_CNT");
					if (cart == null){
						Set_Cookie('CART',"",500);
						Set_Cookie('CART_CNT',"",500);
						$("#contentCart").html('<div class="carts"></div>');
						$(".cart-text").html("");
					}
					Set_Cookie('CART_CNT',CART_CNT-1,500);
					$("#productID_" + productIDVal).remove();
				});
			}
		});
		var CART_CNT = Get_Cookie("CART_CNT");
		if (CART_CNT == 0){
			$(".cart-text").html("");
		}else{
			//$(".cart-text").html('<br><br>(<span id="cart-count">'+CART_CNT+'</span>) в наборе<br><a href="javascript:void(0)" id="menu_cart">заказать</a><br><a href="javascript:void(0)" id="erase_cart">сбросить</a>');
			var LNG = Get_Cookie("LNG");
			//alert($("#cart_text_"+LNG).html());
			$(".cart-text").html('<br><br>(<span id="cart-count">'+CART_CNT+'</span>)'+ $("#cart_text_"+LNG).html());
		}
	});
	$("#sbm_feedback").live('click',function() {
		
		var form_value = "";
		var str_to_post = "";
		for (var i=0;i<document.forms["feedback"].length;i++ )
		{
		 	 var id = document.forms["feedback"].elements[i].id;
		 	 var val = document.forms["feedback"].elements[i].value;
			 form_value += id+":"+val+",";
		}
		var str_to_post = form_value.substr(0,form_value.length-1);
		
		var sbmfrm = $("#fb-layer");
		var sbmfrm_w = $("#fb-layer").width()/2-20;
		var sbmfrm_h = $("#fb-layer").height()/2;
		
		$("#fb-layer").css({'opacity':'.6'});
		$("#fb-layer").css({'filter':'alpha(opacity=60)'});
		
		$("#fb-Loader")
		.css({'position' : 'relative'})
		.css({'top' : sbmfrm_h})
		.css({'left' : sbmfrm_w})
		.html('<img src="/i/loader.gif">');
		
		$.post($("#feedback").attr('action'), {post_str:str_to_post}, function(data) {
			if(data==1) {
				$("#fb-Loader").empty();
				$("#fb-layer").css({'opacity':'1'});
				createMessage('Ваше сообщение успешно отправлено!<br>Ожидайте ответ на ваш электронный ящик.','#000000',6000);
				clear_form($("#feedback"));
			}else{
				$("#fb-Loader").empty();
				$("#fb-layer").css({'opacity':'1'});
				$("#fb-layer").css({'filter':'alpha(opacity=100)'});
				createMessage(data,'#000000',5000);
			}
		})
	return false;// отмена отправки формы (действие по умолчанию)
	});
	$("#sbm_order").live('click',function() {
		
		var form_value = "";
		var str_to_post = "";
		for (var i=0;i<document.forms["order"].length;i++ )
		{
		 	 var id = document.forms["order"].elements[i].id;
		 	 var val = document.forms["order"].elements[i].value;
			 form_value += id+":"+val+",";
		}
		var str_to_post = form_value.substr(0,form_value.length-1);
//		alert(str_to_post);
		$.post($("#order").attr('action'), {post_str:str_to_post}, function(data) {
			if(data==1) {
				createMessage('Ваше заказ успешно оформлен!<br>Ожидайте ответ в ближайшее время.','#000000',9000);
				$("#body").fadeOut(12000,function(){
					Set_Cookie("LNG", "", 0);
					Set_Cookie("CART_CNT", "", 0);
					location.href='/';
				});
			}else{
//				alert(data);
				createMessage(data,'#000000',5000);
			}
		})
	return false;// отмена отправки формы (действие по умолчанию)
	});
	$('input, textarea').focus(function() {
			value=$(this).val();
			$(this).attr("value","");
	});
	$('input, textarea').blur(function() {
		if($(this).val()=="") {
			$(this).val(value);
		}
	});
	$("#sbm_order").live('click',function() {
		var form_value = "";
		var str_to_post = "";
		for (var i=0;i<document.forms["order"].length;i++ )
		{
		 	 var id = document.forms["order"].elements[i].id;
		 	 var val = document.forms["order"].elements[i].value;
			 form_value += id+":"+val+",";
		}
		var str_to_post = form_value.substr(0,form_value.length-1);
//		alert(str_to_post);
	});
	$('a[id*=thumb_]').live("mouseover", function(event) {
		var IDValSptr 	= (this.id).split("_");
		var imgIDVal 	= IDValSptr[1];
		var frmID		= IDValSptr[2];
		if (imgIDVal > 0){
			$("#mess_name").css({'visibility':'visible','left':$("div[id=thumb_" + imgIDVal + "_" + frmID+"]").offset().left+$("div[id=thumb_" + imgIDVal + "_" + frmID+"]").width()+10,'top':$("div[id=thumb_" + imgIDVal + "_" + frmID+"]").offset().top+34});
			$("#name_html").html($("#name_hover_" + imgIDVal + "_" + frmID).val());
		}
	});
	$('a[id*=thumb_]').live("mouseout", function(event) {
		$("#mess_name").css({'visibility':'hidden'});
	});
	$("#rt_lft").live('click',function(){
		var IDValSptr 	= (this.id).split("_");
		var imgIDVal 	= IDValSptr[1];
		var frmID		= IDValSptr[2];
		
		alert($("#cnt_imgs_" + imgIDVal + "_" + frmID).val());
	});
	$('a[id*=thumb_]').live("click", function(event) {
			var IDValSptr 	= (this.id).split("_");
			var imgIDVal 	= IDValSptr[1];
			var frmID		= IDValSptr[2];
			
			var oldImgId = $('#tovar_id_'+frmID).val();
			var new_src = $("#img_thumb_" + imgIDVal + "_" + frmID).attr('src').replace(oldImgId,imgIDVal).replace("medium","big");
			
			$(".loader").html("<img src='/i/loader.gif'>");
			
			$("#itm_nm_" + frmID).html($("#name_thumb_" + imgIDVal + "_" + frmID).val());
			$("#itm_ext_name_" + frmID).html($("#ext_name_thumb_" + imgIDVal + "_" + frmID).val());
			$("#item_notes_" + frmID).html($("#descr_thumb_" + imgIDVal + "_" + frmID).val());
			
			$("#img_thumb_" + oldImgId + "_" + frmID).css('margin-left','68px').stop().animate({marginLeft: 0, marginTop: 0},1300);
			$("#mainimage_"+frmID)
			.stop()
			.animate({marginLeft: -$("#mainimage_"+frmID).width()*3},1200,function(){
				$("#tovar_id_"+frmID).val(imgIDVal);
				var new_big_src = $("#mainimage_"+frmID).attr('src').replace(oldImgId,imgIDVal); 
				$("#img_thumb_" + oldImgId + "_" + frmID).stop().animate({marginLeft: 0, marginTop: 0},1200);
				$("#img_thumb_" + imgIDVal + "_" + frmID).stop().animate({marginLeft: 68, marginTop: 0}, 700,function(){
					$("#mainimage_"+frmID).load(function () {
						$(this).css({'hidden':'none','opacity':1,'z-index':3});
						$(this).stop().animate({marginLeft: 0, marginTop: 0}, 1500,function(){
							$(".loader").html("");
						});
					}).attr('src',new_big_src);
				});
			});
			return false;
		});
		$('a[rel="external"]').live('click',function() {
	        window.open( $(this).attr('href'), "Для печати", "width=500,height=600,scrollbars=1");
	        return false;
	    });
});
function fixPNG(element) {
	if (/MSIE (6).+Win/.test(navigator.userAgent)) {
		var src;
		if (element.tagName == 'IMG') {
			if (/\.png$/.test(element.src)) {
				src = element.src;
				element.src = "/i/tp.gif";
			}
		}
		else {
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
			if (src) {
				src = src[1];
				element.runtimeStyle.backgroundImage = "none";
			}
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}