function openWin(pageTitle,w,h,address)
{
	newWin = window.open("",pageTitle,'width='+w+',height='+h+',status=no,scrollbars=no,toolbar=no');
	newWin.location = address;
	newWin.focus();
}

function openWin_scr(pageTitle,w,h,address)
{
	newWin = window.open("",pageTitle,'width='+w+',height='+h+',status=no,scrollbars=yes,toolbar=no,resizable=yes');
	newWin.location = address;
	newWin.focus();
}

function openWin_scrs(pageTitle,w,h,address)
{
	newWin = window.open("",pageTitle,'width='+w+',height='+h+',status=no,scrollbars=yes,toolbar=yes,resizable=yes');
	newWin.location = address;
	newWin.focus();
}

function email_hamfest()
{
	a1="rw3";
	a2="gw@y";
	a3="andex";
	a4=".ru";
	document.write("<b><a href='mailto:"+a1+""+a2+""+a3+""+a4+"'>"+a1+""+a2+""+a3+""+a4+"</a></b>");
}

var oXmlHttp = null;
function restore_password() 
{
	langys=String(sLangys).split("^");
	if(!oXmlHttp)
	{
		oXmlHttp = zXmlHttp.createRequest();
	}
	else if (oXmlHttp.readyState != 0)
	{
		oXmlHttp.abort();
	}

	sCallsign=document.Reg1.CALLSIGN.value;
	if(sCallsign=="")
	{
		alert(langys[26]);
		document.Reg1.CALLSIGN.focus();
		return;
	}
	else
	{
		document.getElementById("restore_process").style.display="block";
  		oXmlHttp.open("get", "update.php?NUM=1&CALLSIGN="+sCallsign, true);
		oXmlHttp.onreadystatechange = function ()
		{
		        if(oXmlHttp.readyState == 4)
			{
				if (oXmlHttp.status == 200) 
				{
					var sInfo = oXmlHttp.responseText;
					parts=sInfo.split("*");

					switch(Number(parts[0]))
					{
						case 1:
							sNotes=langys[27]+" <b>"+parts[1]+"</b> "+langys[28];
							sColor="red";
							break;
						case 2:
							sNotes=langys[31]+" <b>"+parts[2]+"</b>.<br>"+langys[30];
							sColor="red";
							break;
						case 3:
							sNotes=langys[29]+" <b>"+parts[2]+"</b>.";
							sColor="green";
							break;
						default:
							sNotes="";
							sColor="";
							break;
					}

					sObj=document.getElementById("restore_result");
					sObj.innerHTML=sNotes;
					sObj.style.color=sColor;
					sObj.style.border="2px solid "+sColor;

					document.getElementById("restore").style.display="block";
					document.getElementById("restore_process").style.display="none";
				}
			}
		};
	}
	oXmlHttp.send(null);       
}

function check_form()
{
	langys=String(sLangys).split("^");
	if(document.Reg.CALLSIGN.value=="")
	{
		alert(langys[1]);
		document.Reg.CALLSIGN.focus();
		return;
	}

	if(document.Reg.SURNAME.value=="")
	{
		alert(langys[2]);
		document.Reg.SURNAME.focus();
		return;
	}

	if(document.Reg.NAME.value=="")
	{
		alert(langys[3]);
		document.Reg.NAME.focus();
		return;
	}

	if(document.Reg.LASTNAME.value=="")
	{
		alert(langys[5]);
		document.Reg.LASTNAME.focus();
		return;
	}

	if(document.Reg.ARRIVAL.value==0)
	{
		alert("Пожалуйста, выберите дату приезда.");
		return;
	}

	if(document.Reg.TRANSPORT.value==0)
	{
		alert("Пожалуйста, выберите транспорт, которым планируете приехать на фестиваль.");
		return;
	}

	if(document.Reg.LIVING.value==0)
	{
		alert("Пожалуйста, выберите тип размещения.");
		return;
	}

	sNotes=(document.Reg.USER.value=="N")?langys[24]:langys[25];
	a=confirm(sNotes);
	if(a==true)
	{
		document.Reg.submit();
	}
}

function add_address()
{
	sAddress="";
	if(document.Reg.POSTAL.checked==true)
	{
		values=new Array("REGION*","CITY*","STREET*","HOUSE*д. ","CORPUS*к. ","FLAT*кв. ");
		for(i=0;i<values.length;i++)
		{
			sBR=(i>0&&sAddress!="")?", ":"";
			parts=values[i].split("*");
			if(document.getElementsByName(parts[0])[0].value!="")
			{
				sAddress+=sBR+parts[1]+document.getElementsByName(parts[0])[0].value;
			}
		}
	}
	document.Reg.ADDRESS.value=sAddress;
}

function change_country()
{
	sCode="";
	sObj=document.Reg.COUNTRY;
	for(i=0;i<sObj.length;i++)
	{
		if(sObj[i].checked==true)
		{
			sCode=(i==0)?7:"";
			break;
		}
	}
	document.Reg.CODE1.value=sCode;	
}