function checkReg() {

	err = '';
if(document.forms.regform.password) {
	if(document.forms.regform.password.value != document.forms.regform.password_2.value) {
		err = err + '\n - пароли не совпадают';
	} else {
		if(document.forms.regform.password.value=='') {
			err = err + '\n - пароль не может быть пустым';
		} else {
			if(document.forms.regform.password.value.length < 4) {
				err = err + '\n - пароль должен быть не менее 4х символов';
			}
		}
	}
}
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.regform.email.value))){
		err = err + '\n - некорректный e-mail';
	}
	if(err == '') { document.forms.regform.submit(); } else { alert(err); return false; }
}


function checkOrderSubmit()
{
	if(document.forms.orderform.order_name.value != '' && document.forms.orderform.order_phone.value != '' && document.forms.orderform.order_address.value != '')
	{
		document.forms.orderform.submit();
	} else {
		err = "Ошибка:\n";
		if(document.forms.orderform.order_name.value == '')		err = err + '- не заполнено поле "имя"\n';
		if(document.forms.orderform.order_phone.value == '')	err = err + '- не заполнено поле "телефон"\n';
		if(document.forms.orderform.order_address.value == '')	err = err + '- не заполнено поле "адрес"\n';
		alert(err);
	}
}

function el(id) {
  return document.getElementById(id);
}

function hide_delivery(id)
{
	document.getElementById(id).style.display='none';
}

function show_delivery(id)
{
	document.getElementById(id).style.display='inline';
}

function show_id(id) {
 document.getElementById(id).style.display='';
}
function hide_id(id) {
 document.getElementById(id).style.display='none';
}


function switch_id(id) {
 if(document.getElementById(id).style.display == '') {
  hide_id(id);
 } else {
  show_id(id);
 }
}


function showVariants(pid,size) {
 vvv = el('v');
 url = '/variants.blk.php?id=' + pid + '&size=' + size;
 new Ajax.Updater('v',url, { method: 'get',
    onSuccess: function() {
      new Effect.Appear('v',{duration: 0.2});
    }

 });
}

function hideV() {
 new Effect.Fade('v',{duration: 0.2});
}

function refreshCartTable(rq) {
 var xmlurl = '/cart.xml.php';
 if(rq.length > 1) xmlurl = xmlurl + '?' + rq;
 new Ajax.Updater('content',xmlurl,
	{ 
		method: 'get',
		onSuccess: function() {
 			new Ajax.Updater('menu2','/cartblock.php',{ method: 'get'});
			document.getElementById('topcart').style.backgroundColor='';
 			new Effect.Highlight('topcart', { startcolor:'#ffcccc', endcolor:'#ffffff'});
		}
	}
 );

}


