var browser = navigator.appName;

function locat(target) {
  window.location.href = target;
}

function mouseOver(object, id, type) {
  document.getElementById(id).className = 'menu-item menu-item-'+type+'-hover';
  object.style.height = '135px';
}

function mouseOut(object, id, type) {
  document.getElementById(id).className = 'menu-item menu-item-'+type;
  object.style.height = '121px';
}

function Language(lang) {
  document.forms['form_language'].elements['language'].value = lang;
  document.forms['form_language'].submit();
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function check_speed() {
  var speed = readCookie('playerspeed');
  if (speed == 1 || speed == 2 || speed == 3)
    document.getElementById('player_speed').selectedIndex = speed - 1;
  else
    document.getElementById('player_speed').selectedIndex = 1;
}

function applyImageTransition(obj, imgsrc) {
  mie = 'Microsoft Internet Explorer';
  if (browser == mie) {
    obj.filters(0).Apply();
  }
  obj.src = imgsrc;
  if (browser == mie) {
    obj.filters(0).Play();
  }
}

function slideshow_play() {
  img = document.getElementById('img_player');
  img.className = 'player_ready';
  speed = document.getElementById('player_speed').value;
  current++;
  current = (current+1 > imagenames.length) ? 0 : current;
  slideshow_counter();
  applyImageTransition(img, imagenames[current]);
  if (speed == 1) {
    seconds = 7;
  }
  else if (speed == 2) {
    seconds = 5;
  }
  else if (speed == 3) {
    seconds = 3;
  }
  timeout = setTimeout('slideshow_play();', seconds*1000);
}

function slideshow_pause() {
  clearTimeout(timeout);
}

function slideshow_next() {
  img = document.getElementById('img_player');
  img.className = 'player_ready';
  current++;
  current = (current+1 > imagenames.length) ? 0 : current;
  slideshow_counter();
  applyImageTransition(img, imagenames[current]);
}

function slideshow_prew() {
  img = document.getElementById('img_player');
  img.className = 'player_ready';
  current--;
  current = (current < 0) ? imagenames.length - 1: current;
  slideshow_counter();
  applyImageTransition(img, imagenames[current]);
}

function slideshow_counter() {
  sscounter = document.getElementById('player_right');
  sscounter.innerHTML = current + 1 +' / '+imagenames.length;
}
