	/* Check/Create cookie about showing pictures */
	
	function setCookie(c_name, value, expiredays, RecCnt){
		if(expiredays){
			var date = new Date();
			date.setTime(date.getTime()+(expiredays*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else{
			var expires = ";";
		}

		document.cookie = c_name + "=" + value + expires + "; path=/";

		RecCntArray = RecCnt.split("|");
		var RecCntRelated = RecCntArray[0];
		var RecCntIW = RecCntArray[1];
		var RecCntSearch = RecCntArray[2];

		for(i = 1; i <= RecCntRelated; i++){
			if(value == "NO"){
				document.getElementById("result_thumb_related"+i).style.display = "none";
				document.getElementById("result_thumb_related"+i).style.width = "0px";
				document.getElementById("result_related"+i).style.width = "540px";
			}
			else{
				document.getElementById("result_thumb_related"+i).style.display = "block";
				document.getElementById("result_thumb_related"+i).style.width = "120px";
				document.getElementById("result_related"+i).style.width = "420px";
			}
		}

		for(i = 1; i <= RecCntIW; i++){
			if(value == "NO"){
				document.getElementById("result_thumb_iw"+i).style.display = "none";
				document.getElementById("result_thumb_iw"+i).style.width = "0px";
				document.getElementById("result_iw"+i).style.width = "550px";
			}
			else{
				document.getElementById("result_thumb_iw"+i).style.display = "block";
				document.getElementById("result_thumb_iw"+i).style.width = "120px";
				document.getElementById("result_iw"+i).style.width = "430px";
			}
		}

		for(i = 1; i <= RecCntSearch; i++){
			if(value == "NO"){
				document.getElementById("result_thumb"+i).style.display = "none";
				document.getElementById("result_thumb"+i).style.width = "0px";
				document.getElementById("result"+i).style.width = "550px";
			}
			else{
				document.getElementById("result_thumb"+i).style.display = "block";
				document.getElementById("result_thumb"+i).style.width = "120px";
				document.getElementById("result"+i).style.width = "430px";
			}
		}
	}

	function checkPassword(){
		var error = 0;
		var errorMSG = "Ilmnesid järgmised probleemid:\n";

		if(document.getElementById("OldPassword").value == "" && document.getElementById("NewPassword").value != ""){
			error = 1;
			errorMSG = errorMSG+"    Täida vana prooli väli.\n";
		}
		if(document.getElementById("OldPassword").value != "" && document.getElementById("NewPassword").value == ""){
			error = 1;
			errorMSG = errorMSG+"    Uus parool ei saa tühi olla.\n";
		}
		if(document.getElementById("OldPassword").value != "" && document.getElementById("NewPassword").value != document.getElementById("NewPassword2").value){
			document.getElementById("NewPassword").value = "";
			document.getElementById("NewPassword2").value = "";
			error = 1;
			errorMSG = errorMSG+"    Paroolid ei ühti. Palun sisesta uus parool kaks korda uuesti.";
		}

		if(error > 0){
			alert(errorMSG);
		}
		return error;
	}

	/* Function to check/uncheck all checkboxes on MyBookmarks page */
	function doCheckingBoxes(NR){
		if(document.getElementById("SelectAllBookmarks").checked == true){
			for (i = 1; i <= NR; i++){
				document.getElementById("SelectBookmark_"+i).checked = true ;
			}
		}
		else if(document.getElementById("SelectAllBookmarks").checked == false){
			for (i = 1; i <= NR; i++){
				document.getElementById("SelectBookmark_"+i).checked = false ;
			}
		}
	}

	function doConfirmDeletion(NR){
		var checked = "0";

		if(document.getElementById("SelectAllBookmarks").checked == true){
			checked++;
		}
		else{
			for(i = 1; i <= NR; i++){
				if(document.getElementById("SelectBookmark_"+i).checked == true)
					checked++;
			}
		}

		if(checked > 0){
			if(confirm("Oled kindel, et soovid kustutada valitud lingid")){
				return true;
			}
			else{
				return false;
			}
		}
	}

	/* Add to MY WWW bookmarks */
	function addBookmark(url, title){
		if(title = prompt("Sisesta/muuda «Jäehoidja» nimi", title)){
			document.location = url+"&AddNewBookmarkDesc="+title;
		}
	}

	function addBookmarkForBrowser(){
		if(document.all){
			window.external.AddFavorite(document.location.href, document.title);
		}
		else{
			var ea = document.createEvent("MouseEvents");
			ea.initMouseEvent("mousedown",1,1,window,1,1,1,1,1,0,0,0,0,1,null);
			var eb = document.getElementsByTagName("head")[0];
		}
	}

	/* Do search from other domains */
	function doSearchSelect(domain){
		/* Define variables */
		var search = new Array();
		var oldLang = new Array();
		query = document.getElementById("query").value;
		lang = document.getElementById("lang").value;

		/* Let's create array from OLD lang */
		oldLang["et"] = "EST";
		oldLang["en"] = "ENG";
		oldLang["ru"] = "RUS";

		/* Let's create array from search urls */
		if(query == ""){
			search["infoweb"] = "http://www.infoweb.ee/"+lang+"/";
			search["fotod"] = "http://www.fotod.ee/";
			search["videod"] = "http://video.www.ee/?lang="+oldLang[lang];
			search["ilm"] = "http://www.ilmake.ee/"+lang+"/";
			search["luuletus"] = "http://luuletus.www.ee/?lang="+oldLang[lang];
		}
		else{
			search["infoweb"] = "http://www.infoweb.ee/"+lang+"/index/?action=search&keyword="+query;
			search["fotod"] = "http://www.fotod.ee/?page=usearch&query="+query+"&Submit=OTSI%21";
			search["videod"] = "http://video.www.ee/?Page=video_kataloog&lang="+oldLang[lang]+"&query="+query+"&Submit=Otsi";
			search["ilm"] = "http://www.ilmake.ee/?lang="+lang+"&page=search&case=foreign&query="+query+"&Searching=otsi";
			search["luuletus"] = "http://luuletus.www.ee/?query="+query+"&lang="+oldLang[lang];
		}

		searchURL = search[domain];

		location.href = searchURL;
	}

	/* Show all search result's clusters */
	function doShowAllCluster(howMany){
		var clusterDIV = document.getElementById("clusterDIV");
		var divHeight = clusterDIV.offsetHeight;

		for(i = 6; i <= howMany; i++){
			document.getElementById("clusterSPANall"+i).style.display = "block";
			divHeight = (divHeight+document.getElementById("clusterSPANall"+i).offsetHeight);
		}

		document.getElementById("showCluster").style.display = "none";
		document.getElementById("closeCluster").style.display = "block";
		clusterDIV.style.height = divHeight+"px";
	}

	/* Hide rest of search result's clusters */
	function doShowLessCluster(howMany){
		var clusterDIV = document.getElementById("clusterDIV");
		var divHeight = clusterDIV.offsetHeight;

		for(i = 6; i <= howMany; i++){
			document.getElementById("clusterSPANall"+i).style.display = "none";
		}

		document.getElementById("showCluster").style.display = "block";
		document.getElementById("closeCluster").style.display = "none";
		clusterDIV.style.height = "120px";
	}
