function showQuestCateg(val) {
	if($(val)) {
		if($(val).style.display=="none" || !$(val).style.display)
		 	$(val).style.display="block";
		else if($(val).style.display=="block")
			 $(val).style.display="none";
	}
	return false;
}

function blink_adve() {
	if($('blink_top_adv')) {
		if($('blink_top_adv').style.visibility=="hidden" || !$('blink_top_adv').style.visibility)
		 	$('blink_top_adv').style.visibility="visible";
		else if($('blink_top_adv').style.visibility=="visible")
			 $('blink_top_adv').style.visibility="hidden";
		timp_blink = setTimeout("blink_adve()",500);
	}	
}


window.addEvent('domready', function() {
	if($('blink_top_adv')) {
		timp_blink = setTimeout("blink_adve()",500);
	}

	var lcnmail = $('lcn_email');
	var nl_default = 'Adresa eMail';

	/* login/register form buttons */
	if ($chk($('lcl_recpass')) && $chk($('lb_recpass'))) {
	    /* recover password*/
	    var brecpass = $('lb_recpass');
	    var recpass = $('lcl_recpass');
	    var recpass_fx = new Fx.Slide($('lb_recpass'), {duration: 400});
	    recpass.addEvent('click', function() {
	        if ((!brecpass.style.display) || (brecpass.style.display == 'hidden')) {
	            brecpass.style.display = 'block';
	        } else {
	            recpass_fx.toggle();
	        }
	    });
	}

	if ($('lc_nletter')) {
		$('lc_nletter').addEvent('submit', function(e) {
			 new Event(e).stop();
			 
	        notice  = $('lbcn_notice');
	
			var url  = document.getElementsByTagName('base')[0].href;
		   	url += 'ajaxon/addNewsletter';
			var querystring = $(this.id).toQueryString()
	
		    var request = new XHR({
		   		method: 'post',
		   		onRequest: function() {
					notice.style.display = 'block';
		            notice.className = 'ajaxSpinner';
		            notice.setHTML('');
				}, 
				onSuccess: function(response) {
					notice.className = 'ajaxNotice';
	            notice.setHTML(response);
				}
			});
			request.send(url, querystring);
		});
	}

	if (lcnmail) {
		lcnmail.value = nl_default;
		lcnmail.style.color = '#666';
		lcnmail.addEvent('click', function() {
			if (lcnmail.value == nl_default) {
				lcnmail.value = '';
				lcnmail.style.color = '#000';
			}
		});
	
		lcnmail.addEvent('blur', function() {
			if (lcnmail.value == '') {
				lcnmail.style.color = '#666';
				lcnmail.value = nl_default;
			}
		});
	}
	
	if ($('lc_login')) {
		$('lc_login').addEvent('submit', function(e){
			new Event(e).stop();
	        notice  = $('lb_login_notice');	        

			var url  = document.getElementsByTagName('base')[0].href;
		   	url += 'ajaxon/login';
		   	url += '?str=' + Math.random();
			var querystring = $(this.id).toQueryString()

		    var request = new XHR({
		   		method: 'post',
		   		onRequest: function() {
					notice.style.display = 'block';
		            notice.className = 'ajaxSpinner';
		            notice.setHTML('');
				},
				onSuccess: function(response) {
					if (!response.match(/%refresh%/i)) {
						notice.className = 'ajaxNotice';
			            notice.setHTML(response);
			            $('prob_log').style.display = 'block';
					} else {
						window.location = window.location;
					}
				}
			});
			request.send(url, querystring);
		});
		
		if($chk($('lc_recpass')))
			$('lc_recpass').addEvent('submit', function(e){
		        new Event(e).stop();
	
		        notice  = $('lb_recpass_notice');
	
				var url  = document.getElementsByTagName('base')[0].href;
			   	url += 'ajaxon/recoverPass';
				var querystring = $(this.id).toQueryString()
	
			    var request = new XHR({
			   		method: 'post',
			   		onRequest: function() {
						notice.style.display = 'block';
			            notice.className = 'ajaxSpinner';
			            notice.setHTML('');
					},
					onSuccess: function(response) {
						notice.className = 'ajaxNotice';
			            notice.setHTML(response);
					}
				});
				request.send(url, querystring);
			});
	}
});