
function reloadBottom1()
{
	// document.getElementById('bottom1').src = "bottom1.html";
	document.getElementById('bottom1').contentDocument.location.reload(true);
}


// era.js
function menuGroup(iname) {
   var imgNames = new Array("etusivu", "toiminta", "aikuiset", "kuntokiipeily", "nuoret",  "alkeisryhmat", "jatkoryhmat", "nukk", "galleria", "kalenteri", "jasenet", "liity", "yhteyst");
//   var imgNames = new Array("etusivu", "toiminta", "aikuiset", "kuntokiipeily", "nuoret",  "alkeisryhmat", "jatkoryhmat", "nukk", "galleria", "kalenteri", "yhteyst");   
   if (document.images) {
      var x = document.images;
	  if (x[iname].src.indexOf('off') > 0) {
         x[iname].src = "images/menu/" + iname + "_on.jpg";
		 var i;
		 for(i=0; i<imgNames.length; i++) {
		    var theName = imgNames[i];
		    if (theName.indexOf(iname) == -1) {
		       x[theName].src = "images/menu/" + theName + "_off.jpg";
			}
		 }		
      }
   }
}
// Switch menu from inner page
function menuGroup2(iname) {
   var imgNames = new Array("etusivu", "toiminta", "aikuiset", "kuntokiipeily", "nuoret",  "alkeisryhmat", "jatkoryhmat", "nukk", "galleria", "kalenteri", "jasenet", "liity", "yhteyst", "tapahtumat");

   if (top.frames['menu'].document.images) {
   
      var x = top.frames['menu'].document.images;
	  if (x[iname].src.indexOf('off') > 0) {
         x[iname].src = "images/menu/" + iname + "_on.jpg";
		 var i;
		 for(i=0; i<imgNames.length; i++) {
		    var theName = imgNames[i];
		    if (theName.indexOf(iname) == -1) {
		       x[theName].src = "images/menu/" + theName + "_off.jpg";
			}
		 }		
      }
   }
}


function getElements(name) {
  var x=document.getElementsByName(name);
  return x;
}

function whichElement(e) {
	var targ;
	if (!e) {
  		var e=window.event;
  	}
	if (e.target) {
  		targ=e.target; 
  	} else if (e.srcElement) {
  		targ=e.srcElement;
  	}
	if (targ.nodeType==3) // defeat Safari bug
  	{
  		targ = targ.parentNode;
  	}
/*   	
var tname;
tname=targ.tagName;
tid=targ.id;
alert("You clicked on a " + tname + " element. id=" + tid);
*/
  
  return targ;
}

function menuSelect(event) {

	var element = whichElement(event);
	
	/* var menuItemsIds = new Array("frontpage", "activity", "adults",
		"climbingschool1", "young", "beginners", "climbingschool2",
		"training", "gallery", "calendar", "members", "join", "contact");
 */
 	var menuItems = getElements("menuItem");

 	for(i=0; i<menuItems.length; i++) {
		var item = menuItems[i];
		
		if (item.id  == element.id) {
			item.className = "active";
		} else {
			item.className = "normal";
		}
	}
}

function preloadImages() {
	var a = new Array(
						'images/menu/aikuiset_on.jpg',
						'images/menu/aikuiset_off.jpg',
						'images/menu/alkeisryhmat_on.jpg' ,
						'images/menu/alkeisryhmat_off.jpg',
						'images/menu/etusivu_on.jpg',
						'images/menu/etusivu_on.jpg' ,
						'images/menu/galleria_on.jpg',
						'images/menu/galleria_off.jpg',
						'images/menu/jatkoryhmat_on.jpg',
						'images/menu/jatkoryhmat_off.jpg',
						'images/menu/jasenet_on.jpg',
						'images/menu/jasenet_off.jpg',
						'images/menu/kalenteri_on.jpg',
						'images/menu/kalenteri_off.jpg',
						'images/menu/kuntokiipeily_on.jpg',
						'images/menu/kuntokiipeily_off.jpg',																								
						'images/menu/nukk_on.jpg',
						'images/menu/nukk_off.jpg',
						'images/menu/nuoret_on.jpg',
						'images/menu/nuoret_off.jpg',
						'images/menu/toiminta_on.jpg',
						'images/menu/toiminta_off.jpg',
						'images/menu/yhteyst_on.jpg',
						'images/menu/yhteyst_off.jpg',
						'images/menu/liity_off.jpg',
						'images/menu/liity_on.jpg',												
						'images/header.jpg',
						'images/logo.jpg',
						'images/yla_slaissi.jpg'						
						)
	var d=document;
	if(d.images){ 
      if(!d.pics) 
	     d.pics=new Array();
		 //var i,j=d.pics.length,a=preloadImages.arguments;
		 var i,j=d.pics.length;
		 for(i=0; i<a.length; i++)
		 if (a[i].indexOf("#")!=0){ 
	        d.pics[j]=new Image; 
		    d.pics[j++].src=a[i];
		}
	}
}
// <a href="javascript:linkTo_UnCryptMailto('ocknvq&lt;lxngjvqBkmk0hk');">jvlehto(at)iki.fi</a>
function UnCryptMailto(s) {	
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(2));
	}
	return r;
}

 // JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s)	{	//
	location.href=UnCryptMailto(s);
}

function AnySelected(list)
{
	if (list == 1) {
    	for (i = 0; i < document.list1.elements.length; i++) {
        	if (document.list1.elements[i].checked) return true;
   		}
   	} else if (list == 2) {
     	for (i = 0; i < document.list2.elements.length; i++) {
        	if (document.list2.elements[i].checked) return true;
    	}
 	} else if (list == 3) {
     	for (i = 0; i < document.list3.elements.length; i++) {
        	if (document.list3.elements[i].checked) return true;
    	}
 	} else if (list == 4) {
     	for (i = 0; i < document.list4.elements.length; i++) {
        	if (document.list4.elements[i].checked) return true;
    	}
 	} 	
    	
    return false;
}

function checkAll(field)
{
	for (i = 0; i < field.length; i++)
		field[i].checked = true ;
}

function uncheckAll(field)
{
	for (i = 0; i < field.length; i++)
		field[i].checked = false ;
}

var loading;
function folderSubmit(clear)
{
    if (document.menu.mailbox[document.menu.mailbox.selectedIndex].value != '') {
        if (loading == null || clear != null) {
            loading = true;
            document.menu.submit();
        }
    }
}

// Put everything reliant on IMAP flags in this section.
var Flags;

function selectFlagged(flag, val)
{
    var shift = 0;
    while (document.messages.elements[shift].name != "indices[]") {
        shift++;
    }
    for (var i = shift; i < Flags.length + shift; i++) {
        if (flag & Flags[i - shift]) {
            document.messages.elements[i].checked = val;
        } else {
            document.messages.elements[i].checked = !val;
        }
    }
}

function flagMembers(whichForm) {
    if ((whichForm == 1 && document.list1.flag.options[document.list1.flag.selectedIndex].value != "") ||
        (whichForm == 2 && document.list2.flag.options[document.list2.flag.selectedIndex].value != "") ||
        (whichForm == 3 && document.list3.flag.options[document.list3.flag.selectedIndex].value != "") ||
        (whichForm == 4 && document.list4.flag.options[document.list4.flag.selectedIndex].value != "")) {
        
        if (AnySelected(whichForm)) {
            if (whichForm == 1) {
                document.list1.flag.value = document.list1.flag.options[document.list1.flag.selectedIndex].value;
            	document.list1.button111.value = 111;
				//window.alert(document.list1.button.value);            	
            	document.list1.submit();
            } else if (whichForm == 2) {
                document.list2.flag.value = document.list2.flag.options[document.list2.flag.selectedIndex].value;
                document.list2.button112.value = 112;
            	document.list2.submit();
            } else if (whichForm == 3) {
                document.list3.flag.value = document.list3.flag.options[document.list3.flag.selectedIndex].value;
                document.list3.button113.value = 113;
            	document.list3.submit();            	
            } else {
                document.list4.flag.value = document.list4.flag.options[document.list4.flag.selectedIndex].value;
                document.list4.button114.value = 114;
            	document.list4.submit();
            }
        } else {
            if (whichForm == 1) {
                document.list1.flag.selectedIndex = 0;
            } else if (whichForm == 2){
                document.list2.flag.selectedIndex = 0;
            } else if (whichForm == 3){
                document.list3.flag.selectedIndex = 0;                
            } else {
                document.list4.flag.selectedIndex = 0;
            }
            window.alert('Sinun pitää ensin valita ainakin yksi jäsen.');
        }
    }
}

function mySubmit(url, myForm) {
	location.port = 8800;
    location.href = url + 
                    '&name=' + escape(myForm.name.value) +
                    '&' +
                    'surname=' + escape(myForm.surname.value) +
                    '&' +
                    'address=' + escape(myForm.address.value) +
                    '&' +
                    'postalcode=' + escape(myForm.postalcode.value) +
                    '&' +                    
                    'city=' + escape(myForm.city.value) +
                    '&' +                    
                    'phone=' + escape(myForm.phone.value);
}


