var x,p,isShowPrez=false;
var ercol = "#FFA4A4";
var plwait = '<img src="/images/wait.gif" border=0 align="absmiddle"> Lūdzu, uzgaidiet...';
function enter(e,el,w) {
	if (!e) e=window.event; 
	var k=e.keyCode? e.keyCode : e.charCode;
	if (k == 13) {
		if (w==undefined) {
			document.login.firma.value = el.value;
			document.login.submit();
		}
		else {
			el.form.elements[w].focus();
			return false;			
		}
	}
	else if (k==9) {
		if (w!=undefined) {
			el.form.elements[w].focus();
			return false;
		}
	}
}
function tabLock(f) {
	var el,ni;	var tot = f.elements.length-1;
	for (var i=0;i<=tot;i++) {
		el = f.elements[i];
		ni = i<tot?(i+1):0;
		eval("el.onkeydown = function(e){ return enter(e,this,"+ni+");  }");
	}
}
function sx(s,n){if(p==true){return false;}else{p=!p;}if(window.XMLHttpRequest){x=new XMLHttpRequest();if(x.overrideMimeType){/*x.overrideMimeType('text/xml');*/}}else if(window.ActiveXObject){try {x=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{x=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}if(!x){alert('error');return false;}x.onreadystatechange = al;x.open("POST",'/p/hp.php?',true);x.setRequestHeader("Content-Type","application/x-www-form-urlencoded;utf-8");x.send(s+'='+n);}function al(){if(x.readyState==4){var resp=x.responseText.split('|');if(resp[0]=='reg'){var c=document.getElementById('container');if(c){c.innerHTML=resp[1];posMain();resetLines('firsat');c.style.visibility='visible';document.register.elements[0].focus();tabLock(document.register);document.getElementById('loaders').style.visibility='hidden';}}else if(resp[0]=='regNew'){var c = document.getElementById('container'); c.style.visibility='hidden';c.innerHTML='';posMain();document.getElementById('loaders').style.visibility='visible';p=false;sx('aftereg',resp[1]);}else if(resp[0]=='reger'){showreger(resp[1]);}else if(resp[0]=='aftereg'){var c=document.getElementById('container');c.innerHTML=resp[1];posMain();c.style.visibility='visible';document.getElementById('loaders').style.visibility='hidden';}else if(resp[0]=='error')alert(resp[1]);p=false;}}function regdus(){isOpen=!isOpen;if(isOpen){posStuff('r');if(isShowPrez){document.getElementById('prezif').src='/empty.php';/*document.getElementById('prez').style.display='none';isShowPrez=false;*/}var t=document.getElementById('loaders');t.style.visibility='visible';sx('reg','ok');}else{document.getElementById('temp').parentNode.removeChild(document.getElementById('temp'));}}function closeAll(){var l=document.getElementById('loaders');var b=document.getElementById('container');if(l)l.style.visibility='hidden';if(b){b.style.visibility='hidden';b.innerHTML='';}regdus();}

function showreger(s) {
	var s = s.split('¦');
	var l;
	document.getElementById('firerror').innerHTML = '<font color=red><strong>'+s[0]+'</strong></font>';
	for (var i = 1;i < s.length;i++) {
		l = document.register;
		eval("l."+s[i]+".style.backgroundColor=ercol");
	}
}

function showCom(el,r) {
	if (p) return;
	var scom = document.getElementById('firerror');
	if (r || !el.title) scom.innerHTML = '&nbsp;';
	else {
		var text = '<strong>'+el.parentNode.parentNode.cells[0].innerHTML +'</strong> <font color=red>'+el.title+'</font>';
		scom.innerHTML = text;
	}	
}

function checkReg() {
	var f = document.register;
	var el = f.elements;
	var val, named, isError;
	for (var i=0; i<el.length; i++ ) {	
		val = el[i].value;	
		named = el[i].name;
		if (named == 'fnik' || named == 'nik' || named=='nos' || named == 'con' || named == 'pil' || named == 'ama') {
			if (!val || clearSpaces(val).length<3) { el[i].style.backgroundColor = ercol; isError=true; continue; }
		}
		else if (named=='mail') {
			var myregexp = new RegExp("^(?:\\b[A-Z0-9._%-]+@[A-Z0-9._%-]+\\.[A-Z]{2,4}\\b)$", "i");
			var match = myregexp.exec(clearSpaces(val));
			if (!match) { el[i].style.backgroundColor = ercol; isError=true; continue; }
		}
		else if (named == 'pas' || named=='pas2') {
			if (!val || clearSpaces(val).length<6) { el[i].style.backgroundColor = ercol; isError=true; continue; }
			else if (named=='pas2' && val != el[i].form.pas.value) {
				el[i].style.backgroundColor = ercol;
				el[i].form.pas2.style.backgroundColor = ercol;
				isError=true; continue;
			}
		}
		else if (named == 'dsk') {
			if (!val || val < 1) { el[i].style.backgroundColor = ercol; isError=true; continue; }	
		}
		el[i].style.backgroundColor = '';
	}
	if (isError) document.getElementById('firerror').innerHTML = '<font color=red>Lūdzu, aizpildiet visus laukus!</font>';
	else {
		var str = '';
		for (i =0;i<el.length;i++ )	str += '&'+el[i].name+'='+encodeURIComponent(clearSpaces(el[i].value));
		str += '&rnd='+document.getElementById('regrnd').value;
		if (str.length > 0) { 
			document.getElementById('firerror').innerHTML = plwait;
			sx('regNew','ok'+str);
		}
	}
}

function showPrez(el) {
	var d = document.getElementById('prez');
	if (d) {
		var ifr = document.getElementById('prezif');
		if (ifr) ifr.src = '/images/help/text/help.php?id=1161258720';
		d.style.display='block';
		el.parentNode.style.display='none';
		isShowPrez=true;
	}
}

function banopen(w,no,to,steps,intervals,powr) {
	elem = document.getElementById(w);
	if (intervals == undefined) intervals = 100;
	if (steps == undefined) steps = 30;
	if (powr == undefined) powr = 1.25;
	if (elem) {
		elem.style.overflow='hidden';
		if (elem.slideMemInt)
		window.clearInterval(elem.slideMemInt);
		var actStep = 0;
		elem.slideMemInt = window.setInterval(
			function() { 
			  elem.currentVal = easeInOut(no,to,steps,actStep,powr);
				elem.style.height = elem.currentVal+'px';
				actStep++;
			  if (actStep > steps) { 
				window.clearInterval(elem.slideMemInt);
				if (to > no) setTimeout("banopen('"+w+"',"+to+","+no+")",15000);
			  }
			} 
			,intervals);
	}
}
