<!--

function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function changeSelect(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function showHide(target) 
{
	if (document.getElementById(target).style.display == 'none') 
	{
		hideAllReferences();
    	document.getElementById(target).style.display = 'block';
	} 
	else 
	{
    	document.getElementById(target).style.display = 'none';
    }
}

function hideAllReferences() 
{
	document.getElementById('acoustics_concerthalls').style.display = 'none';
	document.getElementById('acoustics_theatres').style.display = 'none';
	document.getElementById('acoustics_edu').style.display = 'none';
	document.getElementById('acoustics_sports').style.display = 'none';
	document.getElementById('acoustics_studios').style.display = 'none';
	document.getElementById('acoustics_hometheatres').style.display = 'none';
	document.getElementById('acoustics_churches').style.display = 'none';
	
	document.getElementById('av_concerthalls').style.display = 'none';
	document.getElementById('av_theatres').style.display = 'none';
	document.getElementById('av_edu').style.display = 'none';
	document.getElementById('av_sports').style.display = 'none';
	document.getElementById('av_churches').style.display = 'none';
}

function checkStaffImgPos() 
{
	if (document.getElementById('staff_img'))
	{
		var contentWidth = document.getElementById('content_container').offsetWidth;
		var contentHeight = document.getElementById('content_container').offsetHeight;
		var imgWidth = document.getElementById('staff_img').offsetWidth;
		var imgHeight = document.getElementById('staff_img').offsetHeight;
		
		document.getElementById('staff_img').style.left = (contentWidth-imgWidth-13)+'px';
		document.getElementById('staff_img').style.top = (contentHeight-imgHeight-9)+'px';
	}
	if (document.getElementById('staff_img2'))
	{
		var contentWidth = document.getElementById('content_container').offsetWidth;
		var contentHeight = document.getElementById('content_container').offsetHeight;
		var imgWidth = document.getElementById('staff_img2').offsetWidth;
		var imgHeight = document.getElementById('staff_img2').offsetHeight;
		
		document.getElementById('staff_img2').style.left = (contentWidth-imgWidth)+'px';
		document.getElementById('staff_img2').style.top = (contentHeight-imgHeight-9)+'px';
	}
}

function setPositions(lan) 
{
      preloadImages();
	checkStaffImgPos();
	setContentBgHeight();
	if (lan == 1) 
	{
		document.getElementById('top_navi_submenu0').style.left = '468px';
		document.getElementById('top_navi_submenu1').style.left = '543px';
		document.getElementById('top_navi_submenu2').style.left = '633px';
		//document.getElementById('top_navi_submenu3').style.left = '754px';
		//document.getElementById('top_navi_submenu4').style.left = '879px';
	} 
	else if (lan == 3) 
	{
		document.getElementById('top_navi_submenu0').style.left = '498px';
		document.getElementById('top_navi_submenu1').style.left = '593px';
		document.getElementById('top_navi_submenu2').style.left = '684px';
		//document.getElementById('top_navi_submenu3').style.left = '754px';
		//document.getElementById('top_navi_submenu4').style.left = '879px';
	}
}

function submitForm()
{
	document.edit.submit();
}


function previewImage(img_id) 
{
	if (img_id == 0) 
	{
		alert('Valitse kuva!');
	} 
	else 
	{
  		window.open('preview_image.php?kuva_id='+img_id,'preview_image', 'scrollbars=no,width=100,height=100');
	}
}

function saveCategory()
{
	if (document.edit.kategoria_nimi_fi.value == '') 
	{
		alert("Kategorialle tulee antaa nimi kaikilla kielillä!");
	} 
	else if (document.edit.kategoria_nimi_en.value == '') 
	{
		alert("Kategorialle tulee antaa nimi kaikilla kielillä!");
	} 
	else if (document.edit.kategoria_nimi_se.value == '') 
	{
		alert("Kategorialle tulee antaa nimi kaikilla kielillä!");
	} 
	else if (document.edit.kategoria_nimi_ee.value == '') 
	{
		alert("Kategorialle tulee antaa nimi kaikilla kielillä!");
	} 
	else
	{
		submitForm();
	}
}

function deleteCategory(kategoria_id, kategoria_nimi_fi)
{
	var answer = confirm("Haluatko varmasti poistaa kategorian "+kategoria_nimi_fi+" ?");
	if (answer) 
	{
		document.edit.kategoria_del.value = kategoria_id;
		document.edit.kategoria_nimi.value = kategoria_nimi_fi;
		submitForm();
	}
}

function deleteReference(referenssi_id, referenssi_nimi_fi)
{
	var answer = confirm("Haluatko varmasti poistaa referenssin "+referenssi_nimi_fi+" ?");
	if (answer) 
	{
		document.edit.referenssi_del.value = referenssi_id;
		document.edit.referenssi_nimi.value = referenssi_nimi_fi;
		submitForm();
	}
}

function deleteFromCategory(rk_id, kategoria_nimi)
{
	var answer = confirm("Haluatko varmasti poistaa referenssin kategoriasta "+kategoria_nimi+" ?");
	if (answer) 
	{
		document.edit.rk_del.value = rk_id;
		submitForm();
	}
}

function saveDepartment()
{
	if (document.edit.osasto_nimi_fi.value == '') 
	{
		alert("Osastolle tulee antaa nimi kaikilla kielillä!");
	} 
	else if (document.edit.osasto_nimi_en.value == '') 
	{
		alert("Osastolle tulee antaa nimi kaikilla kielillä!");
	} 
	else if (document.edit.osasto_nimi_se.value == '') 
	{
		alert("Osastolle tulee antaa nimi kaikilla kielillä!");
	} 
	else if (document.edit.osasto_nimi_ee.value == '') 
	{
		alert("Osastolle tulee antaa nimi kaikilla kielillä!");
	} 
	else
	{
		submitForm();
	}
}

function deleteReferencePdf(pdf_lan)
{
	var answer = confirm("Haluatko varmasti poistaa tiedoston?")
	if (answer) 
	{
		document.edit.del_pdf.value = pdf_lan;
		submitForm();
	}
}

function setContentBgHeight() 
{
	var contentDiv = '';
	
	if (document.getElementById('content_images') && document.getElementById('content'))
	{
		contentDiv = 'content_images';
		contentBgDiv = 'content';
	} 
	
	if (contentDiv != '')
	{
		var contentHeight = document.getElementById(contentDiv).offsetHeight;
		var bgHeight = document.getElementById(contentBgDiv).offsetHeight;
		var offSet = 60;
		
		if ((contentHeight+offSet) > bgHeight) 
		{
			document.getElementById(contentBgDiv).style.height = (contentHeight+offSet)+'px';
		}
	}
	
}

function resetNaviButtons(lan)
{
  document['yritys'].src = ('http://www.akukon.fi/images/navi_yritys_cl_'+lan+'.png');
  document['palvelut'].src = ('http://www.akukon.fi/images/navi_palvelut_cl_'+lan+'.png');
  document['referenssit'].src = ('http://www.akukon.fi/images/navi_referenssit_cl_'+lan+'.png');
}

function swapNaviImage(img_name, img_orig, img_new, lan)
{
  if (document[img_name].src == img_orig)
  {
    resetNaviButtons(lan);
    document[img_name].src = img_new;
  }
  else
  {
    resetNaviButtons(lan);
  }
}


function preloadImages()
{
  //alert('Preload started...');
    var preload_image_object = new Image();

    var imagesList = new Array();
    imagesList[0] = "http://www.akukon.fi/images/navi_yritys_op_1.png";
    imagesList[1] = "http://www.akukon.fi/images/navi_palvelut_op_1.png";
    imagesList[2] = "http://www.akukon.fi/images/navi_referenssit_op_1.png";

    var i = 0;
    for(i=0; i<imagesList.length; i++)
    {
	preload_image_object.src = imagesList[i];
	//alert(imagesList[i]);
    }
  
  /*
  var d = document;
  
  if(d.images)
  {
    if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
    
    for(i=0; i<a.length; i++)
    {
	if (a[i].indexOf("#")!=0)
	{
	  d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
	}
    }
    */
}

function toggleAdminPanel()
{
  //alert('jee');
  if (document.getElementById('admin_functions_navi').offsetLeft == 0)
  {
    document.getElementById('admin_functions_navi').style.left = -180+"px";
  }
  else
  {
     document.getElementById('admin_functions_navi').style.left = 0+"px";
  }
}

//-->