function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function CheckEmail(FieldName)//Проверка Email на првильность ввода
{
	req = "@.";
	no = "';<>{}";
	valid = true;
	str = new String(FieldName);
	for (i=0; i<req.length; i++)
		if (str.indexOf(req.charAt(i))==-1) valid=false;

	for (i=0;i<no.length;i++)
		if (str.indexOf(no.charAt(i))!=-1)
			if ((str.indexOf('@')!=str.lastIndexOf('@')) ||(str.indexOf('..')!=-1)) valid=false;

    return(valid);
}

function CheckEmail(FieldName)
{
	req = "@.";
	no = "';<>{}";
	valid = true;
	str = new String(FieldName);


	for (i=0;i<req.length;i++)
		if (str.indexOf(req.charAt(i))==-1)
			valid=false;
	for (i=0;i<no.length;i++)
		if (str.indexOf(no.charAt(i))!=-1)
			valid=false;
	if ((str.indexOf('@')!=str.lastIndexOf('@')) ||
		(str.indexOf('..')!=-1))
		valid=false;

	return(valid);
};

function Validate()
{

	if
	(
	 frmMicrosoftRegister.txtOrganization.value!=''
	 &&  frmMicrosoftRegister.txtPhone.value!=''
	 &&  frmMicrosoftRegister.txtName.value!=''
	 &&  frmMicrosoftRegister.txtEmail.value!=''
	 &&  (frmMicrosoftRegister.nMicrosoftProducts.checked ||
frmMicrosoftRegister.nCustomSolution.checked ||
frmMicrosoftRegister.nTechnicalSupport.checked ||
frmMicrosoftRegister.nTraning.checked ||
frmMicrosoftRegister.nNews.checked)
	)
	{
		if (CheckEmail(frmMicrosoftRegister.txtEmail.value))
		{
			document.frmMicrosoftRegister.submit();
		}
		else
		{
			alert ("Неверный формат адреса электронной почты");
		}
	}
	else
	{
		alert ("Пожалуйста заполните все поля помеченные *");
	}
}

function Validate_Rassil(Form)//Проверка на ввод всех полей в режиме "Рассылка"
{
	if(document.all[Form].txtName.value!=''
		&& document.all[Form].txtAppointment.value!=''
		&& document.all[Form].txtCompany.value!=''
		&& document.all[Form].txtPhone.value!=''
		&& document.all[Form].txtEmail.value!=''
		&& document.all[Form].txtDescription!='')
	{
		if (CheckEmail(document.all[Form].txtEmail.value))
			document.all[Form].submit();
		else
		{
			alert ("Неверный формат адреса электронной почты");
			document.all[Form].txtEmail.select();
		}
	}
	else  alert ("Пожалуйста заполните все поля помеченные *");
}

function FuncBG(obj)
{
	//obj.bgcolor="#d18345";
    alert(obj);
}

function displayWindowImg(path,width,height,title)
{
	if (window.screen.height<height) height=window.screen.height-60;
	if (window.screen.width<width) width=window.screen.width-10;

	var topPosition  = (window.screen.height-height)/2;
	var leftPosition = (window.screen.width-width)/2

	var a = window.open("","","top="+topPosition+",left="+leftPosition+",menubar=0,scrollbars=0,resizable=0,width="+width+",height="+height);
	a.document.write ("<head> <title>"+title+"</title></head>");
	a.document.write ("<body style='margin-left:0;margin-top:0;margin-rigth:0'>");
	a.document.write ("<img border='0' src='"+path+"'>");
	a.document.write ("</body>");
}

function Select(item)
{
	item.className="mainmenuitemselected";
	item.parentNode.className="mainmenuitemselected";
}

function UnSelect(item)
{
	item.className="mainmenuitem";
	item.parentNode.className="mainmenuitem";
}