function is_blank(s) 
{ 
    for(var i = 0; i < s.length; i++) { 
        var c = s.charAt(i); 
        if ((c != ' ') && (c != '\n') && (c != '\t')) return false; 
    } 
    return true; 
} 
 
function is_not_empty(element_name,form){ 
	var e; 
if (!form) {form=0} 
	e=document.forms[form].elements[element_name]; 
	if ((e.value == null) || (e.value == "") || is_blank(e.value))  { 
	return false} 
	else{ 
	return true} 
} 
 
function is_number(element_name,form){ 
	var e; 
if (!form) {form=0} 
	e=document.forms[form].elements[element_name]; 
	var v = parseFloat(e.value); 
		if (isNaN(v)) {return false} else{return true} 
} 
 
function is_email(element_name,form){ 
	var string; 
if (!form) {form=0} 
	string=document.forms[form].elements[element_name].value; 
if ((string.indexOf('@')>1) &&  
	(string.lastIndexOf('.')- string.indexOf('@')>2) && 
	(string.length-string.lastIndexOf('.')>1)) 
	{return true}else{return false} 
} 
function set_order_fields(){ 
var mos_radios=document.order.elements.mos; 
if (mos_radios[0].checked) 
{ 
	moreformos.style.display=''; 
	moreforall.style.display=''; 
	morefornotmos.style.display='none'; 
}else{ 
	moreformos.style.display='none'; 
	moreforall.style.display=''; 
	morefornotmos.style.display=''; 
} 
} 
function order_check(){ 
var mos_radios=document.order.elements.mos; 
	 
	if (!is_not_empty('fio','order')) {alert('ОШИБКА \n Не указаны: Имя и Фамилия');return false;} 
	if (!is_not_empty('phonenumber2','order') && !is_not_empty('phonenumber','order')) {alert('ОШИБКА \n Не указан ни один телефон');return false;} 
	if (!mos_radios[0].checked && !mos_radios[1].checked){alert('ОШИБКА \n Не выбран город');return false;} 
	if (!is_not_empty('adress','order') && !is_not_empty('adress_reg','order')) {alert('ОШИБКА \n Не указан: адрес');return false;} 
	document.order.submit(); 
} 
function reg_check(){ 
	if (!is_not_empty('fio','reg')) {alert('ОШИБКА \n Не указаны: Имя и Фамилия');return false;} 
	if (!is_email('email','reg')) {alert('ОШИБКА \n Не указан: E-mail, или допушена ошибка');return false;} 
	if ((!is_not_empty('pwd','reg')) || (!is_not_empty('pwd2','reg')) || (document.reg.pwd.value!=document.reg.pwd2.value)) {alert('ОШИБКА \n Не указан ПАРОЛЬ, либо пороль и его повторение НЕ СОВПАДАЮТ');return false;} 
	document.reg.submit(); 
} 
 
function check_all_checkboxes(form_name,val){ 
var el=document.forms[form_name].elements; 
 
	for (var i=0;i<el.length;i++){ 
		if (el[i].type=='checkbox'){ 
		el[i].checked=val;} 
	} 
} 
 
function copytxt(form_name,element_name){ 
	 
	document.forms[form_name].elements[element_name].focus(); 
	document.forms[form_name].elements[element_name].select(); 
	rr = document.selection.createRange(); 
	if (rr.text!="") rr.execCommand("Copy"); 
	else document.forms[form_name].elements[element_name].createTextRange().execCommand("Copy"); 
	document.forms[form_name].elements[element_name].selected=false; 
	document.forms[form_name].elements[element_name].blur(); 
	} 

