// $Id: mcm.js 270 2006-02-07 16:32:19Z neumann $
// +----------------------------------------------------------------------+
// | mcm/monsun cms                                                       |
// | version 1.2                                                          |
// | (c) 2002-2006 monsun media (http://www.monsun-media.com)             |
// +----------------------------------------------------------------------+
//

var mcm = {
	 openHomepage : function(evt){
	    mcm.cancelEvent(evt);
	 	window.location = '/';
	 },openHistory : function(evt){
		mcm.whHistory = window.open('mcm/history.php','mcmHistory','width=400,height=400,resizable=yes,status=yes,scrollbars=yes');
		if( mcm.whHistory.focus ){
			mcm.whHistory.focus();
		};
		mcm.cancelEvent(evt);
	},openSitemap : function(evt){
		mcm.whSitemap = window.open('mcm/sitemap.php','mcmSitemap','width=400,height=400,resizable=yes,status=yes,scrollbars=yes');
		if( mcm.whSitemap.focus ){
			mcm.whSitemap.focus();
		};
		mcm.cancelEvent(evt);
	},openPrintversion : function(evt){
		window.print();
		mcm.cancelEvent(evt);
	},openRecommendPage : function(evt){
		var url = window.location.href;
		mcm.whSitemap = window.open('mcm/recommend.php?url='+escape(url),'mcmRecommend','width=400,height=400,resizable=yes,status=yes,scrollbars=yes');
		if( mcm.whSitemap.focus ){
			mcm.whSitemap.focus();
		};
		mcm.cancelEvent(evt);
	},openSearch : function(evt,keyword){
		mcm.whSearch = window.open('mcm/search.php?keyword='+keyword,'mcmSearch','width=400,height=400,resizable=yes,status=yes,scrollbars=yes');
		if( mcm.whSearch.focus ){
			mcm.whSearch.focus();
		}
		mcm.cancelEvent(evt);
	},openGallery : function(evt,gallery_id){
		var wh = window.open('mcm/gallery.php?gallery_id='+gallery_id,'mcmGallery','width=566,height=550,toolbar=no,status=no');
		if( wh.focus ){
			wh.focus();
		};
		mcm.cancelEvent(evt);
	},openContactform : function(rname,remail,evt){
		var wh = window.open('mcm/contact.php?form[recipient_name]='+escape(rname)+'&form[recipient_email]='+remail,'mcmContact','width=400,height=400,resizable=yes,status=yes,scrollbars=no');
		if( wh.focus ){
			wh.focus();
		};
		mcm.cancelEvent(evt);
	},openOrderForm : function(page_element_id,evt){
		var wh = window.open('mcm/orderform.php?page_element_id='+page_element_id,'mcmOrderForm','width=500,height=548,resizable=no,status=yes,scrollbars=no');
		if( wh.focus ){
			wh.focus();
		};
		mcm.cancelEvent(evt);
	},cancelEvent : function(evt){
		evt = evt ? evt : window.event ? window.event : null;
		if( evt==null ){
			return;
		};
		if( evt.stopPropagation && evt.preventDefault ){
			evt.stopPropagation();
			evt.preventDefault();
		}else{
			evt.cancelBubble = false;
			evt.returnValue = false;
		};
	}
};

