jQuery.noConflict()
var name=navigator.userAgent;
var tablefinder="<th";
var top_registr="<TH";

/*
var registr=jQuery(".block table tr").eq(0).html();
alert(registr);

if(registr.indexOf("<TH")) {alert("верхний")} else {alert("нижний")};


if(){tablefinder="<th"
	} else {
		tablefinder="<TH"
	}

var IE='\v'=='v';
if(IE) {tablefinder="<TH"}



if(name.indexOf("10.51")>-1){tablefinder="<TH"}
*/


var clearheight=0;
var taraindex=-1;
var uchet="";
var masfasovkamasa=[0];
var masfasovkacena=[0];
var tipkol="кг";
var oldid=0;

jQuery(document).ready(function(){
	
	el_td=jQuery(".block table tr");
	temprow1=0;
	temptitle1="";
	tempfasovka="";
	temprow2=0;
	tek_name="";
	for(var i=0;i<el_td.length;i++){
		text=el_td.eq(i).html();
		tip="";
		if(text.indexOf(tablefinder)<0){
			sdvig1=0;
			sdvig2=0;
			sub_tr=el_td.eq(i).find("td");
			vsego=sub_tr.length;
			if(temprow1>0){
				temprow1--;
				sdvig1++;
				tek_name=temptitle1;
				sdvig2=0;
			}
			if(temprow1==0){
				rowstd=sub_tr.eq(0).attr("rowspan");
				if(rowstd>0){
					sdvig1=0;
					sdvig2=1;
					temprow1=rowstd;
					tek_name=sub_tr.eq(sdvig1).text();
					temptitle1=tek_name;
				}
			}
			
			if(temprow2>0){
				temprow2--;
				tek_fasovka=tempfasovka;
			}
			if(temprow2==0){
				rowstd=sub_tr.eq(vsego-2).attr("rowspan");
				if(rowstd>0){
					temprow2=rowstd;
					tek_fasovka=sub_tr.eq(vsego-2).text();
					tempfasovka=tek_fasovka;
				}
			}
			
			tek_cena=sub_tr.eq(vsego-1).text();
			tek_color=sub_tr.eq(sdvig2).text();
			tuchet=uchet;
			part=tek_cena.split("\r");
			if(part.length>1){
			tuchet="nouchet";
			tek_cena=part[0];
			}
			tek_cena=tek_cena.replace(",", ".");
			
			
			if(tempfasovka.indexOf(";")<0 && tempfasovka.indexOf(",")<0){
			tempfasovka=tempfasovka;
                        //tempfasovka = parseFloat(tempfasovka);
			}
                        //if (jQuery("tempfasovka:contains(';') != TRUE") && jQuery("tempfasovka:contains(',') != TRUE")) {
                        //    tempfasovka = tempfasovka;
                        //}
		
			if(uchet=="tara"){
				taraindex++;
				masfasovkamasa[taraindex]=tempfasovka;
				masfasovkacena[taraindex]=tek_cena;
			}
			
			//
			if(tek_name.indexOf('до 650')>-1){
				tek_name = tek_name.slice(0,tek_name.indexOf('650°С')-5);
			}
			
			// Передаем значения в '+'
		/*	tip="<div id='tekid"+i+"' class='selectprice' uchet='"+tuchet+"' tipkol='"+tipkol+"' cena='"+tek_cena+"' name='"+tek_name+"' color='"+tek_color+"' fasovka='"+tempfasovka+"'>&nbsp;</div>";
			
			
			//sub_tr.eq(0).addClass("left");
			
			
			el_td.eq(i).html(text+"<td>"+tip+"</td>");*/
			//
			sub_tr=el_td.eq(i).find("td");
			sub_tr.eq(0).addClass("left");
			sub_tr.eq(sdvig2).addClass("left");
			if(sdvig1==0){
				temptext=sub_tr.eq(0).text();
				sub_tr.eq(0).addClass("vtop");
				//sub_tr.eq(0).html("<a href='/'>"+temptext+"<a>");
				for(var t=1;t<sub_tr.length;t++){
					temprosp=sub_tr.eq(t).attr("rowspan");
					if(temprosp>0){
						sub_tr.eq(t).addClass("middle");
					}
				}
			}
		}
		
		/*
		if((text.indexOf(tablefinder)>=0) || (text.indexOf(top_registr)>=0)){
			elattr=el_td.eq(i).attr("class");
			uchet=elattr;
			el_td.eq(i).html(text+"<th class='center'>Заявка</th>");
			tipkol=el_td.eq(i).attr("tip");
		}*/
		
	}
	
/*	
	
	jQuery(".selectprice").click(function(){
		//index=jQuery(".selectprice").index(this);
		index=jQuery(this).attr("id");
		index=index.substr(5,index.length-4);
		tempclass=jQuery(this).attr("class");
		if(tempclass.indexOf("current")>-1){
			jQuery(this).removeClass("current");
			jQuery("#blockprice"+index).remove();
			setTimeout("summa()",100);
			setTimeout("downprice("+index+")",100);
		}
		if(tempclass.indexOf("current")<0){
			jQuery(this).addClass("current");
			
			tek_cena=jQuery(this).attr("cena");
			tek_color=jQuery(this).attr("color");
			tek_fasovka=jQuery(this).attr("fasovka");
    
			tek_name=jQuery(this).attr("name");
			tek_uchet=jQuery(this).attr("uchet");
			tek_tipkol=jQuery(this).attr("tipkol");
			//clearcena=NumReal(tek_cena);
			config_fasovka="";
			if(tek_fasovka.indexOf(";")<0){
                                // Проблемы в Chrome
				//razd=tek_fasovka.split("\n");
				//tek_fasovka=razd[0];
                                
				var kg='';
				if(tek_fasovka.indexOf(" ")==-1){kg = '&nbsp;кг'}
				config_fasovka="<span class='fasovka' id='bfasovka"+index+"'>"+tek_fasovka+"</span>"+kg;
				
			}
			if(tek_fasovka.indexOf(";")>-1){
				config_fasovka="<select class='fasovka' id='bfasovka"+index+"' onchange='summa()'>";
				razd=tek_fasovka.split(";");
				tek_fasovka=razd[0];
				for(var i=0;i<razd.length;i++){
					tempvalue=razd[i];
					nach=tempvalue.substr(0,1);
					if(nach==" "){
						tempvalue=tempvalue.substr(1,tempvalue.length-1);
					}
					config_fasovka=config_fasovka+"<option value='"+tempvalue+"'>"+tempvalue+"</option>";
				}
				config_fasovka=config_fasovka+"</select>&nbsp;кг";
			}			
				
			
			
			temptext="<div tipkol='"+tek_tipkol+"' id='blockprice"+index+"' class='cenabox' uchet='"+tek_uchet+"'><div onclick='delizdelie("+index+")' class='close'>&nbsp;</div><span class='name'><a href=\"#tekid"+index+"\">"+tek_name+"</a>, "+tek_color+"</span><p onclick='toggle("+index+")'><input id='bkol"+index+"' maxlength='2' value='1' onkeyup=\"this.value=intvalue(this.value)\" class='kol'>&nbsp;шт. <span class='math'>x</span> "+config_fasovka+"<span class='math'>x</span> <span id='bcena"+index+"' class='cena'>"+tek_cena+"</span>&nbsp;руб/"+tek_tipkol+" <span class='dopcena' id='dopcena"+index+"'></span> <span class='math'>=</span> <span class='itogo' id='bitogo"+index+"'>0</span>&nbsp;руб.</p> <div class='znak'>+</div></div>";
			
			tempinfo=jQuery("#currentproduct").html();
			jQuery("#currentproduct").html(tempinfo+temptext);
			
			
			
			
			setTimeout("summa()",100);
			setTimeout("downprice("+index+")",500);
		}




	});*/
	
	/*
	el=jQuery(".banks");
	for(var i=0;i<el.length;i++){
		number=el.eq(i).attr("number");
		if(number==0){
			el.eq(i).html("<img src='/i/products/!default.png' width='50%'>");
		}
		if(number!=0){
		
			el.eq(i).html("<img src='/i/products/"+number+".png' width='50%' >");
		}
	}
	*/
	
	
	
	jQuery(".sendmesage form").submit(function(){
		prov=1;								  
		var elements=jQuery(this).find("input, select, textarea");
		tempprov=0;
		tempgr=0;
		for(var i=0;i<elements.length-1;i++){
			thisclass=elements.eq(i).attr("class");
			thisvalue=elements.eq(i).attr("tempvalue");
			thistype=elements.eq(i).attr("type");
			elements.eq(i).removeClass("error");
//			groups=elements.eq(i).attr("groupa");
			if((thisclass.indexOf("important")>-1)&&(thistype!="submit")){
				if((elements.eq(i).val()=="")||(elements.eq(i).val()==thisvalue)){
//					if(groups!="group"){
						prov=0;
						elements.eq(i).addClass("error");
//					}	
				}
//				if((groups=="group")&&(elements.eq(i).val()!="")&&(elements.eq(i).val()!=thisvalue)){
//						tempprov=1;
//				}
			}
		}
/*		if(tempprov==0){
			for(var i=0;i<elements.length-1;i++){
				groups=elements.eq(i).attr("groupa");
				if((groups=="group")&&((elements.eq(i).val()=="")||(elements.eq(i).val()==thisvalue))){
						elements.eq(i).addClass("error");
				}
			}
			prov=0;
		}
*/
		spamproverka=jQuery(this).find(".spamproverka").val();
		spam=jQuery(this).find(".spam").val();
		jQuery(this).find(".spam").removeClass("error");
		if(spam!=spamproverka){
			jQuery(this).find(".spam").addClass("error");
			prov=0;
		}
		if(prov==0){
			alert("Проверьте все поля");
			return false;
		}
	});

	
	elements=jQuery(".sendmesage input, .sendmesage textarea");
	for(var i=0;i<elements.length;i++){
		thistempvalue=elements.eq(i).attr("tempvalue");
		if(thistempvalue!=""){
			elements.eq(i).focus(function(){
				thistempvalue=jQuery(this).attr("tempvalue");
				thisvalue=jQuery(this).val();
				if(thisvalue==thistempvalue){
					jQuery(this).val("");
				}
			});
			elements.eq(i).blur(function(){
				thistempvalue=jQuery(this).attr("tempvalue");
				thisvalue=jQuery(this).val();
				if(thisvalue==""){
					jQuery(this).val(thistempvalue);
				}
			});
		}
	}
	
	jQuery(".sendmesage h2").click(function(){
		jQuery(this).next("form").slideToggle(300);
		setTimeout("downprice("+0+")",500);
	});
	
	//normalization();
	clearheight=jQuery("#wrap").height();
	
	

	jQuery(".tara_link2").click(function(){
			dialog('<ul id="tara"><div id="tara_h1"><img src="/i/barrel/tara.png"/></div><li class="tara_img"><img src="/i/barrel/200.png"/><p class="bold"><b>бочка</b>200кг</p></li><li class="tara_img"><img src="/i/barrel/50.png"/><p class="bold"><b>барабан</b>50кг</p></li><li class="tara_img"><img src="/i/barrel/50-2.png"/><p class="bold"><b>ведро</b>50кг</p></li><li class="tara_img"><img src="/i/barrel/45.png"/><p class="bold"><b>барабан</b>45кг</p></li><li class="tara_img"><img src="/i/barrel/20.png"/><p class="bold"><b>ведро</b>20кг</p></li><li class="tara_img"><img src="/i/barrel/1.png"/><p class="bold"><b>банка</b>1кг</p></li><li class="tara_img"><img src="/i/barrel/0,52.png"/><p class="bold"><b>аэрозоль</b>0,52</p></li><li class="tara_img"><img src="/i/barrel/0,4.png"/><p class="bold"><b>банка</b>0,4</p></li></ul>');
			//----------------



		jQuery("a.tara_link").hover(function(){
									aa = jQuery(this).html();
									 if (aa>189){type=0;};
									 if (aa==50){type=1;};
									 if (aa==45||aa==40){type=3;};									 
									 if (aa==20){type=4;};
									 if (aa==1||aa=="0,8"||aa=="0,9"){type=5;};
									 if (aa=="0,52"){type=6;};
									 if (aa=="0,4"||aa=="0,5"){type=7;};
									jQuery("#tara li").eq(type).click();
									return false;
		});
			//----------------
			jQuery("#tara li").click(function(){
				jQuery("#tara li").addClass('passive');
				jQuery("#tara li").removeClass('active');
				jQuery("#tara li").animate({'width':150+"px", 'margin-top':40+"px"}, {queue:false, duration:400});
				jQuery(this).removeClass('passive');
				jQuery('#tara li').animate({'margin-right':-46+"px"}, {queue:false, duration:400});
				jQuery('#tara li').animate({'margin-left':10+"px"}, {queue:false, duration:400});
				jQuery(this).animate({'width':240+"px", 'margin-top':-58+"px"}, {queue:false, duration:400});
				jQuery(this).animate({'margin-right':-42+"px",'margin-left':9+"px"}, {queue:false, duration:400});
				jQuery(this).addClass('active');
				return false;
			});
			

			//----------------
			return false;
			});
//NOTCOUNT
jQuery("tr.notcount td div.selectprice").removeAttr("tipkol").attr("tipkol","кг");
jQuery("td:contains(в т.ч. тара)").parent("tr").find("div.selectprice").removeAttr("uchet").attr("uchet"," ");

});
/*
	jQuery(document).scroll(function(){
		
		top=document.documentElement.scrollTop;	
		alert(top);
		visota=jQuery("body").height()-350;
		if(visota<500){
			visota=500;
		}	
		jQuery("#rightblockscroll").css({"height":visota+"px", "top":top+"px"});

	});
	*/

//////////////////////////-------------------/////////////////////
function downprice(id){
if(id==0){
	id=oldid;
}
offset=jQuery("#tekid"+id).offset();
y=offset.top;
y=Math.floor(y);
razmerokna=jQuery("body").height()-400;
rscrollblock=jQuery("#rightblockscroll").height();
rwrapblock=jQuery("#wrap").height();
if(rwrapblock>rscrollblock){
	sdvig=y-200;
	temprazm=sdvig+rscrollblock+200;
	if(temprazm>rwrapblock){
		sdvig=rwrapblock-rscrollblock-150;
	}
}
if(rwrapblock<rscrollblock){
	sdvig=0;
}
if(sdvig<0){
	sdvig=0;
}
jQuery("#rightblockscroll").animate({"margin-top":sdvig+"px"},1000);
oldid=id;
}
function delizdelie(id){
	jQuery("#blockprice"+id).remove();
	jQuery("#tekid"+id).removeClass("current");
	setTimeout("summa()",100);
}
function normalization(){
	shirina=jQuery("body").width()-1004;
	shirina=Math.round(shirina/2);
	visota=jQuery("body").height()-350;
	if(visota<500){
		visota=500;
	}
	jQuery("#rightblockscroll").css({"height":visota+"px", "right":shirina+"px"});
}





// СУММирование
function summa(){
	//normalization();
	el=jQuery(".cenabox");
	vsego=0;
	jQuery("#itogo").html();
	hidetext="";
	posl=el.length-1;
	if(el.length==0){
		jQuery("#selectproducts").hide();
		jQuery("#loadproducts").show();
	}
	if(el.length>0){
		jQuery("#selectproducts").show();
		jQuery("#loadproducts").hide();
	}
	
	
	for(var i=0;i<el.length;i++){
				
		tip="";
		if(el.length>1){
			tip="+";
		}
		el.eq(i).find(".znak").html(tip);

		tekfasovka=el.eq(i).find(".fasovka").val();
		if(tekfasovka==""){
			tekfasovka=el.eq(i).find(".fasovka").text();
		}
		
		tekfasovka=tekfasovka.replace(",", ".");
	
		tekcena=el.eq(i).find(".cena").text();
		tekcena = parseFloat(tekcena);
		tekkol=el.eq(i).find("input.kol").val();
		tek_tipkol=el.eq(i).attr("tipkol");
		
		if(tek_tipkol=="кг"){
			tekfasovka = parseFloat(tekfasovka);
                tvsego=tekfasovka*tekcena*tekkol;
                tvsego = parseFloat(tvsego);
                tvsego = tvsego.toFixed(2);
		}
		
		if(tek_tipkol=="шт"){
			tvsego=tekcena*tekkol;
                tvsego= parseFloat(tvsego);
                tvsego = tvsego.toFixed(2);
		}
		
		//---
		tekuchet=el.eq(i).attr("uchet");
		dobcena="";
		dobsumma=0;
		dobcenaemail="";
		
		
		if(tekuchet=="uchet"){
			vsegokg=tekkol*tekfasovka;
			//masfasovkamasa[taraindex]=tempfasovka;
			//masfasovkacena[taraindex]=tek_cena;		
			
			tekstatus=-1;
			for(var t=0;t<=taraindex;t++){
				if(tekstatus<0){
					if(vsegokg>=masfasovkamasa[t]){
						tekstatus=t;
					}
				}
			}
			if(tekstatus<0){
				tekstatus=taraindex;
			}
			kolfas=Math.round(vsegokg/masfasovkamasa[tekstatus]);
			//dobsumma=Math.round(kolfas*masfasovkacena[tekstatus]*100);
			//dobsumma=dobsumma/100;			

                        //Вычисление цены тары
                        var dobcenakol = [];
                        var fasovkadiv = jQuery("div.block:contains('Тара для крупной фасовки')");
                        for (var k=0; k<5; k++) {
                        xxx = jQuery(fasovkadiv).find("td.stripedborder").eq(k).text();
                        xxx = parseFloat(xxx);
                        yyy = jQuery(fasovkadiv).find("td.price").eq(k).text();
                        dobcenakol[xxx] = yyy;
                        }

                        if (tekfasovka > 20 && tekfasovka <= 50) {
                            tekfasovka = 50;
                        }
						
                        if (tekfasovka > 20 && tekfasovka <= 55) {
                            tekfasovka = 50;
                        }
					
												
                        else if (tekfasovka <=20) {
                            tekfasovka = 20;
                        }
                        else tekfasovka = 216;
						
                        dobsumma = dobcenakol[tekfasovka];
												
                        dobsumma = dobsumma.replace(",", ".");
	                    dobsumma = parseFloat(dobsumma);
                        dobsumma = dobsumma*tekkol;
											
						dobsumma = dobsumma.toFixed(2);
						
								
						
			dobcena="<span class='math'>+</span> "+dobsumma+" руб. (тара)";
			dobcenaemail="+ "+dobsumma+" руб. за тару";
			

			dobsumma=parseFloat(dobsumma);
			tvsego=parseFloat(tvsego);
			tvsego=dobsumma+tvsego;tvsego = tvsego.toFixed(2);

		}
		
		el.eq(i).find(".dopcena").html(dobcena);
		//--
		tekname=el.eq(i).find(".name").text();
		
		
		
		tekattr=tekfasovka+"кг х "+tekkol+"шт. х "+tekcena+"руб "+dobcenaemail+"= "+tvsego+"руб.";
		
		//--
		tekfasovka=el.eq(i).find(".itogo").html(tvsego);
                vsego = parseFloat(vsego);
		vsego=parseFloat(tvsego)+parseFloat(vsego);
                vsego = vsego.toFixed(2);
		hidetext=hidetext+tekname+"\n"+tekattr+"\n\n";
		if(i==posl && i>0){
			el.eq(i).find(".znak").html("=");
		}
	}
	
	hidetext=hidetext+"Итого: "+vsego+"руб.";
	jQuery("#hidetext").val(hidetext);
	jQuery("#itogo").html(vsego);
	
	visota=jQuery("#rightblockscroll").height();
	visota=visota+150;
	mainvisotra=jQuery("#wrap").height();
	if(mainvisotra<visota){
		jQuery("#wrap").css("height", visota+"px");
	}
	if(mainvisotra>=visota && mainvisotra>clearheight){
		jQuery("#wrap").css("height", clearheight+"px");
	}
		
}
///
function toggle(num){
	jQuery("#conf"+num).slideToggle(300);
}
function NumReal(str){
	str=str.toString();
	cel=str;
	ost="00";
	if(str.indexOf('.')>-1){
	  temp=str.split(".");
	  temp[1]=temp[1].substr(0,2);
	  if(temp[1]==""){
		 temp[1]="0";
	  }
	cel=temp[0].toString();
	ost=temp[1].toString();
	}
	dlina=cel.length;
	if(dlina>3){
			 go=0;
			 part="";
			 dlina=dlina-1;
			 for(var i=dlina;i>-1;i--){
					  go=go+1;
					  temp=cel.substr(i,1);
					  razdelitel="";
					  if((go%3==1)&&(go>1)){
						 razdelitel="&nbsp;";
					  }
					  part=temp+razdelitel+part;
			 }
			 cel=part;
	}
	ost=Math.round(ost*100);
	ost=ost/100;
	str=cel+"."+ost;
	//str=cel;
	return str;
}


function intvalue(str, num){
	str += '';
	var rgx = /\d|\.|-/;
	var out = '';
	for( var i = 0; i < str.length; i++ ){if( rgx.test( str.charAt(i) ) ){
	if( !( ( str.charAt(i) == '-' && out.length != 0 ) ) ){out += str.charAt(i);}}}
	if(out.substr(0,1)=="0" && out.length>1){
		out=out.substr(1,out.length-1);
	}
	if(out==''){
		out=0;
	}
	out=Math.round(out);
	setTimeout("summa()",100);
	return out;
}


function getintvalue(str){
	str += '';
	var rgx = /\d|\.|-/;
	var out = '';
	for( var i = 0; i < str.length; i++ ){if( rgx.test( str.charAt(i) ) ){
	if( !( ( str.charAt(i) == '-' && out.length != 0 ) ) ){out += str.charAt(i);}}}
	if(out.substr(0,1)=="0" && out.length>1){
		out=out.substr(1,out.length-1);
	}
	if(out==''){
		out=0;
	}
	return out;
}

document.write("<div onclick='dialog_close()' id='okno'><div id='tdialog'><div id='dialog_content'> </div></div></div>");
//////////////////
var prozrachnost=0;
function dialog(text){
         dialog_status(text);
		 jQuery('#tara').corner('round 7px');
}
function dialog_status(text){
         document.getElementById("okno").style.display="block";
         document.getElementById("dialog_content").innerHTML=text;
         prozrachnost=0;
         shirina=document.documentElement.clientHeight;
         vnutren=document.getElementById("tdialog").offsetHeight;
         tmargin=Math.floor((shirina-vnutren)/2);
         tmargin=tmargin-70;
         if(tmargin<70){
         tmargin=70;
         }
         document.getElementById("tdialog").style.marginTop=tmargin+"px";
         setTimeout("opacity(1)",10);
}
function dialog_close(){
         document.getElementById("okno").style.display="none";
         prozrachnost=100;
         setTimeout("opacity(0)",10);
}

////////
function opacity(x){
         dob=10;
         if(x==0){
         dob=dob*(-1);
         }
         prozrachnost=prozrachnost+dob;
         if(prozrachnost<0){
         prozrachnost=0;
         document.getElementById("dialog_content").innerHTML="";
         }
         if(prozrachnost>100){
         prozrachnost=100;
         }
         if(prozrachnost==0){
         document.getElementById("okno").style.display="none";
         document.getElementById("dialog_content").innerHTML="";
         }
         prozrachnostfloor=prozrachnost/100;
         document.getElementById("okno").style.opacity=prozrachnostfloor;
         document.getElementById("okno").style.filter="alpha(opacity:" +prozrachnost +")";
         if((prozrachnost>0)&&(x==0)){
         setTimeout("opacity(0)",50);
         }
         if((prozrachnost<100)&&(x==1)){
         setTimeout("opacity(1)",50);
         }
}
