/*
<!-- parser stop -->
*/

function popup(link, options) {
	if(!link) { return false; }
	var settings={
		scrollbars:'yes',
		locationbar:'no',
		menubar:'no',
		statusbar:'no',
		toolbar:'no',
		resizable:'yes',
		width:720,
		height:650
	};
	target='_blank';

	options=parseoptions(options);
	if(options && typeof(options)=='object') {
		if(options['target']) {
			target=options['target'];
		}
		for(var s in settings) {
			if(options[s]) {
				settings[s]=options[s];
			}
		}
	}

	var mywindow = window.open(link, target, 'scrollbars='+settings.scrollbars+',locationbar='+settings.locationbar+',menubar='+settings.menubar+',statusbar='+settings.statusbar+',toolbar='+settings.toolbar+',resizable='+settings.resizable+',width='+settings.width+',height='+settings.height);
	if (window.focus) { mywindow.focus(); }
	return false;
}

function printpopup(link, options) {
	options=parseoptions(options);
	if(options && typeof(options)=='object') {
		if(!options.scrollbars) options.scrollbars='yes';
		if(!options.locationbar) options.locationbar='yes';
		if(!options.menubar) options.menubar='yes';
		if(!options.statusbar) options.statusbar='yes';
		if(!options.toolbar) options.toolbar='yes';
		if(!options.resizable) options.resizable='no';
	}
	return popup(link, options);
}

function parseoptions(options) {
	if(!options) { return {}; }

	if(typeof(options)=='string') {
		options=options.split(',');
	}
	if(typeof(options)=='object' && options instanceof Array) {
		var objoptions={};
		for (var o in options) {
			if(!isNaN(o)){
				o=options[o].split('=', 2);
				objoptions[o[0]]=o[1];
			}
		}
		options=objoptions;
	}

	return options;
}

function jumptoanchor(anchor) {
	var href=window.location.href + anchor;
	href=href.replace(/#(.*)#/, "#");
	window.location.href = href;
	return false;
}

function fireEvent(eventType, eo){
        try     {
                if(document.createEvent && (eventType.indexOf('mouse') != -1 || eventType == 'click')){
                        var evt = document.createEvent("MouseEvents");
                        evt.initMouseEvent(eventType, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
                        eo.dispatchEvent(evt);
                } else if(document.createEvent){
                        var evt = document.createEvent("Events");
                        evt.initEvent(eventType, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
                        eo.dispatchEvent(evt);
                } else if(document.createEventObject){
                        var evt = document.createEventObject();
                        eo.fireEvent('on' + eventType, evt);
                }
        } catch(e) {
                ;
        }
}

function addEvent(object, type, listener) {
    if (object.addEventListener) {
        object.addEventListener(type, listener, false);
    }
    else if (object.attachEvent) {
        object.attachEvent('on' + type, listener);
    }
}

function removeEvent(object,type,listener) {
	if (object.removeEventListener) {
		object.removeEventListener(type,listener,false);
	}
	else if (object.detachEvent) {
		object.detachEvent('on'+type,listener);
	}
}
