
function teade(meta,url,size) {
	ths=window.open(url,meta,size);
}


function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
	if (typeof(id) == 'object') {
		var idstr = id.id;
	}
	else {
		var idstr = id;
	}

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i=i-2) {
            setTimeout("changeOpac(" + i + ",'" + idstr + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i=i+2)
            {
            setTimeout("changeOpac(" + i + ",'" + idstr + "')",(timer * speed));
            timer++;
        }
    }
}


//change the opacity for different browsers
function changeOpac(opacity, id) {
	if (typeof(id) == 'object') {
		var object = id.style;
	}
	else {
		var object = document.getElementById(id).style;
	}
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function goUrl(obj){
    window.open(obj.value,"","");
}




function showElement(name,start,end,time) {
	if (start == undefined)	{ start = 0; }
	if (end == undefined)	{ end = 95; }
	if (time == undefined)	{ 
		if (browser == "Microsoft Internet Explorer") { time = 200; }
		else { time = 500; }
	}
	if (typeof(name) == 'object') {
		elem = name;
	}
	else {
		elem = document.getElementById(name);
	}
	
	elem.style.display='block';
	elem.style.zIndex=99;
	opacity(name,start,end,time);
	return true;
}

function hideElement(name,start,end,time) {
	if (start == undefined)	{ start = 95; }
	if (end == undefined)	{ end = 0; }
	if (time == undefined)	{ 
		if (browser == "Microsoft Internet Explorer") { time = 200; }
		else { time = 500; }
	}
	if (typeof(name) == 'object') {
		elem = name;
	}
	else {
		elem = document.getElementById(name);
	}

	if (elem.style.display=='none')
	{
		return;
	}

	opacity(name,start,end,time);
	setTimeout("elem.style.display='none'",800);
	setTimeout("elem.style.zIndex=0",800);
	return true;
}

function ajaxQuery(pt,element) {
	if (!element.id)
	{
		element = document.getElementById(element);
	}

	if (pt=="") {
		element.innerHTML="";
	    return;
	} 
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else {// code for IE6, IE5
	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function() {
	    if (xmlhttp.readyState==4 && xmlhttp.status==200)
	    {
		    element.innerHTML=xmlhttp.responseText;
	    }
	}
	xmlhttp.open("GET","index.php?design=ajax&pt="+pt,true);
	xmlhttp.send();
}

function ajaxQueryPost(pt,element) {
	if (!element.id)
	{
		element = document.getElementById(element);
	}

	if (pt=="") {
		element.innerHTML="";
	    return;
	} 
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else {// code for IE6, IE5
	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function() {
	    if (xmlhttp.readyState==4 && xmlhttp.status==200)
	    {
		    element.innerHTML=xmlhttp.responseText;
	    }
	}
	xmlhttp.open("POST","index.php?design=ajax&pt="+pt,true);
	xmlhttp.send();
}

// GET päring
// param = 'key1=value1&key2=value2'
// elem = elemendi ID, kuhu sisu kuvada
// ------------------------------------
function get(param,elem) {
	$.get('index.php?'+param,{}, function(data) { 
		$('#'+elem).html(data); 
	});
	
}

// POST päring
// form = vormi ID, mis POSTitakse
// elem = elemendi ID, kuhu 'param' kaudu etteantava lehe sisu kuvada
// ------------------------------------
function post(form,param,elem,denyloading) {
	$.post('index.php', $('#'+form).serialize(), function(data) {
		if (elem && param)
		{
			$.get('index.php?'+param, {}, function(resultdata) {
				$('#'+elem).html(resultdata);
			});
		} 
		else if (elem)
		{
			$('#'+elem).html(data);
		}

	});
}

