﻿			jQuery(function(){
				jQuery("#LeadForm").validationAideEnable();
			});
			
			function calc(e,qtyObj,qtyStr, priceStr,totalStr){
				var	qty = qtyObj.value;
				var qtyObj      = document.getElementById(qtyStr);
				var priceObj    = document.getElementById(priceStr);
				var subtotalObj = document.getElementById(totalStr);
				
				if(!isNaN(qty)&&parseInt(qty)>=0){ 
					qtyObj.value = qty;
					subtotalObj.value = addCommas(parseInt(qty) * parseInt(priceObj.value));
				}else{
					subtotalObj.value = '0';
				}
				calcTotal();
			}
			
			function calcTotal(){
				var totalObj    = document.getElementById('total');
				var v1 = document.getElementById('total_upgrade') ? parseInt(removeCommas(document.getElementById('total_upgrade').value)) : 0;
				var v2 = parseInt(removeCommas(document.getElementById('total_design').value));
				var v3 = parseInt(removeCommas(document.getElementById('total_implementation').value));
				totalObj.value    = addCommas(v1 + v2 + v3);
			}
			
			function checkadditional(){
				var checkadditionalObj    = document.getElementById("orderadditional");
				var quatity_design = document.getElementById("quatity_design2");
				var total_design = document.getElementById("total_design");
				var quatity_implementation = document.getElementById("quatity_implementation2");
				var total_implementation = document.getElementById("total_implementation");
				
				if(checkadditionalObj.checked){
					quatity_design.disabled = false;
					quatity_implementation.disabled = false;
				}else{
					quatity_design.disabled = true;
					quatity_implementation.disabled = true;

					quatity_design.value = '0';
					quatity_implementation.value = '0';
					total_design.value = '0';
					total_implementation.value = '0';
				}
				calcTotal();
				
			}
			
			function checkupgrade(){
				var checkupgradeObj    = document.getElementById("orderupgrade");
				var quatity_upgrade = document.getElementById("quatity_upgrade2");
				var total_upgrade = document.getElementById("total_upgrade");
				
				if(checkupgradeObj.checked){
					quatity_upgrade.disabled = false;
				}else{
					quatity_upgrade.disabled = true;
					quatity_upgrade.value = '0';
					total_upgrade.value = '0';
				}
				calcTotal();
				
			}

			function removeCommas(nStr){
				return nStr.replace(/,/g, "").replace(/\./g,'');
				//return nStr.replace(/,/g, "");
			}
			
			function addCommas(nStr){
				comma = document.getElementById("currency").value =="Euro" ? '.' : ',';
				//comma = ",";
				nStr += '';
				x = nStr.split('.');
				x1 = x[0];
				x2 = x.length > 1 ? '.' + x[1] : '';
				var rgx = /(\d+)(\d{3})/;
				while (rgx.test(x1)) {
					x1 = x1.replace(rgx, '$1' + comma + '$2');
				}
				return x1 + x2;
			}

		  function isNumberKey(evt){
			 var charCode = (evt.which) ? evt.which : event.keyCode
			 if (charCode > 31 && (charCode < 48 || charCode > 57))
            	return false;
			 return true;
		  }
		  
			function checks08(s08Obj){
				if(s08Obj.checked){
					jQuery(".s08bonus").show();
				}else{
					jQuery(".s08bonus").hide();
				}
			}		  
