//
//// Language: ////
//

LANG = "en";

//
//// Set text value: ////
//

function set_value( id, val )
{
  if( !document.getElementById ) return;
  document.getElementById(id).innerHTML = val;
}

//
//// Get cookie: ////
//

function get_cookie( ku )
{

  if( document.cookie.length > 0 )
    {

      ku_start = document.cookie.indexOf( ku + "=" );

      if( ku_start != -1 )
	{

	  ku_start = ku_start + ku.length + 1;
	  ku_end = document.cookie.indexOf( ";", ku_start );

	  if( ku_end == -1 )
	    {
	      ku_end = document.cookie.length;
	    }

	  return unescape( document.cookie.substring( ku_start, ku_end ) );

	}

    }

  return null;

}

//
//// Set cookie: ////
//

function set_cookie( ku_name, ku_value )
{
  var when = new Date();
  when.setDate( when.getDate() + 1001 );
  document.cookie = ku_name + "=" + ku_value + ";expires=" + when;
}

//
//// Load body if javascript enabled: ////
//

function load_body()
{

  document.getElementById( "head_pic" ).src = "head.jpg";
  document.getElementById( "contact_img_id" ).src = "address.jpg";

  document.getElementById( "switch_lang_text" ).onclick = switch_language;
  document.getElementById( "switch_lang" ).onclick = switch_language;

  if( get_cookie( "language" ) == "ru" )
    {
      set_russian();
      LANG = "ru";
    }
  else
    {
      set_english();
      LANG = "en";
    }

}

//
//// Switch language: ////
//

function switch_language()
{

  if( LANG == "en" )
    {
      set_russian();
      LANG = "ru";
    }
  else
    {
      set_english();
      LANG = "en";
    }
}

//
//// English: ////
//

function set_english()
{

  set_value( "js_notice", "" );

  document.title = "Dennis Shpakov";

  document.getElementById( "switch_lang" ).src = "ru.png";
  set_value( "switch_lang_text", "По-русски" );

  set_value( "heading_id", "Dennis Shpakov" );
  set_value( "link_pics", "Pictures" );
  set_value( "link_lj", "Blog" );

  set_value( "link_klsh", "Krasnoyarsk Summer School" );
  document.getElementById( "link_klsh" ).href =
    "http://klsh.org/english";

  set_value( "contact_id", "You may contact me at:" );

  set_cookie( "language", "en" );

}

//
//// Russian: ////
//

function set_russian()
{

  set_value( "js_notice", "" );

  document.title = "Денис Шпаков";

  document.getElementById( "switch_lang" ).src = "us.png";
  set_value( "switch_lang_text", "English" );

  set_value( "heading_id", "Денис Шпаков" );
  set_value( "link_pics", "Фотографии" );
  set_value( "link_lj", "Дневник" );

  set_value( "link_klsh", "Красноярская Летняя Школа" );
  document.getElementById( "link_klsh" ).href =
    "http://klsh.org";

  set_value( "contact_id", "Со мной можно связаться по адресу:" );

  set_cookie( "language", "ru" );

}

//
//// Set handler: ////
//

window.onload = load_body;
