var Vers=parseInt(navigator.appVersion);
var Nav=navigator.appName;
var Netscape4=(document.layers) ? true : false;
var IExplorer4=((document.all)&&(Vers>=4))?true:false;
var Netscape6=(!IExplorer4 && document.getElementById) ? true : false;

var OpenMenu=new Array();
var Timer=null;

function activate(imgName) {
  if (document.images)
    document[imgName].src = eval(imgName + 'on.src')
}
function inactivate(imgName) {
  if (document.images)
    document[imgName].src = eval(imgName + 'off.src')
}
function a(imgName) {
  if (document.images)
    document[imgName].src = eval(imgName + 'on.src')
}

function stat(ln) {
	window.status="Kazan, Russian Federation, phone/fax: +7 (843) 274-2345, e-mail: info@ionization.ru";
}

function ShowMenu(id, level)
  {
   clearTimer();
   if (IExplorer4)
     return ShowMenuE(id, level);
   if (Netscape6)
     return ShowMenuN(id, level);
   return true;
  }

function ShowMenuE(id, level)
  {
   elem = eval (id);
   if (OpenMenu[level] && OpenMenu[level]!=elem)
     CloseAll(level);
   if (document.all.item(id) == null)
     return true;
   elem.style.display = "block";
   elem.style.visibility = "visible";
   OpenMenu[level]=elem;
   return false;
  }

function ShowMenuN(id, level)
  {
   if (OpenMenu[level] && OpenMenu[level]!=id)
     CloseAll(level);
   elem = document.getElementById(id);
   if (elem == undefined)
     return true;
   elem.style.visibility = "visible";
   elem.style.display = "block";
   OpenMenu[level]=id;
   return false;
  }

function CloseMenu(level)
  {
   if (IExplorer4)
     return CloseMenuE(level);
   if (Netscape6)
     return CloseMenuN(level);
   return true;
  }

function CloseMenuE(level)
  {
   if (OpenMenu[level])
     {
      OpenMenu[level].style.display = "none";
      OpenMenu[level].style.visibility = "hidden";
     }
   OpenMenu[level]=null;
  }

function CloseMenuN(level)
  {
   if (OpenMenu[level])
     {
      document.getElementById(OpenMenu[level]).style.visibility = "hidden";
      document.getElementById(OpenMenu[level]).style.display = "none";
     }
   OpenMenu[level]=null;
  }

function CloseAll(level)
  {
   clearTimer();
   for (i=level; i<OpenMenu.length; i++)
     CloseMenu(i);
  }

function clearTimer()
  {
   if (Timer)
     {
      clearTimeout (Timer);
      Timer = null;
     }
  }

function setTimer()
  {
   Timer = window.setTimeout('CloseAll(0)', 250);
  }

function OpenPod(mail,d)
  {
   if (true_Email(mail)) {
   var newURL="podpis.php?email="+mail+"&d="+d;
   Widb=window.open(newURL,'pod','toolbar=0,scrollbars=0,location=0,directories=0,status=0,menubar=0,width=380,height=200,border=thin,top=100,left=100,help=0');
   Widb.focus();
     }
  }

function true_Email (mail) {
if (mail.length==0) {
alert ('You must enter your E-mail!');
} else if (mail.indexOf ('\@',0)==-1) {
alert ("Invalid E-mail! No '\@' character!");
} else {
return true;
}
}

function OpenImage(imageurl)
  {
   Widi=window.open(imageurl,'img','resizable=yes,toolbar=0,scrollbars=yes,location=0,directories=0,status=0,menubar=0,width=450,height=600,border=thin,top=0,left=0,help=0');
   Widi.focus();
}

function isNewForm(form){
var errors='';
if (form.name.value == "") errors = 'Not entered: Name\n';
if (form.ad.value == "") errors = errors + 'Not entered: address\n';
c1=parseFloat(form.kl.value);
if (c1<0 || c1>1000) errors = errors + 'Wrong ionizators count\n';
if (!true_Email(form.email.value)) errors = errors + 'invalid E-mail\n';
if (errors) alert(errors);
document.returnValue = (errors == '')
}

function cleer(form) {
	if (form.email.value == 'Your e-mail')
		form.email.value = '';
}

function _encodeURL(uri) {
	var cb = "";
	var i;
	for (i = 0; i < uri.length; i++) {
		var ch = uri.charAt(i);
		switch (ch) {
			case '?' :
			case '&' :
			case '=' :
			case ' ' :
			case '\'':
			case '"' :
			case '%' :
			case '<' :
			case '>' :
			case '+' :
			case '^' :
			case '~' :
			case '|' :
			case '#' :
				cb += escape(ch)
				break;
			default :
				cb += ch;
				break;
		}
	}

	return cb;
}

function subscribe() {
	var f = document.subsform;
	//var name = f.subs_name.value;
	var email = f.subs_email.value;
//	if (name == '') {
//		alert("<?=$localization["subs.form.name.error"]?>");
//		return;
//	}
	if (email == '') {
		alert("Ââåäèòå Email");
		return;
	}
	//name='+_encodeURL(name)+"&
	window.open("/subscribe.php?email="+_encodeURL(email),
		'subswin',
		'resizable=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no, width=400, height=200,scrollbars=yes,fullscreen=no,top=100, left=100');
}

function addItemToBasket(id,width,height) {
	window.open("/cart?do=additemform&id=" + id,
		'add2basket',
		'resizable=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no, width='+width+', height='+height+',scrollbars=yes,fullscreen=no,top=100, left=100');
}

function check_field(field)
{
    if (field.value=='' ||
    field.value==' ')
    {
        field.value=field.defaultValue
    }
}

function clear_field(field)
{
    if (field.value==field.defaultValue)
    {
        field.value=''
    }
}