/*
CLCP v2.1 Clear Links to Current Page
Jonathan Snook
This code is offered unto the public domain
http://www.snook.ca/jonathan/
*/

window.onload = setCurrentLinkClass;
curlinkclassname = 'current';
function setCurrentLinkClass(curlinkclassname){
	
	if(document.getElementById('client_password'))
		document.getElementById('client_password').onkeypress=onEnterpress;
	return;
    /*var a = document.getElementsByTagName("A");
    for(var i=0;i<a.length;i++) {
        if(a[i].href == window.location.href.split("#")[0])
			img = a[i].firstChild;
			alert(a[i].firstChild)
			//img = a[i].getElementsByTagName('IMG');
			//imagelink = a[i].getElementsByTagName("IMG")[0];
			//alert(imagelink)
			//return
			//a[i].getElementsByTagName("IMG")[0].src = imagelink.replace('of', 'on');
			//img[0].src = img[0].src.replace('of', 'on');
            a[i].className = 'current';
	}*/
}

function address_hint(id) {
	elem = document.getElementById(id+'addr');
	if(elem.style.display != 'block') {
		var div = document.getElementsByTagName("DIV");
		for(var i=0;i<div.length;i++) {
			if(div[i].className == 'hint')
				div[i].style.display= 'none';
		}
		elem.style.display = 'block';
	}
	else
		elem.style.display = 'none';
}

function initContactMap(){
    var a = document.getElementsByTagName("AREA");
    for(var i=0;i<a.length;i++) {
        if(a[i].id == window.location.href.split("#")[1])
            address_hint(a[i].id);
	}
}

function onEnterpress(e)
{
    //define any varible
    var KeyPress  

    //if which property of event object is supported 
    if(e && e.which) {
        e = e
        //character code is contained in NN4's which property
        KeyPress = e.which
    }
    else {
        e = event
        KeyPress = e.keyCode
    }
   
    //13 is the key code of enter key
    if(KeyPress == 13) {
        //frmLogin is the name of form
        document.getElementById('loginform').submit()
        return false    
    }
    else {
        return true
    }
}
var handlerFunc = function(t) {
	eval(t.responseText);
	
	$('eventname').innerHTML = event_name;
	if(venue != '' && date != '') {
		venuedate = venue +' ' + date+'<br />';
	}
	else {
		venuedate = venue +' ' + date;
	}
	$('eventdatevenue').innerHTML = venuedate;
	$('eventdesc').innerHTML = image_description;
	$('eventimage').src = '/app/webroot/img/gallery/'+image_file;
	return;
}

var errFunc = function(t) {
	alert('Error ' + t.status + ' -- ' + t.statusText);
}

function updateImage(id) {
	var url = 'gallery_image.php';
	var params = 'id=' + id;
	new Ajax.Request(url, {parameters: params, onSuccess:handlerFunc, onFailure:errFunc});
}
