
// ----------------------------------------------------------
// Client-Side-Javascript-Only, ImageLibrary-SemiAuto-Software, version 1.0
// ----------------------------------------------------------
							
var kuvaIkkuna;

function avaaKuvaIkkunaUrl(leveys,korkeus,kuviaKerrallaan,nayttoSivu,hideBorder,resourceID,remoteFolder,albumiID) {
	var testaaSpecifiURL;
	var specifiURLParam = "";
	var remoteFolderPath = "";
	var albumiIDUrlParam = "";

	testaaSpecifiURL = nayttoSivu.split("thu_");
	if(testaaSpecifiURL.length>1){
		specifiURLParam = "&url=" + testaaSpecifiURL[1];
	}
	if(resourceID){
		specifiURLParam += "&resourceID=" + resourceID;
	}
	if(remoteFolder){
		remoteFolderPath += "&remoteFolderPath=" + remoteFolder;
	}
	if(albumiID){
		albumiIDUrlParam += "&albumiID=" + albumiID;
	}

	leveys = screen.width -5;
	korkeus = screen.height -85;
	var hideBorderParam = "";	
	if(hideBorder){
		hideBorderParam = "&hBorder=true";
	}
	if(!leveys){
		leveys=1000;
	}	
	if(!korkeus){
		leveys=744;
	}	
	if(!kuviaKerrallaan){
		kuviaKerrallaan=10;
	}
	if(!kuvaIkkuna || kuvaIkkuna.closed){
		kuvaIkkuna=window.open("scrapUrl.html" + "?kuviaKerrallaan=" + kuviaKerrallaan + hideBorderParam + specifiURLParam + remoteFolderPath + albumiIDUrlParam, 'kuvaIkkuna', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=' + leveys + ',height=' + korkeus + ',left = 0,top = 0');
	} else {
		kuvaIkkuna.location.href = "scrapUrl.html" + "?kuviaKerrallaan=" + kuviaKerrallaan + hideBorderParam + specifiURLParam + remoteFolderPath + albumiIDUrlParam;
		kuvaIkkuna.focus();
	}
}
	

function avaaKuvaIkkuna(albumiID,leveys,korkeus,kuviaKerrallaan,nayttoSivu,hideBorder) {
	leveys = screen.width -5;
	korkeus = screen.height -85;

	var hideBorderParam = "";	
	if(hideBorder){
		hideBorderParam = "&hBorder=true";
	}
	
	if(!leveys){
		leveys=1000;
	}	
	if(!korkeus){
		leveys=744;
	}	
	if(!kuviaKerrallaan){
		kuviaKerrallaan=10;
	}
	if(!albumiID){
		albumiID=1;
	}
	if(!kuvaIkkuna || kuvaIkkuna.closed){
		kuvaIkkuna=window.open(nayttoSivu + 'albumiID=' + albumiID +   "&kuviaKerrallaan=" + kuviaKerrallaan + hideBorderParam, 'kuvaIkkuna', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=' + leveys + ',height=' + korkeus + ',left = 0,top = 0');
	} else {
		kuvaIkkuna.location.href = nayttoSivu + 'albumiID=' + albumiID +  "&kuviaKerrallaan=" + kuviaKerrallaan + hideBorderParam;
		kuvaIkkuna.focus();
	}
	
}



var isReady = false;

function showAddress(What,hideBorder,resourceID,remoteFolder,albumiID){
  if (isReady){
	avaaKuvaIkkunaUrl(1000,768,10,"scrapUrl.html?url=" + What,hideBorder,resourceID,remoteFolder,albumiID);return false;
  }else{
    alert("This page is not fully loaded yet...\nPlease wait for the page to finish loading.");
  }
}

function clearAddress(){
  if (isReady){
    document.Which.Where.value = '';
  }else{
    alert("This page is not fully loaded yet...\nPlease wait for the page to finish loading.");  
  }
}



	function request2(avain){
			var param = window.location.search.substring(1);		
			 var nimiArvoPariTaulukko = param.split("&");
			 var temppiTaulukko2 = new Array;
			 for (var i = 0; i < nimiArvoPariTaulukko.length; i++) {
				temppiTaulukko2 = nimiArvoPariTaulukko[i].split("=");	
				if(temppiTaulukko2[0]==avain){
					return(temppiTaulukko2[1]);
				}
			}
				
		}

function haePrefix(){
	return "pre_";
}

function lataaNuoliIFrame(){
	if(frames['ifreimiKakkonen'].location.href.search("nuoli")==-1){
		frames['ifreimiKakkonen'].location.href='kuvaAlbumi/nuoli.html';
	}
}

function getObj(name) {
	  if (document.getElementById)	{    	// DOM level 1 browsers: IE 5+, NN 6+
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	  }
	  else if (document.all)	{  			// IE 4
		this.obj = document.all[name];
		this.style = document.all[name].style;
	  }
	  else if (document.layers)  { 			// NN 4
		this.obj = document.layers[name];
		this.style = document.layers[name];
	  }
	}

	function viewDHTMLelements(elementName,control) {
		var displayedElement = new getObj(elementName);		
		eval("displayedElement.style.visibility = '"+control+"'");			
	}

	function modifyDHTMLelement(elementName,content) {	
		 if (document.getElementById)
			eval("document.getElementById('"+elementName+"').innerHTML = content");
		 else if (document.all)	
			eval(elementName+".innerHTML ="+content);				
	}

	function changeElementVisibility(elementName,visibilityAttribute){
	//visibilityAttribute:	'hidden', 'visible'
		viewDHTMLelements(elementName,visibilityAttribute);
	}
	
	function modifyElementContent(fieldName,changeValue){
		modifyDHTMLelement(fieldName,changeValue);
	}
	
	function changeClass(className, classPassed){
		eval("document.getElementById('" + className + "').className='" + classPassed + "'");
	}

	function changeTdBackground(className, classPassed, randomNumber, fiksattuNumber){
		var numeroJotaOlisKivaKayttaa;
		var sattumaNumero=Math.floor(Math.random()*randomNumber);
		if(fiksattuNumber>-1){
			numeroJotaOlisKivaKayttaa = fiksattuNumber;
		}else{
			numeroJotaOlisKivaKayttaa = sattumaNumero;
		}
		eval("changeClass('" +className + "','" + classPassed + numeroJotaOlisKivaKayttaa + "')");
	}


	function writeTitle(titleTxt,l,t,fontSize){
		return '<DIV id=pLocationTitleShadow style="FONT-SIZE: ' + fontSize + 'px;FONT-FAMILY: verdana, tahoma,verdana,arial; FONT-WEIGHT: bold; LEFT: ' + l + 'px; COLOR: #666666; POSITION: absolute; TOP: ' + t + 'px">' + titleTxt + '</DIV> <DIV id=pLocationTitle  style="FONT-SIZE: ' + fontSize + 'px;FONT-FAMILY: verdana,tahoma,verdana,arial;FONT-WEIGHT: bold; FILTER: glow(color=666666,strength=1); LEFT: ' + (l-1) + 'px; COLOR: #ffffff; POSITION: absolute; TOP: ' + (t-1) + 'px">' + titleTxt + '</DIV> ';
	}
		
	function ikkunaKoko(mitta)	{
		var winWidth = 0, winHeight = 0;
		if( typeof( window.innerWidth ) == 'number' ) {
			//Non-IE
			winWidth = window.innerWidth;
			winHeight = window.innerHeight;
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			//IE 6+ in 'standards compliant mode'
			winWidth = document.documentElement.clientWidth;
			winHeight = document.documentElement.clientHeight;
	  	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			//IE 4 compatible
			winWidth = document.body.clientWidth;
			winHeight = document.body.clientHeight;
		}
		if(mitta=="w"){
			return winWidth;
		}
		else{
			return winHeight;
		}
	}
