window.addEvent('domready', function(){
	
	$$('.button').each(function(el){
        el.addEvent('mouseover', function(){
			el.addClass('mouse_over');
        });
        el.addEvent('mouseout', function(){
			el.removeClass('mouse_over');
        });
        el.addEvent('mousedown', function(){
			el.addClass('mouse_down');
        });
        el.addEvent('mouseup', function(){
			el.removeClass('mouse_down');
        });
    });
	
	$$('input').each(function(el){
		if ("" != el.title && "" == el.value) {
			el.style.color = "#808080";
			el.value = el.title;
			el.addEvent('blur',function(){  
				if (el.value == '') {el.value=el.title;el.style.color='#808080';}
			});
			el.addEvent('focus',function(){ 
				if (el.value == el.title) {el.value="";el.style.color='#000000';}
			});
		}
		el.addEvent('focus',function(){ 
			onFocusHandler(this);
		});
		
	});
	
	 $$('select').each(function(el){
        el.addEvent('focus', function(){
			onFocusHandler(this);
        });
    });
	/*
	$$('.passlabel span').each(function(el){
	
		var parent_id = el.getParent('label').getProperty('for');

		$(parent_id).addEvent('blur',function(){  
			var value = $(parent_id).getProperty('value');
			if (value == '') {el.style.display='block';}
		});
		$(parent_id).addEvent('focus',function(){ 
			el.style.display='none';
		});	
	});
    */	
     $$('form').each(function(el){
             el.addEvent('submit', function() {
               $$('input').each(function(inp){
                    if ("" != inp.title && inp.title == inp.value) {
                         inp.value = '';
                    }
               });
          });
     });
     
	var myTips = new Tips('.tooltip', {
    	className: 'tooltip_div'
	});
	
	myLightbox = new Lightbox({
		useDefaultCss: false
	});
});

function m_over(id) {
	$("row_"+id).addClass('over');
	if ($("func_"+id)) {
		$("func_"+id).setStyle('display', 'block');
		$("nbsp_"+id).setStyle('display', 'none');

	}
}

function m_out(id) {
	$("row_"+id).removeClass('over');
	if ($("func_"+id)) {
		$("func_"+id).setStyle('display', 'none');
		$("nbsp_"+id).setStyle('display', 'block');
	}	
}

function m_click(id) {
	
	if ($("row_"+id).hasClass('selected')) {
		$$(".selected").removeClass('selected');
	} else {
		$$(".selected").removeClass('selected');
    	$("row_"+id).addClass('selected');
	}
}


function img_over(id) {
	$("img_"+id).setStyle('opacity', '1.0');
}

function img_out(id) {
	
	if (!$("img_"+id).hasClass('selected')) {
		$("img_"+id).setStyle('opacity', '0.6');
	}	
}

function img_click(id) {
	
	if ($("img_"+id).hasClass('selected')) {
		$("img_"+id).removeClass('selected').setStyle('opacity', '0.6');
	} else {
		$$(".selected").removeClass('selected').setStyle('opacity', '0.6');
		$("img_"+id).addClass('selected').setStyle('opacity', '1.0');
	}
}

function onFocusHandler(elem) {
	if (elem.hasClass('error')){
		elem.removeClass('error');
		var el_id = elem.getProperty('id');
		
		if ($("err_"+el_id) != null){
			$("err_"+el_id).setStyle('display','none');
		}	
	}
}
