onerror = function(a,b,c) { if(a!='Stopa')alert(a+'\n'+b+'\n'+c); } 
document.onkeypress = function(e)
{
	if (!e) var e = window.event;
	var key = e.keyCode ? e.keyCode : e.which

	if(key==27)
	{
		if(document.getElementById('login') && document.getElementById('login').style.display=='block')
		{
			document.getElementById('login').style.display='none'
			document.getElementById("content").style.display = 'block'
			document.getElementById("categories").style.display = 'block'	
			document.getElementById("calendar").style.display = 'block'
		}			
	}
	
	if(key==13)
	{
		if(getEventSource(e).name=='sss')
		{
			if(document.getElementsByName('sss')[0].value.length<3)return;
			document.getElementsByName('searchstring')[0].value = document.getElementsByName('sss')[0].value
			document.sf.submit()
		}
		else
		{
			if(document.getElementById('login') && document.getElementById('login').style.display=='block')
			{
				validate()
			}
		}
	}
	
}

function getEventSource(e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	return targ;
}


document.onclick = function(e)
{
	var os
	if(!e)e=window.event
	if(e.target)os = e.target
	else if(e.srcElement)os = e.srcElement

	if(os.className=="controls")
	{
		if(os.title=='Edit')callingEdit(os)
		if(os.title=='Delete')callingDelete(os)
		if(os.title=='Privacy')callingPrivacy(e,os)		
	}
}

function login()
{
	if(window.closeaddnew)closeaddnew()()
	document.getElementById('login').style.display ='block'
	closerest()
}

function rest()
{
	document.getElementById("content").style.display = 'block'
	document.getElementById("categories").style.display = 'block'	
	document.getElementById("calendar").style.display = 'block'

}
function closerest()
{
	document.getElementById("content").style.display = 'none'
	document.getElementById("categories").style.display = 'none'	
	document.getElementById("calendar").style.display = 'none'

}

function closelogin()
{
	document.getElementById('login').style.display='none'
	rest()
}


function keydown(event)
{
//	var ka = event.srcElement ? event.srcElement : event.target
	var key = 	event.keyCode ? event.keyCode : event.charCode
}

function validate()
{
	var jax = window.XMLHttpRequest ? new XMLHttpRequest() : ( window.ActiveXObject ? window.ActiveXObject("Microsoft.XMLHTTP") : null)
	if(!jax)alert('Ajax not supported');
	
	var str ='command=validate';		
	str += '&username=' + getjsText('username')		
	str += '&password=' + getjsText('password')		

	busy(1)
	jax.open("POST","ajax.php",false)
	jax.setRequestHeader("content-type",'application/x-www-form-urlencoded')
	jax.send(str)
	busy(0)
	
	if(isbien(jax))window.location.reload()
	else alert(strip_tags(jax.responseText))
}

function isbien(jax)
{
	if(jax.responseText.indexOf('bien')+1)return true;
	return false;
}


