ns4=(document.layers)?1:0;
ie4=(document.all)?1:0;

function fn_chb_clk(obj)
{
	if(obj.checked)
		obj.form.payment_amt.value=(Number(obj.form.payment_amt.value)+Number(obj.value)).toFixed(2);
	else
		obj.form.payment_amt.value=(Number(obj.form.payment_amt.value)-Number(obj.value)).toFixed(2);

	var zval=0.00;
	if( Number(obj.form.payment_amt.value).toFixed(2)==zval.toFixed(2) )
	{
		obj.form.buybtn.disabled=true;
	}
	else
	{
		obj.form.buybtn.disabled=false;
	}
}

function fn_change(act_url)
{
	document.frm.action=act_url;
	/*document.frm.method="get";*/document.frm.submit();
}

function win_open(src)
{
	params='width=500, height=300, location=no, resizable=no, scrollbars=yes, menubar=no, toolbar=no, directories=no';
	window.open(src,"",params);
}

function global()
{
	if(document.glob.location.options[document.glob.location.selectedIndex].value != "NOJUMP")
		location = document.glob.location.options[document.glob.location.selectedIndex].value
}

function check()
{
xoff=false;
if(xoff) xoff = (((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 3 )) || ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)));

with(document.forms)
{
	msg="";

	if(frm.surname.value.length<2)
		msg+="Фамилия должна быть не менее 2 символов.\n";
	if(frm.name.value.length<2)
		msg+="Имя должно быть не менее 2 символов.\n";
	if(frm.midname.value.length<2)
		msg+="Отчество должно быть не менее 2 символов.\n";
	if(frm.city.value.length<2)
		msg+="Город должен быть не менее 2 символов.\n";

	if((frm.email.value.length>0) && ((frm.email.value.length<6)||(frm.email.value.indexOf("@")==-1)||(frm.email.value.indexOf(".")==-1)))
		msg+="Неправильный E-mail.\n";

	if(frm.phone.value.length<5)
		msg+="Телефон должен быть не менее 5 символов.\n";
	if(frm.domain_reg.value.length<3 && frm.domain.value!=3)
		msg+="Доменное имя должно быть не менее 3 символов либо нужно ввести \"нет\".\n";
}

if((msg.length>1)&&(!xoff)){
	alert("Форма заполнена неправильно:\n\n"+msg);
	return false;
}else{
	return true;
}
}

/*function fnWin(url,name){
	open(url,name,"width=265,height=45,status=no,toolbar=no,menubar=no,scrollbars=no");
}*/
function fnWin(url,name){
	open(url,name,"width=495,height=245,status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,resizable=no,directories=no");
}

function panel_displayLang(status, id) {
    id = id || '';
    if(status) {
       document.getElementById('unpanel_lang'+id).className = 'panel-lang panel-lang_open';
       return
    }
    document.getElementById('unpanel_lang'+id).className = 'panel-lang';
}

function panel_mouseLeaves (element, evt) {
    if (typeof evt.toElement != 'undefined' && typeof element.contains !=
    'undefined') {
    return !element.contains(evt.toElement);
    }
    else if (typeof evt.relatedTarget != 'undefined' && evt.relatedTarget) {
    return !panel_contains(element, evt.relatedTarget);
    }
}

function panel_contains (container, containee) {
    while (containee) {
    if (container == containee) {
    return true;
    }
    containee = containee.parentNode;
    }
    return false;
}

function toggleDiv(element){
	if(document.getElementById(element).style.display == 'none')
	{
		document.getElementById(element).style.display = 'block';
	}
	else if(document.getElementById(element).style.display == 'block')
	{
		document.getElementById(element).style.display = 'none';
	}
}

function toggleDiv_m(el_pfx,el_sfx,cnt)
{
	for(i=0;i<cnt;i++)
	{
		if(i!=el_sfx && document.getElementById(el_pfx+i).style.display == 'block')//закрываем все элементы кроме вызвавшего
		{
			document.getElementById(el_pfx+i).style.display = 'none';
		}
	}
	toggleDiv(el_pfx+el_sfx);
}

//ddmnu
function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

//lgn frm

function pch_blurlogin(state) {
  if (state=='load'){
    if (document.getElementById('loginname').value!=''){
      document.getElementById('pch_undiv').style.display='none';
    }
  }
  else if (state=='over'){
    if(document.getElementById('pch_undiv').style.display==''){
      document.getElementById('pch_undiv').style.display='none';
    }
  }
  else {
    if (document.getElementById('loginname').value==''){
      if (document.getElementById('login_focus').value!='true'){
        document.getElementById('pch_undiv').style.display='';
        if (!pch_loginnameDone){
          document.onmousemove = '';
        }
      }
    }
  }
}
function pch_blurpass(state) {
  if (state=='load'){
    if (document.getElementById('password').value!=''){
      document.getElementById('pch_pwdiv').style.display='none'; return true;
    }
  }
  else if (state=='over'){
    if(document.getElementById('pch_pwdiv').style.display==''){
      document.getElementById('pch_pwdiv').style.display='none';
    }
  }
  else{
    if (document.getElementById('password').value==''){
      if (document.getElementById('pass_focus').value!='true'){
        document.getElementById('pch_pwdiv').style.display='';
        pch_loginnameDone = false;
      }
    }
  }
}

