// JavaScript Document
function switchImage(imgName, imgSrc) 
{
  if (document.images)
  {
    if (imgSrc != "none")
    {
      document.images[imgName].src = imgSrc;
    }
  }
}

function menuOn(menuNo)
{
  image_name = "menu_" + menuNo;
  switchImage(image_name,"../images/red-ind.png");
}

function menuOff(menuNo)
{
  image_name = "menu_" + menuNo;
  switchImage(image_name,"../images/white-ind.png");
}

function flagOn(flagNo)
{
  image_name = "flag_" + flagNo;
  switchImage(image_name,"../images/red-flag-ind.png");
}

function flagOff(flagNo)
{
  image_name = "flag_" + flagNo;
  switchImage(image_name,"../images/transparent-flag-ind.png");
}

function getFileName(fullName){
    var fileName,curChar;
	fileName="";
	for (i=0;i<fullName.length; i++){
	    curChar=fullName.substring(i,i+1);
		if (curChar == "/"){
			fileName="";
		} else {
			fileName=fileName+curChar;
		}
	}
	return fileName;
}

function loadLanguagePage(languageNo,currLanguage){
	var fileName,language;
	language = getLanguage(languageNo,currLanguage);
	fileName=getFileName(location.href);
	location.href="../" + language + "/" + fileName;
}

function getLanguage(languageNo,currLanguage)
{
	if (languageNo == 1 && currLanguage == "polski"){
		return "english";
	}
	if (languageNo == 1 && currLanguage == "english"){
		return "francais";
	}
	if (languageNo == 1 && currLanguage == "francais"){
		return "polski";
	}
	if (languageNo == 2 && currLanguage == "polski"){
		return "francais";
	}
	if (languageNo == 2 && currLanguage == "english"){
		return "polski";
	}
	if (languageNo == 2 && currLanguage == "francais"){
		return "english";
	}
}

function randomNumber(limit){
  return Math.round(Math.random()*(limit-1));
}

// Example:
// randomImage(['0.gif','1.gif','2.gif']); 

// * Dependencies * 
// this function requires the following snippet:
// JavaScript/Randomizers/randomNumber

function randomImage(imgArr)
{
  var imgSrc, imgW, imgH, r;
  r = randomNumber(imgArr.length);
  
  imgSrc = imgArr[r];
  
  document.write('<img src="../randomimages/'+imgSrc+'" width=179 height=280 class="image">');
}

function getRandom(){
	randomImage(['01.jpg','02.jpg','04.jpg','05.jpg','06.jpg','07.jpg','08.jpg','10.jpg','12.jpg','14.jpg','15.jpg','16.jpg','17.jpg','18.jpg','19.jpg','21.jpg','22.jpg','23.jpg','24.jpg','25.jpg']);
}

function messageWindow(title, msg)
{
  var width="300", height="125";
  var left = (screen.width/2) - width/2;
  var top = (screen.height/2) - height/2;
  var styleStr = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+',top='+top+',screenX='+left+',screenY='+top;
  var msgWindow = window.open("","msgWindow", styleStr);
  var head = '<head><title>'+title+'</title></head>';
  var body = '<center>'+msg+'<br><p><form><input type="button" value="   Done   " onClick="self.close()"></form>';
  msgWindow.document.write(head + body);
}
