$(document).ready(function(){

	/*var addText = function() {
		if ($("#text").length!=0 && $("#seo *").length!=0) $($("#seo").html()).appendTo("#text");
	}	
	addText();*/
	
	if ($("#types-menu").length!=0) $("#types-menu li:first-child").css("background","none");
	
	if ($("#fields-selector").length!=0) {
		var fs_flag = 0;
		$("#fields-selector i a").click(function() {
			if ($(this).parent().hasClass("cur")) {
				if (!$("#fields-selector").hasClass("active")) {
					fs_flag = 1;
					$("#fields-selector .container").animate({height: 120}, 300,"", function() {$("#fields-selector").addClass("active");});
				}
				else {
					fs_flag = 0;
					$("#fields-selector").removeClass("active");
					$("#fields-selector .container").animate({height: 26}, 300);
				}
			}
			else {
				$("#fields-selector i.cur").css("top",$(this).parent().css("top")).removeClass("cur");
				$(this).parent().css("top","0px").addClass("cur");
				$("#fields-selector").removeClass("active");
				$("#fields-selector .container").animate({height: 26}, 300);
				
				location.href = $("#fields-selector").Attr('href');
			}
			return false;
		});
		$("html").click(function() {
			if (fs_flag==1) {
				$("#fields-selector").removeClass("active");
				$("#fields-selector .container").animate({height: 26}, 300);
			}
		});
	}
	
	if ($("#params").length!=0) {
		var grapho = function() {
			$("#params-show tr td:last-child").css("border-right","0");
			$("#params-show tr:first-child td").css("border-top","0");
		}
		var short_html = $("#show-short").html();
		var long_html = $("#show-long").html();
		$("#params-show").html(short_html);
		grapho();
		$("#params-short").click(function(){
			if (!$(this).hasClass("cur")) {
			$("#params-long").removeClass("cur");
			$(this).addClass("cur");
			$("#params-show")	.animate({height: "hide"}, 300)
  								.html(short_html)
  								.animate({height: "show"}, 300);
  			grapho();}
			return false;
		});
		$("#params-long").click(function(){
			if (!$(this).hasClass("cur")) {
			$("#params-short").removeClass("cur");
			$(this).addClass("cur");
			$("#params-show")	.animate({height: "hide"}, 300)
  								.html(long_html)
  								.animate({height: "show"}, 300);
  			grapho();}
			return false;
		});
		$("#content .right .price").css("padding-left",($("#content .right .image").get(0).offsetWidth-$("#content .right .price .button").get(0).offsetWidth)/2+"px");
		var set_flag = 0;
		$("#left-count-hidden").attr("value",1);
		$("#right-count-hidden").attr("value",0);
		$("#left-eye-remove").click(function() {
			var cur_count = $("#left-eye-display").html();
			var i_count = $("#right-eye-display").html();
			var count = cur_count-1;
			if (count == 0) count = '0';
			if (cur_count>0 && !(set_flag!=0 && cur_count==1)) { $("#left-eye-display").html(count); $("#left-count-hidden").attr("value",count); if ((count==0) || (count!=0 && i_count==0)) set_flag = 1; else set_flag = 0;}
			
			setPrice();
		});
		$("#left-eye-add").click(function() {
			var cur_count = $("#left-eye-display").html();
			var i_count = $("#right-eye-display").html();
			var count = cur_count-(-1);
			$("#left-eye-display").html(count); $("#left-count-hidden").attr("value",count);
			if (i_count==0) set_flag = 1; else set_flag = 0;
			
			setPrice();
		});
		$("#right-eye-remove").click(function() {
			var cur_count = $("#right-eye-display").html();
			var i_count = $("#left-eye-display").html();
			var count = cur_count-1;
			if (count == 0) count = '0';
			if (cur_count>0 && !(set_flag!=0 && cur_count==1)) { $("#right-eye-display").html(count); $("#right-count-hidden").attr("value",count); if ((count==0) || (count!=0 && i_count==0)) set_flag = 1; else set_flag = 0;}
			
			setPrice();
		});
		$("#right-eye-add").click(function() {
			var cur_count = $("#right-eye-display").html();
			var i_count = $("#left-eye-display").html();
			var count = cur_count-(-1);
			$("#right-eye-display").html(count); $("#right-count-hidden").attr("value",count);
			if (i_count==0) set_flag = 1; else set_flag = 0;
			
			setPrice();
		});
	}
	
	if ($("#pager").length!=0) {
		var width = 0;
		$("#page-list p").each(function() {
			width = width + $(this).get(0).clientWidth + 12;
		});
		width = width + 16;
		if (width<280) { $("#pager .container").css("width","280px"); }
		else $("#pager .container").css("width",(width)+"px");
	}
	
	if ($("#catalogue-examples .pos").length!=0) {
		$("#catalogue-examples .pos .price a").each(function(){
			$(this).css("margin-left",(300-$(this).get(0).offsetWidth)/2+"px");
			if ($("#ie6").length!=0) {
				$(this).css("margin-left",(300-$(this).get(0).offsetWidth)/4+"px");
			}
		});
		$("#catalogue-examples .pos .name a").each(function() {
			$(this).css("margin-left",(300-$(this).get(0).offsetWidth)/2+"px");
			if ($("#ie6").length!=0) {
				$(this).css("margin-left",(300-$(this).get(0).offsetWidth)/4+"px");
			}
		});
	}
	if ($("#catalogue-list .pos").length!=0) {
		$("#catalogue-list .pos .price a").each(function(){
			$(this).css("margin-left",(300-$(this).get(0).offsetWidth)/2+"px");
			if ($("#ie6").length!=0) {
				$(this).css("margin-left",(300-$(this).get(0).offsetWidth)/4+"px");
			}
		});
		$("#catalogue-list .pos .name a").each(function() {
			$(this).css("margin-left",(300-$(this).get(0).offsetWidth)/2+"px");
			if ($("#ie6").length!=0) {
				$(this).css("margin-left",(300-$(this).get(0).clientWidth)/4+"px");
			}
		});
	}
	
});