// JavaScript Document
function checkform(f) {
 for (i = 0; i<f.elements.length; i++) 
   if (null!=f.elements[i].getAttribute("required")) 
   {
       if (f.elements[i].value == '') 
	   		{
		        alert("Не заполнены все обязательные поля!");
//		        alert(f.elements[i].name);
    	       return false;
			}
		if (null!=f.elements[i].getAttribute("integer"))
			{
				allowed = "0123456789";
				check_value = f.elements[i].value;
				new_value = '';
				for (q = 0; q<check_value.length; q++) 
					{
						if (allowed.indexOf(check_value.charAt(q)) != -1) new_value=new_value+check_value.charAt(q);
					}
				f.elements[i].value = new_value;
			}
		if (null!=f.elements[i].getAttribute("phone"))
			{
				allowed = "0123456789()- ";
				check_value = f.elements[i].value;
				new_value = '';
				for (q = 0; q<check_value.length; q++) 
					{
						if (allowed.indexOf(check_value.charAt(q)) != -1) new_value=new_value+check_value.charAt(q);
					}
				f.elements[i].value = new_value;
			}
		if (null!=f.elements[i].getAttribute("mail"))
			{
				allowed = "0123456789()-_.@abcdefjhijklmnopqruvstwxyzABCDEFGHIJKLMNOPQRUVSTWXYZ";
				check_value = f.elements[i].value;
				new_value = '';
				for (q = 0; q<check_value.length; q++) 
					{
						if (allowed.indexOf(check_value.charAt(q)) != -1) new_value=new_value+check_value.charAt(q);
					}
				f.elements[i].value = new_value;
			}
		if (null!=f.elements[i].getAttribute("float"))
			{
				allowed = "0123456789.,";
				check_value = f.elements[i].value;
				new_value = '';
				for (q = 0; q<check_value.length; q++) 
					{
						if (allowed.indexOf(check_value.charAt(q)) != -1) new_value=new_value+check_value.charAt(q);
					}
				f.elements[i].value = new_value;
			}

    }
//	return false;
}
function Checker(element_id)
{
	checkbox = document.getElementById (element_id);
//	alert (checkbox.value);
	if (checkbox.value == 'on')
		{
			input = document.getElementById (element_id.substr(element_id.indexOf("_",0)+1));
			checkbox.value = 'off';
			input.disabled = false;
		} else {
			input = document.getElementById (element_id.substr(element_id.indexOf("_",0)+1));
			checkbox.value = 'on';
			input.disabled = true;
		}
}

