var object_color;
var browser;
var urlparts=window.location.href.split("/");
prefix = '/'+urlparts[3]+'/';

//alert(prefix);
if ( navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Opera" ) { browser = '1'; }

/* Menüü highlight funktsioonid */

function hlite(x) {
	if (x.className == 'menu-level1') { x.className = 'menu-level1-hover'; }
	if (x.className == 'menu-level1-active') { x.className = 'menu-level1-active-hover'; }
	if (x.className == 'menu-level2') { x.className = 'menu-level2-hover'; }
	if (x.className == 'menu-level2-active') { x.className = 'menu-level2-active-hover'; }
	if (x.className == 'menu-level3') { x.className = 'menu-level3-hover'; }
	if (x.className == 'menu-level3-active') { x.className = 'menu-level3-active-hover'; }
	if (browser == '1') { x.style.cursor = 'hand'; }
	else { x.style.cursor = 'pointer'; }
}

function dhlite(x) {
	if (x.className == 'menu-level1-hover') { x.className = 'menu-level1'; }
	if (x.className == 'menu-level1-active-hover') { x.className = 'menu-level1-active'; }
	if (x.className == 'menu-level2-hover') { x.className = 'menu-level2'; }
	if (x.className == 'menu-level2-active-hover') { x.className = 'menu-level2-active'; }
	if (x.className == 'menu-level3-hover') { x.className = 'menu-level3'; }
	if (x.className == 'menu-level3-active-hover') { x.className = 'menu-level3-active'; }
	else if (x.className == 'menu-level3-active-hover') { x.className = 'menu-level3-active'; }
	else if (x.className == 'menu-level3-hover') { x.className = 'menu-level3'; }
}

/* Ajutine navigeerimise funktsioon */

function mine(koht){
	location.href = koht;
}

/* Ajutin akna avamise funktsioon */

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


/* Abiinfo popupi funktsioon */

function showHelp(URL) { //v2.0
  window.open(URL,'help','scrollbars=yes,resizable=yes,width=600,height=450');
}

/* Print popupi funktsioon */

function printPage(script) { //v2.0
  url = prefix +'/print/' +  script + '?sid='+document.forms['session'].sid.value
  window.open(url,'print','toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,width=600,height=600');
}

/* Kalender3 funktsioonid */

function chl(x) {
	if (x.className == 'weekend')
	{
		x.className = 'weekend-hover';
		if (browser == '1') { x.style.cursor = 'hand'; }
		else { x.style.cursor = 'pointer'; }
	}
	else if (x.className == 'today')
	{
		x.className = 'today-hover';
		if (browser == '1') { x.style.cursor = 'hand'; }
		else { x.style.cursor = 'pointer'; }
	}
	else
	{
		x.className = 'day-hover';
		if (browser == '1') { x.style.cursor = 'hand'; }
		else { x.style.cursor = 'pointer'; }
	}
}

function cdhl(x) {
	if ( x.className == 'weekend-hover' ) { x.className = 'weekend'; }
	else if ( x.className == 'today-hover' ) { x.className = 'today'; }
	else { x.className = 'day'; }
}

function setFocus()
{
    if(document.forms)
        len = document.forms[0].elements.length;
    for (i=0;i<len ;i++ )
    {
        if (document.forms[0].elements[i].type!='hidden' && document.forms[0].elements[i].type!='select-one')
        {
            document.forms[0].elements[i].focus();
            return;
        }
    }
}
function navigate(url, action)
{
    if (action != '')
    {
    	location.href = url + '?_action_'+action + '=1&sid='+document.forms['session'].sid.value;
    }else{
    	location.href = url + '?sid='+document.forms['session'].sid.value;
    }
}

function changeProfile()
{
    document.forms['profileForm'].sid.value=document.forms['session'].sid.value;
    document.forms['profileForm'].submit()

}

function OpenLink(link, target)
{
        if (link.indexOf('?') >= 0)
        {
            link = link + '&'
        }else{
            link = link + '?'
        }

    if (link.indexOf('://') > 0)
    {
          window.open(link, '','');
    }else  if (frames['sisuframe'] && !target)
    {
        if (link.indexOf('/') > 0)
        {
            link = prefix+'/iframe/'+ link ;
        }
        if (document.forms['session'].skin)
            link = link+"skin="+document.forms['session'].skin.value+'&';

    	frames['sisuframe'].location.href = link+'sid='+document.forms['session'].sid.value;
		Loading();
    }else{
        if (document.forms['session'].skin)
            link = link+"skin="+document.forms['session'].skin.value+'&';
    	window.location.href = prefix + link + 'sid='+document.forms['session'].sid.value;


    }
}

function DelayLoading()
{
	setTimeout("if(iframe_state != 'loaded')Loading();", 1000);
}
function Loading()
{


	if(document.getElementById('sisudiv'))
	{
        document.getElementById('sisudiv').innerHTML='<!-- Laadimise algus -->'+
				'<table width="100%" height="400" border="0" cellpadding="0" cellspacing="0">'+
				'	<tr>'+
				'		<td align="center" valign="middle" class="loading">'+
				'			<img src="/layouts/design/gfx/loading2.gif" width="35" height="35"><br>'+
				'			Palun oodake, andmeid laetakse!'+
				'		</td>'+
				'	</tr>'+
				'</table>'+
				'<!-- Laadimise lõpp -->';
	};
	return true;
}

function Sort(link, field, mode)
{
    if (document.forms['sortform'].sort_field.value == field)
    {
        if (document.forms['sortform'].sort_order.value == 'descending')
        {
            order = 'asc';
        }else{
            order = 'desc';
        }
    }else{
        order = 'asc';
    }
    OpenLink(link+'?sort='+field+'&mode='+mode+'&order='+order);
}

/*
Siit kadunud kuude ja päevade nimed on failis scripts_est.js või misiganes keel valitud on...
*/

var today = new Date();
var Year = takeYear(today);
var MonthName = Months[today.getMonth()];
var Month = leadingZero(today.getMonth()+1);
var DayName = Days[today.getDay()];
var Day = leadingZero(today.getDate());
var Hours = leadingZero(today.getHours());
var Minutes = leadingZero(today.getMinutes());
var Seconds = leadingZero(today.getSeconds());

function takeYear(theDate){
	x = theDate.getYear();
	var y = x % 100;
	y += (y < 38) ? 2000 : 1900;
	return y;
}

function leadingZero(nr){
	if (nr < 10) nr = "0" + nr;
	return nr;
}


/* =
-------------------------------------------------- */
function showDetail(id) {
	class1=""
	class2="hiddenfields";

	e=document.getElementById("detail"+id);
	if (e.className=='detail')
	{
		e.className=class2;
	}
	else {
		z=1;
		while(elem=document.getElementById("detail"+z)) {
			elem.className=class2;
			z++;
		}

		elem=document.getElementById("detail"+id);
		elem.className=class1;
	}

}
function hideDetail(id) {
	class1="hiddenfields"

	e=document.getElementById("detail"+id);
	if (e.className=='detail')
	{
		e.className=class1;
	}
	else {
		z=1;
		while(elem=document.getElementById("detail"+z)) {
			elem.className=class1;
			z++;
		}

		elem=document.getElementById("detail"+id);
		elem.className=class1;
	}
}

