// JavaScript Document
function round(val){
	return(Math.round(val*10000000)/10000000);
}
function cenajs(hodnota){
	re=/(,)/;
	hodnota = hodnota.replace(re,".");
	
	var re1=/^[\d\.]*$/;
	oprava = hodnota;
	if(re1.test(hodnota)){
		
	}
	else{
		stop = hodnota.length - 1;
		oprava = hodnota.substring(0,stop);
	}
}

function typ(){
	if(document.add_form5!=null){
		if(document.add_form5.type_banner[0].checked==true){
			document.add_form5.url_banner.disabled=false;
			document.add_form5.width_banner.disabled=true;
			document.add_form5.height_banner.disabled=true;
		}
		if(document.add_form5.type_banner[1].checked==true){
			document.add_form5.url_banner.disabled=true;
			document.add_form5.width_banner.disabled=false;
			document.add_form5.height_banner.disabled=false;
		}
	}
	
	if(document.add_form4!=null){
		// vyber zvolenej danovej skupiny
		danoveSkupiny = document.add_form4.tax.length;
		for(i=0;i<danoveSkupiny;i++){
			if(document.add_form4.tax[i].checked==true){var coefficient = round(document.add_form4.tax[i].value);}
		}
		
		// vyber zvolenej cenovej skupiny
		if(document.add_form4.pricerange!=null){
			cenoveSkupiny = document.add_form4.pricerange.length;
			for(i=0;i<cenoveSkupiny;i++){
				if(document.add_form4.pricerange[i].selected==true){var coefficientPricerange = round(document.add_form4.pricerange[i].value);}
			}
		}
		
		
		// zadavame nakupnu cenu bez dph
		if(document.add_form4.price1!=null){
			if(document.add_form4.price1_type[0].checked==true){
				document.add_form4.price1.disabled=true;
				document.add_form4.price1_nontax.disabled=false;
				if(document.add_form4.price1_nontax.value.length > 0){				
					cenajs(document.add_form4.price1_nontax.value);
					document.add_form4.price1_nontax.value=oprava;
					if((document.add_form4.price1_nontax.value * 1) > 0){}
					else{	stop = document.add_form4.price1_nontax.value.length - 1;
							document.add_form4.price1_nontax.value = document.add_form4.price1_nontax.value.substring(0,stop);}
					price1 = round(document.add_form4.price1_nontax.value * coefficient);
					price1 = Math.round(price1*100)/100;
					document.add_form4.price1.value = price1;
				}
				else{
					document.add_form4.price1.value = '';
				}
			}
		}
		
		// zadavame nakupnu cenu s dph
		if(document.add_form4.price1!=null){
			if(document.add_form4.price1_type[1].checked==true){
				document.add_form4.price1_nontax.disabled=true;
				document.add_form4.price1.disabled=false;
				if(document.add_form4.price1.value.length > 0){				
					cenajs(document.add_form4.price1.value);
					document.add_form4.price1.value=oprava;
					if((document.add_form4.price1.value * 1) > 0){}
					else{	stop = document.add_form4.price1.value.length - 1;
							document.add_form4.price1.value = document.add_form4.price1.value.substring(0,stop);}
					price1_nontax = round(document.add_form4.price1.value / coefficient);
					price1_nontax = Math.round(price1_nontax*100)/100;
					document.add_form4.price1_nontax.value = price1_nontax;
				}
				else{
					document.add_form4.price1_nontax.value = '';				
				}
			}
		}
		
		// zadavame beznu cenu bez dph
		if(document.add_form4.price2!=null){
			if(document.add_form4.price2_type[0].checked==true){
				document.add_form4.price2.disabled=true;
				document.add_form4.price2_nontax.disabled=false;
				if(document.add_form4.price2_nontax.value.length > 0){				
					cenajs(document.add_form4.price2_nontax.value);
					document.add_form4.price2_nontax.value=oprava;
					if((document.add_form4.price2_nontax.value * 1) > 0){}
					else{	stop = document.add_form4.price2_nontax.value.length - 1;
							document.add_form4.price2_nontax.value = document.add_form4.price2_nontax.value.substring(0,stop);}
					price2 = round(document.add_form4.price2_nontax.value * coefficient);
					price2 = Math.round(price2*100)/100;
					document.add_form4.price2.value = price2;
				}
				else{
					document.add_form4.price2.value = '';
				}
			}
		}
		
		// zadavame beznu cenu s dph
		if(document.add_form4.price2!=null){
			if(document.add_form4.price2_type[1].checked==true){
				document.add_form4.price2_nontax.disabled=true;
				document.add_form4.price2.disabled=false;
				if(document.add_form4.price2.value.length > 0){				
					cenajs(document.add_form4.price2.value);
					document.add_form4.price2.value=oprava;
					if((document.add_form4.price2.value * 1) > 0){}
					else{	stop = document.add_form4.price2.value.length - 1;
							document.add_form4.price2.value = document.add_form4.price2.value.substring(0,stop);}
					price2_nontax = round(document.add_form4.price2.value / coefficient);
					price2_nontax = Math.round(price2_nontax*100)/100;
					document.add_form4.price2_nontax.value = price2_nontax;
				}
				else{
					document.add_form4.price2_nontax.value = '';
				}
			}
		}
		
		// VYPOCITAT PREDAJNU CENU ##################################################################################################################################
		// nepocítat cenu. cenu nastavím rucne
		if(document.add_form4.price1!=null){
			if(document.add_form4.price_type[0].checked==true){
				if(document.add_form4.pricerange!=null){document.add_form4.pricerange.disabled=true;}
				document.add_form4.rabat.disabled=true;
				
				// zadavame nasu cenu bez dph
				if(document.add_form4.price3_type[0].checked==true){
					document.add_form4.price3.disabled=true;
					document.add_form4.price3_nontax.disabled=false;
					if(document.add_form4.price3_nontax.value.length > 0){				
						cenajs(document.add_form4.price3_nontax.value);
						document.add_form4.price3_nontax.value=oprava;
						if((document.add_form4.price3_nontax.value * 1) > 0){}
						else{	stop = document.add_form4.price3_nontax.value.length - 1;
								document.add_form4.price3_nontax.value = document.add_form4.price3_nontax.value.substring(0,stop);}
						price3 = round(document.add_form4.price3_nontax.value * coefficient);
						price3 = Math.round(price3*100)/100;
						document.add_form4.price3.value = price3;
					}
					else{
						document.add_form4.price3.value = '';
					}
				}
				
				// zadavame nasu cenu s dph
				if(document.add_form4.price3_type[1].checked==true){
					document.add_form4.price3_nontax.disabled=true;
					document.add_form4.price3.disabled=false;
					if(document.add_form4.price3.value.length > 0){				
						cenajs(document.add_form4.price3.value);
						document.add_form4.price3.value=oprava;
						if((document.add_form4.price3.value * 1) > 0){}
						else{	stop = document.add_form4.price3.value.length - 1;
								document.add_form4.price3.value = document.add_form4.price3.value.substring(0,stop);}
						price3_nontax = round(document.add_form4.price3.value / coefficient);
						price3_nontax = Math.round(price3_nontax*100)/100;
						document.add_form4.price3_nontax.value = price3_nontax;
					}
					else{
						document.add_form4.price3_nontax.value = '';
					}
				}
			}
			
			// pripocítat rabat podla cenovej skupiny
			if(document.add_form4.price_type[1].checked==true){
				if(document.add_form4.pricerange!=null){document.add_form4.pricerange.disabled=false;}
				document.add_form4.rabat.disabled=true;
				document.add_form4.price3_nontax.disabled=true;
				document.add_form4.price3.disabled=true;
				if(document.add_form4.price1_nontax.value.length > 0){				
					cenajs(document.add_form4.price1_nontax.value);
					document.add_form4.price1_nontax.value=oprava;
					if((document.add_form4.price1_nontax.value * 1) > 0){}
					else{	stop = document.add_form4.price1_nontax.value.length - 1;
							document.add_form4.price1_nontax.value = document.add_form4.price1_nontax.value.substring(0,stop);}
					price3_nontax = round(document.add_form4.price1_nontax.value * coefficientPricerange);
					price3_nontax = Math.round(price3_nontax*100)/100;
					document.add_form4.price3_nontax.value = price3_nontax;
				}
				else{
					document.add_form4.price3_nontax.value = '';
				}
				if(document.add_form4.price1.value.length > 0){				
					cenajs(document.add_form4.price1.value);
					document.add_form4.price1.value=oprava;
					if((document.add_form4.price1.value * 1) > 0){}
					else{	stop = document.add_form4.price1.value.length - 1;
							document.add_form4.price1.value = document.add_form4.price1.value.substring(0,stop);}
					price3 = round(document.add_form4.price1.value * coefficientPricerange);
					price3 = Math.round(price3*100)/100;
					document.add_form4.price3.value = price3;
				}
				else{
					document.add_form4.price3.value = '';
				}
			}
			
			// pripocítat rabat
			if(document.add_form4.price_type[2].checked==true){
				if(document.add_form4.pricerange!=null){document.add_form4.pricerange.disabled=true;}
				document.add_form4.rabat.disabled=false;
				document.add_form4.price3_nontax.disabled=true;
				document.add_form4.price3.disabled=true;
				
				if(document.add_form4.rabat.value.length > 0){
					cenajs(document.add_form4.rabat.value);
					document.add_form4.rabat.value=oprava;
					if((document.add_form4.rabat.value * 1) > 0){}
					else{	stop = document.add_form4.rabat.value.length - 1;
							document.add_form4.rabat.value = document.add_form4.rabat.value.substring(0,stop);}
				}
				
				coefficientRabat = (document.add_form4.rabat.value / 100) + 1;
				
				if(document.add_form4.price1_nontax.value.length > 0){				
					cenajs(document.add_form4.price1_nontax.value);
					document.add_form4.price1_nontax.value=oprava;
					if((document.add_form4.price1_nontax.value * 1) > 0){}
					else{	stop = document.add_form4.price1_nontax.value.length - 1;
							document.add_form4.price1_nontax.value = document.add_form4.price1_nontax.value.substring(0,stop);}
					price3_nontax = round(document.add_form4.price1_nontax.value * coefficientRabat);
					price3_nontax = Math.round(price3_nontax*100)/100;
					document.add_form4.price3_nontax.value = price3_nontax;
				}
				else{
					document.add_form4.price3_nontax.value = '';
				}
				if(document.add_form4.price1.value.length > 0){				
					cenajs(document.add_form4.price1.value);
					document.add_form4.price1.value=oprava;
					if((document.add_form4.price1.value * 1) > 0){}
					else{	stop = document.add_form4.price1.value.length - 1;
							document.add_form4.price1.value = document.add_form4.price1.value.substring(0,stop);}
					price3 = round(document.add_form4.price1.value * coefficientRabat);
					price3 = Math.round(price3*100)/100;
					document.add_form4.price3.value = price3;
				}
				else{
					document.add_form4.price3.value = '';
				}
			}
		}
		else{
			// zadavame nasu cenu bez dph
			if(document.add_form4.price3_type[0].checked==true){
				document.add_form4.price3.disabled=true;
				document.add_form4.price3_nontax.disabled=false;
				if(document.add_form4.price3_nontax.value.length > 0){				
					cenajs(document.add_form4.price3_nontax.value);
					document.add_form4.price3_nontax.value=oprava;
					if((document.add_form4.price3_nontax.value * 1) > 0){}
					else{	stop = document.add_form4.price3_nontax.value.length - 1;
							document.add_form4.price3_nontax.value = document.add_form4.price3_nontax.value.substring(0,stop);}
					price3 = round(document.add_form4.price3_nontax.value * coefficient);
					price3 = Math.round(price3*100)/100;
					document.add_form4.price3.value = price3;
				}
				else{
					document.add_form4.price3.value = '';
				}
			}
			
			// zadavame nasu cenu s dph
			if(document.add_form4.price3_type[1].checked==true){
				document.add_form4.price3_nontax.disabled=true;
				document.add_form4.price3.disabled=false;
				if(document.add_form4.price3.value.length > 0){				
					cenajs(document.add_form4.price3.value);
					document.add_form4.price3.value=oprava;
					if((document.add_form4.price3.value * 1) > 0){}
					else{	stop = document.add_form4.price3.value.length - 1;
							document.add_form4.price3.value = document.add_form4.price3.value.substring(0,stop);}
					price3_nontax = round(document.add_form4.price3.value / coefficient);
					price3_nontax = Math.round(price3_nontax*100)/100;
					document.add_form4.price3_nontax.value = price3_nontax;
				}
				else{
					document.add_form4.price3_nontax.value = '';
				}
			}			
		}
		
		// nodisable
		if(document.add_form4.price1_nontax!=null){document.add_form4.price1_nontax_nodisable.value = round(document.add_form4.price1_nontax.value);}
		if(document.add_form4.price1!=null){document.add_form4.price1_nodisable.value = round(document.add_form4.price1.value);}
		if(document.add_form4.price2_nontax!=null){document.add_form4.price2_nontax_nodisable.value = round(document.add_form4.price2_nontax.value);}
		if(document.add_form4.price2!=null){document.add_form4.price2_nodisable.value = round(document.add_form4.price2.value);}
		if(document.add_form4.price3_nontax!=null){document.add_form4.price3_nontax_nodisable.value = round(document.add_form4.price3_nontax.value);}
		if(document.add_form4.price3!=null){document.add_form4.price3_nodisable.value = round(document.add_form4.price3.value);}
		
	}
	
	
	
	
	
	if(document.add_form3!=null){
		if(document.add_form3.type_product_department[0].checked==true){
			document.add_form3.url_href.disabled=true;
			document.add_form3.description.disabled=false;
			document.add_form3.FCKeditor1.disabled=false;
			document.add_form3.form_add_department_view.disabled=false;
			document.getElementById("editor").style.visibility = "visible"
		}
		if(document.add_form3.type_product_department[1].checked==true){
			document.add_form3.url_href.disabled=false;
			document.add_form3.description.disabled=true;
			document.add_form3.FCKeditor1.disabled=true;
			document.add_form3.form_add_department_view.disabled=true;
			document.getElementById("editor").style.visibility = "hidden"
		}
	}
	
	if(document.add_form2!=null){
		if(document.add_form2.type_category_pages[0].checked==true){
			document.add_form2.url_href.disabled=true;
			document.add_form2.description.disabled=false;
			document.add_form2.FCKeditor1.disabled=false;
			document.add_form2.form_add_category_view.disabled=false;
			document.add_form2.gallery_id.disabled=false;
			document.add_form2.id_form[0].disabled=false;
			document.add_form2.id_form[1].disabled=false;
			document.getElementById("editor").style.visibility = "visible"
		}
		if(document.add_form2.type_category_pages[1].checked==true){
			document.add_form2.url_href.disabled=false;
			document.add_form2.description.disabled=true;
			document.add_form2.FCKeditor1.disabled=true;
			document.add_form2.form_add_category_view.disabled=true;
			document.add_form2.gallery_id.disabled=true;
			document.add_form2.id_form[0].disabled=true;
			document.add_form2.id_form[1].disabled=true;
			document.getElementById("editor").style.visibility = "hidden"
		}
	}

	if(document.add_form!=null){
		if(document.add_form.type_primary_links[0].checked==true){
			document.add_form.url_href.disabled=true;
			document.add_form.description.disabled=false;
			document.add_form.FCKeditor1.disabled=false;
			document.add_form.form_add_primary_links_view.disabled=false;
			document.add_form.gallery_id.disabled=false;
			document.add_form.id_form[0].disabled=false;
			document.add_form.id_form[1].disabled=false;
			document.getElementById("editor").style.visibility = "visible"
		}
		if(document.add_form.type_primary_links[1].checked==true){
			document.add_form.url_href.disabled=false;
			document.add_form.description.disabled=true;
			document.add_form.FCKeditor1.disabled=true;
			document.add_form.form_add_primary_links_view.disabled=true;
			document.add_form.gallery_id.disabled=true;
			document.add_form.id_form[0].disabled=true;
			document.add_form.id_form[1].disabled=true;
			document.getElementById("editor").style.visibility = "hidden"
		}
	}

}

function nahravam(){
	document.getElementById("nahravam").style.visibility = "hidden"
}