var chk_status = true;
function sel_all(){
	len = document.mod.elements.length;
	for (i = 0; i < len; i++)
	{
		document.mod.elements[i].checked = chk_status;
	}
	chk_status = !chk_status;
}
function show_layer(id){
	if (document.getElementById(id).style.display==""){
		show = "none";
	}
	else{
		show = "";
	}
	document.getElementById(id).style.display = show;
}

function aken(url,size)
{
	karu = "toolbar=no,directories=no,status=no,location=no,resizable=no,scrollbars=yes,menubar=no," + size;
	window.open(url, "", karu);
}

function storeCaret(text)
{
	if (text.createTextRange)
	{
		text.caretPos = document.selection.createRange().duplicate();
	}
}

function thumb(text)
{
	document.teade.thumb.value = text;
}

function fk(text)
{
	if (document.teade.tekst.createTextRange && document.teade.tekst.caretPos)
	{      
		var caretPos = document.teade.tekst.caretPos;      
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
		text + ' ' : text;
	}
	else
	{
		document.teade.tekst.value += text;
	}
	document.teade.tekst.focus(caretPos);
}

function fk2(text, target)
{
	target.value += text;
	target.focus();
}

function lnk2(target)
{
	txt2 = prompt("sisesta lingi nimi. kui see on tühi, siis näitab ainult aadressi",""); 
	if (txt2 != null)
	{
		txt=prompt("sisesta link:","http://");	
	if (txt!=null)
	{
			if (txt2 == "")
			{
				AddTxt="[url]"+txt+"[/url]";
			}
			else
			{
				AddTxt="[url="+txt+"]"+txt2+"[/url]";
			}
			fk2(AddTxt, target);
		}
	}
}

function lnk()
{
	txt2=prompt("sisesta lingi nimi. kui see on tühi, siis näitab ainult aadressi",""); 
	if (txt2!=null)
	{
		txt=prompt("sisesta link:","http://");	
		if (txt!=null)
		{
			if (txt2=="")
			{
				AddTxt="[url]"+txt+"[/url]";
			}
			else
			{
				AddTxt="[url="+txt+"]"+txt2+"[/url]";
			}
			fk(AddTxt);
		}
	}
}

function tsk(tekst)
{
	if (document.teade.tekst.value=="") 
	{
		alert("sa pead siis mingi asja ka sinna kirjutama.");
		document.teade.tekst.focus();
		return false; 
	}
}

function post_del(){
    return confirm("Oled kindel, et soovid postitust kustutada?");
}

function topic_del(){
    return confirm("Oled kindel, et soovid teemat kustutada?");
}

function tsitaat(tekst){
	tekst2="[blockquote]"+tekst+"[/blockquote]";
	document.teade.tekst.value = document.teade.tekst.value +"\n" + tekst2 +"\n\n";
	document.teade.tekst.focus();
}

function tsk2(tekst)
{
	if (document.teade.tekst.value=="")
	{
		alert("sa pead siis mingi asja ka sinna kirjutama.");
		document.teade.tekst.focus();
		return false;
	}
	if (document.teade.pealkiri.value=="")
	{
		alert("sul jäi pealkiri panemata.");
		document.teade.pealkiri.focus();
		return false;
	}
}

function tsk3(tekst)
{
	if (document.teade.tekst.value=="")
	{
		alert("tühje artikleid me ei avalda, eks.");
		document.teade.tekst.focus();
		return false;
	}
	if (document.teade.pealkiri.value=="")
	{
		alert("sul jäi pealkiri panemata.");
		document.teade.pealkiri.focus();
		return false;
	}
}


function piltaken(ref,name,w,h)
{
	var win = window.open ( '','cdcover','width=' + w + ',height=' + h +',location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no' )
	var doc = win.document;
	doc.open()
	doc.write('<html><head><title>' + name +'</title></head><body bgcolor=#000000 marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>' );
	doc.write('<img src="' + ref + '" width=' + w + ' height=' + h + ' alt="' + name + '" border=0>')
	doc.write('</body></html>' );
	doc.close();
	window.status = name;
}

function alarm(mis)
{
	if (document.lisa.mis.value=="")
	{
		alert("Üritusel võiks vähemalt nimi olla");
		document.lisa.mis.focus();
		return false; 
	}
}

function piltv2()
{
	txt = prompt("lisatav pilt paigutub tekstisse vasakule. sisesta pildi link.\nNB! pildi max laius 330px ja max kõrgus 400px","http://");
	piltv(txt);
}

function piltp2()
{
	txt=prompt("lisatav pilt paigutub tekstisse paremale. sisesta pildi link.\nNB! pildi max laius 330px ja max kõrgus 400px","http://");
	piltp(txt);
}

function piltp(txt)
{
	if(txt!=null)
	{
		txt2 = prompt("Pildi allkiri", "");
		txt3 = "";
		if(txt2 != null)
		{
			txt3 = "=" + txt2;
		}
		AddTxt = "[imgp" + txt3 + "]" + txt + "[/imgp]";
		fk(AddTxt);
	}
}
function piltv(txt)
{
	if(txt!=null)
	{
		txt2 = prompt("Pildi allkiri", "");
		txt3 = "";
		if(txt2 != null)
		{
			txt3 = "=" + txt2;
		}
		AddTxt = "[imgv" + txt3 + "]" + txt + "[/imgv]";
		fk(AddTxt);
	}
}

function ajaxLogin(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('login_box');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	username =  document.getElementById('login_name').value;
	password = document.getElementById('password').value;
	
	queryString = "login="+username+"&pwd="+password;
	ajaxRequest.open("GET", "/code/ajax.php?"+queryString, true);
	ajaxRequest.send(null); 
}