function getAnchor()
{
    var anchor = location.hash;
    anchor = anchor.replace(/#/g, '').replace(/%23/, '');
    return anchor;
}

window.addEvent('click', function(e){
    var offClick=15;
    if(this.arPopUps==null){
        this.arPopUps=$$('.fpopup');       
    }
    this.arPopUps.each(function(el){
        var p=el.getPosition();
        var s=el.getSize();
        if(e.page.x<(p.x-offClick) || e.page.x>(p.x+s.x+offClick) || e.page.y<(p.y-offClick) || e.page.y>(p.y+s.y+offClick)){
            el.setStyle('display', 'none');
        }
    });
});

window.addEvent('domready', function() {
	var button_img_pred = $$('img.img_pred');
	
	button_img_pred.addEvent('mouseenter', function() {
		this.getParent().getParent().getElement('img.img_sled').removeClass('go');
	});
	
	button_img_pred.addEvent('mouseleave', function() {
		this.getParent().getParent().getElement('img.img_sled').addClass('go');
	});
	
	
	
	// control on positive num values :: begin
    var only_positive_num_elements = $$('.only-positive-num');
    
    only_positive_num_elements.addEvent('keypress', function(e) {
        var cCode = e.event.charCode? e.event.charCode : e.event.keyCode;
        if (cCode != 8 && cCode != 9 && cCode != 37 && cCode != 39) {
            if (cCode < 48 || cCode > 57 || cCode == 0) {
                e.stop();
            }
        }
    });
	// control on positive num values :: end
	
	// counter textarea :: begin
	var textarr_elm = $$('.textarr-elm');
	
	textarr_elm.addEvent('keyup', function(e) {
	    var counter = this.getParent().getElement('.char-counter');
	    if (this.get('value').length >= 500) {
	        this.set('value', this.get('value').substring(0, 500));
            counter.set('text', 0);
	    } else {
            counter.set('text', 500-this.get('value').length);
        }
	});
	// counter textarea :: end
});
