// file-format: UTF-8 (Б)
/***********************************************************************/
/***** functions.js version 2.0 ****************************************/
/***********************************************************************/

//BID=window.document.getElementById;

function so(p1,p2)	{
	setTimeout(p1,p2);
}

function BID(aaa)	{
	return(window.document.getElementById(aaa));
}

function khtml(a)	{
	r = new RegExp("</?[^>]+>", "gi");
	a = a.replace(r, '');
	return(a);
}

function stripHTML(oldString) {
	var newString = '';
	var inTag = false;
	for(var i = 0; i < oldString.length; i++) {
		if(oldString.charAt(i) == '<') inTag = true;
		if(oldString.charAt(i) == '>') {
			inTag = false;
			i++;}
		if(!inTag) newString += oldString.charAt(i);}
	return newString;}

function ismail(s){
	if (s.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true; else return false; }

var acounter_=0;
function openpopup(link,sx,sy) {
	if (sx==null) sx=100;
	if (sy==null) sy=100;
	px=screen.width;
	py=screen.height;
	posx=px/2-sx/2;
	posy=py/2-sy/2;
	openerstr='height='+sy+',width='+sx+',scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,top='+posy+',left='+posx;
	acounter_++;
	window.open(link,'win'+acounter_,openerstr);
}

function initArray() {
	this.length = initArray.arguments.length
	for (var i = 0; i < this.length; i++)
	this[i+1] = initArray.arguments[i]
}

function havinev(ev,ho,nap) {
if (ho==1)
{ var napok = new initArray("ÚJÉV, Fruzsina","Ábel","Genovéva, Benjámin","Titusz, Leona",
"Simon","Boldizsár","Attila, Ramóna","Gyöngyvér","Marcell",
"Melánia","Ágota","Ernő","Veronika","Bódog","Lóránt, Loránd",
"Gusztáv","Antal, Antónia","Piroska","Sára, Márió","Fábián, Sebestyén",
"Ágnes","Vince, Artúr","Zelma, Rajmund","Timót","Pál","Vanda, Paula",
"Angelika","Károly, Karola","Adél","Martina, Gerda","Marcella","") }
if (ho==2)
if ((ev!=2000) && (ev!=2004) && ev!=1996)
{ var napok=new initArray("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge","Ágota, Ingrid",
"Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira",
"Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin",
"Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna",
"Aladár, Álmos","Eleonóra","Gerzson","Alfréd",
"Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") }
else
{ var napok=new initArray("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge","Ágota, Ingrid",
"Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira",
"Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin",
"Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna",
"Aladár, Álmos","Eleonóra","Gerzson","Alfréd",
"Szökőnap","Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") }
if (ho==3)
{ var napok=new initArray("Albin","Lujza","Kornélia","Kázmér","Adorján, Adrián","Leonóra, Inez",
"Tamás","NEMZ.NŐNAP, Zoltán","Franciska, Fanni","Ildikó","Szilárd",
"Gergely","Krisztián, Ajtony","Matild","NEMZETI ÜNNEP, Kristóf",
"Henrietta","Gertrúd, Patrik","Sándor, Ede","József, Bánk","Klaudia",
"Benedek","Beáta, Izolda","Emőke","Gábor, Karina","Irén, Irisz",
"Emánuel","Hajnalka","Gedeon, Johanna","Auguszta","Zalán","Árpád","" ) }
if (ho==4)
{ var napok=new initArray("Hugó","Áron","Buda, Richárd","Izidor","Vince","Vilmos, Bíborka",
"Herman","Dénes","Erhard","Zsolt","Leó, Szaniszló","Gyula","Ida",
"Tibor","Anasztázia, Tas","Csongor","Rudolf","Andrea, Ilma","Emma",
"Tivadar","Konrád","Csilla, Noémi","Béla","György","Márk","Ervin",
"Zita","Valéria","Péter","Katalin, Kitti","" )}
if (ho==5)
{ var napok=new initArray("MUNKA ÜNN.,Fülöp, Jakab","Zsigmond","Tímea, Irma","Mónika, Flórián",
"Györgyi","Ivett, Frida","Gizella","Mihály","Gergely","Ármin, Pálma",
"Ferenc","Pongrác","Szervác, Imola","Bonifác","Zsófia, Szonja",
"Mózes, Botond","Paszkál","Erik, Alexandra","Ivó, Milán",
"Bernát, Felícia","Konstantin","Júlia, Rita","Dezső","Eszter, Eliza",
"Orbán","Fülöp, Evelin","Hella","Emil, Csanád","Magdolna",
"Janka, Zsanett","Angéla, Petronella","" )}
if (ho==6)
{ var napok=new initArray("Tünde","Kármen, Anita","Klotild","Bulcsú","Fatime","Norbert, Cintia",
"Róbert","Medárd","Félix","Margit, Gréta","Barnabás","Villő",
"Antal, Anett","Vazul","Jolán, Vid","Jusztin","Laura, Alida",
"Arnold, Levente","Gyárfás","Rafael","Alajos, Leila","Paulina",
"Zoltán","Iván","Vilmos","János, Pál","László","Levente, Irén",
"Péter, Pál","Pál","" ) }
if (ho==7)
{ var napok=new initArray("Tihamér, Annamária","Ottó","Kornél, Soma","Ulrik","Emese, Sarolta",
"Csaba","Appolónia","Ellák","Lukrécia","Amália","Nóra, Lili",
"Izabella, Dalma","Jenő","Örs, Stella","Henrik, Roland","Valter",
"Endre, Elek","Frigyes","Emília","Illés","Dániel, Daniella",
"Magdolna","Lenke","Kinga, Kincső","Kristóf, Jakab","Anna, Anikó",
"Olga, Liliána","Szabolcs","Márta, Flóra","Judit, Xénia","Oszkár","" )}
if (ho==8)
{ var napok=new initArray("Boglárka","Lehel","Hermina","Domonkos, Dominika","Krisztina",
"Berta, Bettina","Ibolya","László","Emőd","Lőrinc",
"Zsuzsanna, Tiborc","Klára","Ipoly","Marcell","Mária","Ábrahám",
"Jácint","Ilona","Huba","ALKOTMÁNY ÜNN., István","Sámuel, Hajna",
"Menyhért, Mirjam","Bence","Bertalan","Lajos, Patrícia","Izsó",
"Gáspár","Ágoston","Beatrix, Erna","Rózsa","Erika, Bella") }
if (ho==9)
{ var napok= new initArray("Egyed, Egon","Rebeka, Dorina","Hilda","Rozália","Viktor, Lőrinc",
"Zakariás","Regina","Mária, Adrienn","Ádám","Nikolett, Hunor",
"Teodóra","Mária","Kornél","Szeréna, Roxána","Enikő, Melitta","Edit",
"Zsófia","Diána","Vilhelmina","Friderika","Máté, Mirella","Móric",
"Tekla","Gellért, Mercédesz","Eufrozina, Kende","Jusztina","Adalbert",
"Vencel","Mihály","Jeromos","" )} 
if (ho==10)
{ var napok= new initArray("Malvin","Petra","Helga","Ferenc","Aurél","Brúnó, Renáta","Amália",
"Koppány","Dénes","Gedeon","Brigitta","Miksa","Kálmán, Ede","Helén",
"Teréz","Gál","Hedvig","Lukács","Nándor","Vendel","Orsolya","Előd",
"KÖZT.KIKIÁLT., Gyöngyi","Salamon","Blanka, Bianka","Dömötör",
"Szabina","Simon, Szimonetta","Nárcisz","Alfonz","Farkas","" )}
if (ho==11)
{ var napok=new initArray("Marianna","Achilles","Győző","Károly","Imre","Lénárd","Rezső",
"Zsombor","Tivadar","Réka","Márton","Jónás, Renátó","Szilvia",
"Aliz","Albert, Lipót","Ödön","Hortenzia, Gergő","Jenő","Erzsébet",
"Jolán","Olivér","Cecília","Kelemen, Klementina","Emma","Katalin",
"Virág","Virgil","Stefánia","Taksony","András, Andor","" )}
if (ho==12)
{ var napok=new initArray("Elza","Melinda, Vivien","Ferenc, Olívia","Borbála, Barbara","Vilma",
"Miklós","Ambrus","Mária","Natália","Judit","Árpád","Gabriella",
"Luca, Otília","Szilárda","Valér","Etelka, Aletta","Lázár, Olimpia",
"Auguszta","Viola","Teofil","Tamás","Zéno","Viktória","Ádám, Éva",
"KARÁCSONY, Eugénia","KARÁCSONY, István","János","Kamilla",
"Tamás, Tamara","Dávid","Szilveszter","") } 
return napok[nap]
}

function honev(ho) {
var month = new initArray("Január","Február","Március","Április","Május",
"Junius","Július","Augusztus","Szeptember","Október","November","December");
return month[ho]
}

/* Nap neve */
function napnev(szam) {
var napok = new initArray("Vasárnap","Hétfo","Kedd","Szerda","Csütörtök","Péntek","Szombat","Vasárnap")
return napok[szam]
}

var ido = new Date()
var ev = ido.getYear()
var ho = ido.getMonth()+1
var nap = ido.getDate()
ev+=((ev<97) ? 2000 : 1900)


function insertnameday()	{
	document.write(havinev(ev,ho,nap));
}



var firsttime=0;
function startclock()
{
try	{
var thetime=new Date();

var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
var nday=thetime.getDay();
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var nyear=thetime.getYear();
var AorP=" ";

if (nhours>=12)
    AorP="P.M.";
else
    AorP="A.M.";

/*if (nhours>=13)
    nhours-=12;*/

/*if (nhours==0)
   nhours=12;*/

if (nsecn<10)
 nsecn="0"+nsecn;

if (nmins<10)
 nmins="0"+nmins;

if (nday==0)
  nday="Sunday";
if (nday==1)
  nday="Monday";
if (nday==2)
  nday="Tuesday";
if (nday==3)
  nday="Wednesday";
if (nday==4)
  nday="Thursday";
if (nday==5)
  nday="Friday";
if (nday==6)
  nday="Saturday";

nmonth+=1;

if (nyear<=99)
  nyear= "19"+nyear;

if ((nyear>99) && (nyear<2000))
 nyear+=1900;

 if (nhours<10) nhours="0"+nhours;

//document.clockform.clockspot.value=nhours+": "+nmins+": "+nsecn+" "+AorP+" "+nday+", "+nmonth+"/"+ntoday+"/"+nyear;
document.getElementById('timme').innerHTML=nhours+":"+nmins+":"+nsecn;
if (firsttime==0) BID('timme').style.visibility='visible';

firsttime++;
}
catch(E)	{}
setTimeout('startclock()',1000);

}




/*
var message="";

function clickIE()
 
{if (document.all)
{(message);return true;}}
 
function clickNS(e) {
if
(document.layers||(document.getElementById&&!document.all))
{
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.  onmousedown=clickNS;}
else
{document.onmouseup=clickNS;document.oncontextmenu  =clickIE;}
 
document.oncontextmenu=new Function("BID('finput1').select();")
*/

//setTimeout('startclock()',100);




/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
	
	
function keep_session_alive()	{
	var xajaxWaitCursor=false;
	xajax_donothing();
	setTimeout('keep_session_alive()',60000);
	var xajaxWaitCursor=true;
}
setTimeout('keep_session_alive()',60000);

var pulseval1=255;
var pulsedir1=-1;
function pulseee1()	{
	try	{
		a=BID('cont1link1');
		pulseval1+=pulsedir1*5;
		if (pulseval1<=50) {pulsedir1=1;pulseval1=50;}
		if (pulseval1>=255) {pulsedir1=-1;pulseval1=255;}
		a='rgb('+pulseval1+',0,0)';
		document.getElementById('cont1link1').style.color=a;
	} catch(e) {return;}
	setTimeout('pulseee1()',40);
}
	setTimeout('pulseee1()',1000);


function savedata(d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20)	{
	BID('waitdiv1').innerHTML='Saving...&nbsp;';
	BID('waitdiv1').style.display='block';
	a=(document.body.scrollTop);
	BID('waitdiv1').style.top=a+'px';
	setTimeout("BID('waitdiv1').style.display='none';",500);
	paramlist='';
	for(i=1;i<21;i++)	{
		a='d'+i;
		eval('a='+a);
		if (a!=null)	{
			valju=BID(a).value;
			for(j=1;j<50;j++) valju=valju.replace("'","`");
			for(j=1;j<50;j++) valju=valju.replace('"',"”");
			paramlist+="'"+a+"','"+valju+"',";
		}
	}
	paramlist+='sdjhasjdhuwey48372';
	paramlist=paramlist.replace(',sdjhasjdhuwey48372','');
	paramlist=paramlist.replace('sdjhasjdhuwey48372','');
	paramlist="xajax_saveuserdata("+paramlist+");";
	eval(paramlist);
}

function ldo()	{
		BID('waitdiv1').innerHTML='Please wait...';
		BID('waitdiv1').style.display='block';
		a=(document.body.scrollTop);
		BID('waitdiv1').style.top=a+'px';
}

function loaddata(d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20)	{
//	if (confirm('Are you sure want to load the previously saved data? All fields will be overwritten!'))	{
		BID('waitdiv1').innerHTML='Loading...&nbsp;';
		BID('waitdiv1').style.display='block';
		a=(document.body.scrollTop);
		BID('waitdiv1').style.top=a+'px';
		setTimeout("BID('waitdiv1').style.display='none';",500);
		paramlist='';
		for(i=1;i<21;i++)	{
			a='d'+i;
			eval('a='+a);
			if (a!=null)	{
				paramlist+="'"+a+"',";
			}
		}
		paramlist+='sdjhasjdhuwey48372';
		paramlist=paramlist.replace(',sdjhasjdhuwey48372','');
		paramlist=paramlist.replace('sdjhasjdhuwey48372','');
		paramlist="xajax_loaduserdata("+paramlist+");";
		eval(paramlist);
//	}
}

function resetdata(d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20)	{
	if (confirm('Are you sure want to clear the form?'))	{
		for(i=1;i<21;i++)	{
			a='d'+i;
			eval('a='+a);
			if (a!=null)	{
				try{BID(a).value='';} catch(e) {}
				try{BID(a).selectedIndex=0;} catch(e) {}
			}
		}
	}
}

function checkmandatoryfields(fields)	{
	if (fields=='') return true;
	a=fields;
	a=a.split("|");
	for(i=0;i<a.length;i++)	{
		if (a[i]=='') continue;
		if (BID(a[i]).value=='') {alert('Some of the fields left empty.');BID(a[i]).focus();return false;}
	}
	return true;
}

var felev=15768000000;
var noww = new Date( );
noww=noww.getTime();
function tmvaliddate(obj,stampid) {
	try	{
	var xx=obj.value;
	xx=xx.replace('.','/');xx=xx.replace('.','/');
	xx=xx.replace('-','/');xx=xx.replace('-','/');
	xx=xx.replace(' ','/');xx=xx.replace(' ','/');
	obj.value=xx;
	if (xx=='') return;
	var col_array=xx.split('/');
	var ok=true;
	if (col_array.length!=3) {ok=false;}
	d=col_array[0];
	m=col_array[1];
	y=col_array[2];
	if ((m<=0) || (m>=13) || (d>=32) || (d<=0) || (y<1900) || (y>2100)) {ok=false;}
	}
	catch(e) {/*alert(1);*/ok=false;}
	
	if (ok==false)	{
		alert('Invalid date!');
		obj.focus();
		obj.value='';
	}
	else
	{
		firstday = new Date( );
		firstday.setDate(d);
		firstday.setYear(y);
		firstday.setMonth(m-1);
		ww=firstday.getTime();
		if (stampid!=null) document.getElementById(stampid).value=ww;
		return true;
	}
}

function import_appl1()	{
	BID('n_1_field34').value=BID('n_1_field11').value;
	BID('n_1_field35').value=BID('n_1_field13').value;
	BID('n_1_field36').value=BID('n_1_field14').value;
	BID('n_1_field37').value=BID('n_1_field15').value;
	BID('n_1_field38').value=BID('n_1_field16').value;
	xajax_sets('n_1_field34',BID('n_1_field34').value);	
	xajax_sets('n_1_field35',BID('n_1_field35').value);	
	xajax_sets('n_1_field36',BID('n_1_field36').value);	
	xajax_sets('n_1_field37',BID('n_1_field37').value);	
	xajax_sets('n_1_field38',BID('n_1_field38').value);	
}

function import_appl2()	{
	BID('n_1_field71').value=BID('n_1_field61').value;
	BID('n_1_field72').value=BID('n_1_field62').value;
	BID('n_1_field73').value=BID('n_1_field63').value;
	BID('n_1_field74').value=BID('n_1_field64').value;
	BID('n_1_field75').value=BID('n_1_field65').value;
	xajax_sets('n_1_field71',BID('n_1_field71').value);	
	xajax_sets('n_1_field72',BID('n_1_field72').value);	
	xajax_sets('n_1_field73',BID('n_1_field73').value);	
	xajax_sets('n_1_field74',BID('n_1_field74').value);	
	xajax_sets('n_1_field75',BID('n_1_field75').value);	
}


function aa(idd,classs)	{
	a=BID(idd).innerHTML;
	xajax_update1good(a,classs);
}

function removestandlines(j)	{
	ob=BID('n_3_stand_bselect'+j);
	params='';params2='';
	//invert selection
/*	for (var i = 0; i < ob.options.length; i++)
	    if (ob.options[ i ].selected) ob.options[ i ].selected=false;
	    	else ob.options[ i ].selected=true;	*/
	q=0;
	firstselected=-1;
	for (var i = 0; i < ob.options.length; i++)
	    if (ob.options[ i ].selected==false)	{
	      //alert(ob.options[ i ].text);
	      params+=ob.options[ i ].text+'\n';
	      params2+=ob.options[ i ].text;
	      q++;
	   } else if (firstselected==-1) firstselected=i;
	xajax_removelines(params,j,firstselected);
	if (ob.options.length==0) {alert('No items to remove, insert first.');return;}
	if (q==i) alert('Please first select lines to remove.');
}


function	gotoXfromY(x,y)	{
//	alert(x+' to '+y);
	if (x==-1) return true;
	if ((x==1))	{	//step form page 1	[check names]
		if (BID('n_1_check1').checked==true)	{	//I am a local representative
			mandfields='n_1_field1|n_1_field2|n_1_field3|n_1_field4|n_1_field5|n_1_field7|n_1_field9';
			if (!checkmandatoryfields(mandfields)) return false;
			if (!ismail(BID('n_1_field7').value)) {alert('The given e-mail address is not a valid e-mail address.');BID('n_1_field7').focus();return false;}
			mandfields='n_1_field11|n_1_field13|n_1_field14|n_1_field15|n_1_field16|n_1_field17';
			if (!checkmandatoryfields(mandfields)) return false;
			if (BID('apl2').style.display=='block')	{
				mandfields='n_1_field18|n_1_field20|n_1_field21|n_1_field22|n_1_field23|n_1_field24';
				if (!checkmandatoryfields(mandfields)) return false;}
			if (BID('apl3').style.display=='block')	{
				mandfields='n_1_field25|n_1_field27|n_1_field28|n_1_field29|n_1_field30|n_1_field31';
				if (!checkmandatoryfields(mandfields)) return false;}
//			if (BID('n_1_field33').checked==false) {alert('Please check declaration check box.');BID('n_1_field33').focus();return false;}
			if (BID('n_1_field32').checked==true)	{
				mandfields='n_1_field34|n_1_field35|n_1_field36|n_1_field37|n_1_field38';
				if (!checkmandatoryfields(mandfields)) return false;}
			if (BID('n_1_email1confirmed').innerHTML==0)
				if (confirm('Please press OK if '+BID('n_1_field7').value+' is a valid e-mail address!')) xajax_sets('n_1_email1confirmed','1');
				 else	return false;
			ldo();
			return true;
		}
		if (BID('n_1_check2').checked==true)	{	//I am a company
			mandfields='n_1_field41|n_1_field42|n_1_field43|n_1_field44|n_1_field45|n_1_field47|n_1_field49|n_1_field51';
			if (!checkmandatoryfields(mandfields)) return false;
			if (!ismail(BID('n_1_field47').value)) {alert('The given e-mail address is not a valid e-mail address.');BID('n_1_field47').focus();return false;}
			if (BID('n_1_email2confirmed').innerHTML==0)
				if (confirm('Please press OK if '+BID('n_1_field47').value+' is a valid e-mail address!')) xajax_sets('n_1_email2confirmed','1');
				 else	return false;
			ldo();
			return true;
		}
		if (BID('n_1_check3').checked==true)	{	//I am an individual
			mandfields='n_1_field61|n_1_field62|n_1_field63|n_1_field64|n_1_field65|n_1_field67|n_1_field68';
			if (!checkmandatoryfields(mandfields)) return false;
			if (!ismail(BID('n_1_field67').value)) {alert('The given e-mail address is not a valid e-mail address.');BID('n_1_field67').focus();return false;}
			if (BID('n_1_field70').checked==true)	{
				mandfields='n_1_field71|n_1_field72|n_1_field73|n_1_field74|n_1_field75';
				if (!checkmandatoryfields(mandfields)) return false;}
			if (BID('n_1_email3confirmed').innerHTML==0)
				if (confirm('Please press OK if '+BID('n_1_field67').value+' is a valid e-mail address!')) xajax_sets('n_1_email3confirmed','1');
				 else	return false;
			ldo();
			return true;
		}
	}
	if ((x==2))	{	//step form page 2 [check trademark]
		if (BID('n_2_check3').checked==true)	{	//we claim..
			mandfields='n_2_field1|n_2_field2|n_2_field3';
			if (!checkmandatoryfields(mandfields)) return false;
		}
		if (BID('n_2_check1').checked==true)	{	//word mark
			mandfields='n_2_field4';
			if (!checkmandatoryfields(mandfields)) return false;
			if (BID('n_2_check3').checked==true)	{
				mandfields='n_2_field1|n_2_field2|n_2_field3';
				if (!checkmandatoryfields(mandfields)) return false;
			}
			if (BID('n_2_confirmed').innerHTML==0)
				if (confirm('Please press OK if „'+BID('n_2_field4').value+'” is the valid text you wanted to write.')) xajax_sets('n_2_confirmed','1');
				 else	return false;
			ldo();
			return true;
		}
		if (BID('n_2_check2').checked==true)	{	//word mark
			if (BID('n_2_field5').value=='') {alert('Please upload image!');return false;}
			if ((BID('n_2_check4').checked==false) && (BID('n_2_check5').checked==false)) {alert('Please select Black and white or Colored!');return false;}
			if (BID('n_2_check5').checked==true) if (!checkmandatoryfields('n_2_field6')) return false;
			ldo();
			return true;
		}
	}
	if ((x==3))	{	//step form page 3 [check LOG]
		if (BID('n_3_check1').checked==true)	{	//prof
			try	{for(i=1;i<36;i++) if (BID('goodscount'+i).innerHTML=='0') {alert('Please check a good or fill in the text box.');BID('n_3_prof_field'+i).focus();return false;}} catch(e) {}
			//alert(1);
			for(i=1;i<46;i++)	{
				mandfields="";
				if (BID('container'+i).style.display=='block')	{
					if (i==1)	{
//						if (BID('n_3_prof_select'+i).selectedIndex==0) {alert('Please select class. One class is mandatory.');BID('n_3_prof_select'+i).focus();return false;}
						if (BID('n_3_prof_field'+i).value=='') {alert('Please fill in the text box. One class is mandatory.');BID('n_3_prof_field'+i).focus();return false;}
					}
					if (i!=1)	{
//						if (BID('n_3_prof_select'+i).selectedIndex==0) {alert('Please select class or click Remove additional.');BID('n_3_prof_select'+i).focus();return false;}
						if (BID('n_3_prof_field'+i).value=='') {alert('Please fill in the text box or click Remove additional.');BID('n_3_prof_field'+i).focus();return false;}
					}
				}
			}	
		ldo();
		return true;
		}
		if (BID('n_3_check2').checked==true)	{	//standard

			for(i=1;i<46;i++)	{
				if (BID('scontainer'+i).style.display=='block')	{
					if (i==1)	{
						if (BID('n_3_stand_select'+i).selectedIndex==0) {alert('Please select class. One class is mandatory.');BID('n_3_stand_select'+i).focus();return false;}
//						if (BID('n_3_stand_bselect'+i).length==0) {alert('Please insert lines into the text box. One class is mandatory.');BID('n_3_stand_bselect'+i).focus();return false;}
					}
					if (i!=1)	{
						if (BID('n_3_stand_select'+i).selectedIndex==0) {alert('Please select class or click Remove additional.');BID('n_3_stand_select'+i).focus();return false;}
//						if (BID('n_3_stand_bselect'+i).length==0) {alert('Please insert lines into the text box or click Remove additional.');BID('n_3_stand_bselect'+i).focus();return false;}
					}
				}
			}	

			ldo();
			return true;
		}
	}
	if ((x==4))	{	//step form page 4 [check countries]
		if (BID('countrynum1').innerHTML=='0')	{
			{alert('Please check at least one country.');return false;}
		}
		if (BID('n_4_printconfirmed').innerHTML==0) if (y>4)
			if (confirm('Please press OK if you have printed the Power of Attoney page(s)!')) xajax_sets('n_4_printconfirmed','1');
			 else	return false;
		ldo();
		return true;
	}
	if ((x==5))	{}	//step form page 4 [check remarks]
		//no checking
	if ((x==6))	{}	//step form page 6 [check view appl]
		//no checking
	if ((x==7) && (y==100))	{	//step form page 7 with finalize button [check pay and submit]
		if (BID('n_7_check1').checked==false)	{alert('Please mark that you have read and understood the Business Conditions.');BID('n_7_check1').focus();return false;}
		if ((BID('n_7_check3').checked==true) && (BID('n_7_field1').value==''))	{
			alert('Please enter your EU-VAT number.');BID('n_7_field1').focus();return false;
		}
//		if (BID('n_7_check4').checked==false)	{alert('Please check authorization checkbox.');BID('n_7_check4').focus();return false;}
		if ((BID('n_7_check5').checked==false) && (BID('n_7_check6').checked==false) && (BID('n_7_check7').checked==false))	{
			alert('Please select the paying method.');BID('n_7_check5').focus();return false;
		}
		if ((BID('n_7_field2').value!=1) && (BID('codval1').innerHTML=='0') && (BID('n_7_field2').value!=''))	{
			alert('The given Bonus code is invalid. Please left blank the field or enter your code correctly.');BID('n_7_field2').select();return false;
		}
		return true;
	}


	ldo();
	return true;
}

