function form_validaor(ob){
	var is_valid=true;
	with(document.contact_form){
		
		if (Fullname.value==""){Fullname.style.border="red 2px solid";is_valid=false;} else{Fullname.style.border="#cbcbcb 1px solid"}
		if (Phone.value==""){Phone.style.border="red 2px solid";is_valid=false;}	else{Phone.style.border="#cbcbcb 1px solid"}
		if (Address.value==""){Address.style.border="red 2px solid";is_valid=false;}	else{Address.style.border="#cbcbcb 1px solid"}
		if (City.value==""){City.style.border="red 2px solid";is_valid=false;}	else{City.style.border="#cbcbcb 1px solid"}
		if (Zipcode.value==""){Zipcode.style.border="red 2px solid";is_valid=false;}	else{Zipcode.style.border="#cbcbcb 1px solid"}
		if (Request.value==""){Request.style.border="red 2px solid";is_valid=false;}	else{Request.style.border="#cbcbcb 1px solid"}
		
		if (!(/^[0-9,(,),\s,\-,\.]*$/.test(Phone.value))){
			is_valid=false;
			Phone.style.border="red 2px solid";
			document.getElementById('Phone_error').innerHTML='<span style="vertical-align: middle;color:red;font:12px Arial bold">Wrong format!</span>';
			document.getElementById('Phone_error').style.opacity=1;
			document.getElementById('Phone_error').style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+100+")";
			}
		if (!(/^[0-9]*$/.test(Zipcode.value))){
			is_valid=false;
			Zipcode.style.border="red 2px solid";
			document.getElementById('Zip_error').innerHTML='<span style="vertical-align: middle;color:red;font:12px Arial bold">Wrong format!</span>';
			document.getElementById('Zip_error').style.opacity=1;
			document.getElementById('Zip_error').style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+100+")";
		}
	}
	
	if (is_valid) {document.contact_form.submit();}
}





//   obj = object
//   opacity = прозрачность при старте
//   status =  "show"
//
	
stop =new Array(10);
	
function visibiller(obj,opacity,status){
	
	if (status=='show' && !stop[obj]){
		if (opacity<100){
		setTimeout(
		function(a,i,is_Show){return function(){
			a.style.opacity=i/100;
			a.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+i+")";
			opacity=opacity+1;
			visibiller(obj,opacity,status);
			}}(obj,opacity,status)
		,10);
			return;
		}

	}
	if(stop[obj]){
		obj.style.opacity=0;
		obj.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+0+")";
		}
}

function mouse_over(id){
	
	o=document.getElementById(id);
	stop[o]=false;
	o.innerHTML='<span style="vertical-align: middle;color:red;font:12px Arial bold">This field is required!</span>';
	visibiller(o,0,'show',true);
	
	}
function mouse_out(id){
	
	o=document.getElementById(id);
	stop[o]=true;
	o.style.opacity=0;
	o.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+0+")";
	o.innerHTML='';
	
	}
	
