
function isEmpty(str) {
            // Check whether string is empty.
            for (var intLoop = 0; intLoop < str.length; intLoop++)
               if (" " != str.charAt(intLoop))
                  return false;
            return true;
         }

         function checkthis(f) {
		

            var strError = "";
            for (var intLoop = 0; intLoop<f.elements.length; intLoop++)
               if (null!=f.elements[intLoop].getAttribute("required")) 
                  if (isEmpty(f.elements[intLoop].value))
                     strError += "  " + f.elements[intLoop].getAttribute("adm_name") + "\n";
            if ("" != strError) {
               alert("Отсутствует необходимая информация:\n" + strError);
               return false;
            }
         } 
		 function CheckValueByType(v,type){
		 if (type=="text" || type=="hidden" || type=="password"){
		 	if (isEmpty(v))
			return false;
			else return true;
		}
		else if (type=="select-one" ){			
		 		if (v=="-1")
				return false;
				else return true;
				}			
		 }
         function CheckWithSelect(f) {
		

            var strError = "";
            for (var intLoop = 0; intLoop<f.elements.length; intLoop++){
		//	alert (f.elements[intLoop].type);
               if (null!=f.elements[intLoop].getAttribute("required")) 
                  if (!CheckValueByType(f.elements[intLoop].value,f.elements[intLoop].type))
                     strError += "  " + f.elements[intLoop].getAttribute("adm_name") + "\n";
					 
			}					 
            if ("" != strError) {
               alert("Отсутствует необходимая информация:\n" + strError);
               return false;
            }
         } 		 
         function CheckWithDefaultValue(f) {
		

            var strError = "";
            for (var intLoop = 0; intLoop<f.elements.length; intLoop++)
               if (null!=f.elements[intLoop].getAttribute("required")) 
                  if (!CheckValueByType(f.elements[intLoop].value,f.elements[intLoop].type) || f.elements[intLoop].value==f.elements[intLoop].defaultValue)
                     strError += "  " + f.elements[intLoop].getAttribute("adm_name") + "\n";
            if ("" != strError) {
               alert("Отсутствует необходимая информация:\n" + strError);
               return false;
            }
         }		 
		 function CheckFullAdmin(f){
		

            var strError = "";
            for (var intLoop = 0; intLoop<f.elements.length; intLoop++)
               if (null!=f.elements[intLoop].getAttribute("required")) 
                  if (isEmpty(f.elements[intLoop].value))
                     strError += "  " + f.elements[intLoop].getAttribute("adm_name") + "\n";
            if ("" != strError) {
               alert("Отсутствует необходимая информация:\n" + strError);
               return false;
            }		 
		 
		 
		 
		 
		 }
	
	function IsNumericField(e) {
var keynum;
var keychar;
var numcheck;

if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
if (numcheck.test(keychar) )
return true;
else {
if (keynum=="8") {return true; } // удаление символа
else {
return false; }
	}
	}
	
	function IsPriceField(e) {
var keynum;
var keychar;
var numcheck;
//alert('ok');
if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
if (numcheck.test(keychar)  ||  keychar=="."){
	return true;
	}
	else {
			if (keynum=="8"){ return true; }// удаление символа
			else {			return false; }

	}
}

	function UpAmount() {
var	dlina=document.getElementById("dlina").value;
var  shirina=document.getElementById("shirina").value;
var  visota=document.getElementById("visota").value;
var  type=document.getElementById("type_perevozki").value;
var  objem=document.getElementById("objem_gruza").value;
if (type=="сборник"){
if (dlina!='' && visota!='' && shirina!='')
document.getElementById("objem_gruza").value=dlina*shirina*visota;
}
else if (type=="отдельн"){
	
}
	}
	function UpAmount2() {
var	dlina=document.getElementById("dlina2").value;
var  shirina=document.getElementById("shirina2").value;
var  visota=document.getElementById("visota2").value;
var  type=document.getElementById("type_perevozki2").value;
var  objem=document.getElementById("objem_gruza2").value;
if (type=="сборник"){
if (dlina!='' && visota!='' && shirina!='')
document.getElementById("objem_gruza2").value=dlina*shirina*visota;
}
else if (type=="отдельн"){
	
}
	}	
		function ChangeTypePerevozka() {

var  type=document.getElementById("type_perevozki");
//		alert(type.value);

if (type.value=="сборник"){
var  objem=document.getElementById("objem_gruza");
objem.setAttribute("readonly","1");

var	dlina=document.getElementById("dlina");
dlina.removeAttribute("disabled");
var  shirina=document.getElementById("shirina");
shirina.removeAttribute("disabled");
var  visota=document.getElementById("visota");
visota.removeAttribute("disabled");

var  kolvomest=document.getElementById("kolvomest");
kolvomest.removeAttribute("disabled");

var  primkolvo=document.getElementById("primkolvo");
primkolvo.removeAttribute("disabled");
var  commkolvo=document.getElementById("commkolvo");
commkolvo.removeAttribute("disabled");




}
else if (type.value=="отдельн"){
//alert('ok');
var  objem=document.getElementById("objem_gruza");
var	dlina=document.getElementById("dlina");
dlina.setAttribute("disabled","0");
var  shirina=document.getElementById("shirina");
shirina.setAttribute("disabled","0");
var  visota=document.getElementById("visota");
visota.setAttribute("disabled","0");
objem.removeAttribute("readonly");
var  kolvomest=document.getElementById("kolvomest");
kolvomest.setAttribute("disabled","0");


var  primkolvo=document.getElementById("primkolvo");
primkolvo.setAttribute("disabled","0");

var  commkolvo=document.getElementById("commkolvo");
commkolvo.setAttribute("disabled","0");

//objem.setAttribute("readonly","0");
}
	}
	
			function ChangeTypePerevozka2() {

var  type=document.getElementById("type_perevozki2");
//		alert(type.value);

if (type.value=="сборник"){
//var  objem=document.getElementById("objem_gruza");
//objem.setAttribute("readonly","1");

var	dlina=document.getElementById("dlina2");
dlina.removeAttribute("disabled");
var  shirina=document.getElementById("shirina2");
shirina.removeAttribute("disabled");
var  visota=document.getElementById("visota2");
visota.removeAttribute("disabled");

}
else if (type.value=="отдельн"){
//alert('ok');
//var  objem=document.getElementById("objem_gruza");
var	dlina=document.getElementById("dlina2");
dlina.setAttribute("disabled","0");
var  shirina=document.getElementById("shirina2");
shirina.setAttribute("disabled","0");
var  visota=document.getElementById("visota2");
visota.setAttribute("disabled","0");
//objem.removeAttribute("readonly");
//objem.setAttribute("readonly","0");
}
	}
			function OnChangeTemperature() {

var  type=document.getElementById("body_type2");
//		alert(type.value);
var	tmp=document.getElementById("temperature");
if (type.value=="реф"){



tmp.removeAttribute("disabled");


}
else {
tmp.value="";
tmp.setAttribute("disabled","0");

}
}

	
	
