browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);

ns3up = (browserName == "Netscape" && browserVer >= 3);
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);

function doPic(imgName) {
if (ns3up || ie4up) {
imgOn = ("" + imgName);
document.mainpic.src = imgOn;
 }
}

$(document).ready(function(){

	if ($.browser.msie){IEpngFix();};
	//png fix for ie
	function IEpngFix(){
		if ($.browser.msie){
		
			var transparentImage = "i/tr.gif";
			
			oImg = $("img[src$=.png].png");
			lImg = $("img[src$=.png].png").length;
			
			for (i=0;i<lImg;i++){
				srcImg = $(oImg[i]).attr("src");
				$(oImg[i]).attr({src:transparentImage});
				oImg[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + srcImg + "',sizingMethod='scale')";
				oImg[i].style.display = "inline-block";
			}
		};
	};

	valBefore = 1;
	$("#summ").keyup(function(e){
		if ((( 48 <= e.which) && (e.which <= 57))||(( 96 <= e.which) && (e.which <= 105))||(e.which == 8)||(e.which == 39)||(e.which == 37)||(e.which == 46)||(e.which == 27)||(e.which == 17)||(e.which == 16)){
			var thisSum = $(this).val();
			var devider = " ";
			var reg = /\s/g;
			thisSum = thisSum.replace(reg,"");
			var sumLength = thisSum.length;
			var before = sumLength % 3;
			if(before>0){
				valThis=thisSum.substr(0,before);
			}else{
				valThis=thisSum.substr(0,3);
			};
			for (i=sumLength-1;i>0;i--){
				if((i % 3)==0){
					valThis = valThis + devider + thisSum.substr(sumLength-i,3);
				};
				
			}
			$(this).val(valThis);
			valBefore = valThis;
		}else{
				$(this).val(valBefore);
		}
	});
	$("#sendcalc").click(function(event){ event.preventDefault(); });
	$("#sendcalc").click(function(){
									var thisSum = $("#summ").val();
									var devider = " ";
									var reg = /\s/g;
									thisSum = thisSum.replace(reg,"");
									thisSum = thisSum * 1;
									if ((thisSum < 200000)||(thisSum > 25000000)){
										alert("Введённая стоимость должна быть в пределах от 200 000 руб. до 25 000 000 руб.")
										//$("#summ").focus();
									}else{
										$(this).parents("form").submit();
									}
								})
function fixWitdhHeight(){
		var wrapBlock = $(".catalog");
		var fixBlocks = $(".catalog > li");
		
		$(wrapBlock).width("100%");
		$(fixBlocks).width("");
		
		var wrapBlockWidth = $(wrapBlock).width();
		var fixBlocksWidth = $(fixBlocks).width();
		
		
		var fixBlocksNum = Math.floor(wrapBlockWidth / fixBlocksWidth); 
		var fixBlocksWidth = Math.floor(wrapBlockWidth / fixBlocksNum);

		$(wrapBlock).width(wrapBlockWidth);
		$(fixBlocks).width(fixBlocksWidth);
		
		fixBlocksLength = $(fixBlocks).length;
		fixBlocksCols = fixBlocksNum
		fixBlocksRows = Math.ceil(fixBlocksLength / fixBlocksCols);

		var i,j;
		var fixBlocksArray = new Array(fixBlocksRows);
		for (i=0; i<fixBlocksRows; i++){
			fixBlocksArray[i] = new Array(fixBlocksCols);
		}
		
		var k=0;
		for (i=0;i<fixBlocksRows;i++){
			for (j=0;j<fixBlocksCols;j++){
				if(k<fixBlocksLength){
					fixBlocksArray[i][j] = $(fixBlocks[k]);
					$(fixBlocksArray[i][j]).height("");
					k++;
				}
			}
		}
		var thisRowMaxHeight;
		var thisHeight;
		var thisRowMaxHeightH3;
		var thisHeightH3;
		for (i=0;i<fixBlocksRows;i++){
			thisRowMaxHeight = 0;
			thisRowMaxHeightH3 = 0;
			for (j=0;j<fixBlocksCols;j++){
				if (fixBlocksArray[i][j]){
					thisHeight = fixBlocksArray[i][j].height();
					thisRowMaxHeight = Math.max(thisRowMaxHeight, thisHeight);
					thisHeightH3 = fixBlocksArray[i][j].find("h3").height();
					thisRowMaxHeightH3 = Math.max(thisRowMaxHeightH3, thisHeightH3);
				}
			}
			for (j=0;j<fixBlocksCols;j++){
				if (fixBlocksArray[i][j]){
					fixBlocksArray[i][j].height(thisRowMaxHeight);
					fixBlocksArray[i][j].find("h3").height(thisRowMaxHeightH3);
				}
			}
			
		}
	}
	if ($(".catalog > li").length){
		fixWitdhHeight();
		$(window).resize(function(){
			fixWitdhHeight();
		});
	}
});

