
var mitsubishi = new Mitsubishi();

/* --------------------------------
	Flash
-------------------------------- */

function Mitsubishi() {
	this.getElementsByClassName = function(className, parent, tagName) {
		if(parent && typeof parent == 'string') parent = document.getElementById(parent);
		if(!parent) parent = document;
		if(!tagName) tagName = '*';
		var elems = [];
		var collection = parent.getElementsByTagName(tagName);
		if(tagName == '*' && !collection.length && parent.all) collection = parent.all;// Win IE 5.x
		var pattern = new RegExp('(^|\\s)' + className + '(\\s|$)');
		for(var i = 0, l = collection.length; i < l; i++) {
			if(collection[i].className.match(pattern)) elems.push(collection[i]);
		}
		return elems;
	}

	// Event addition 
	this.addEvent = function(elem, ev, func, capt) {
		if(elem.addEventListener) {// FF, SF, OP, NS
			elem.addEventListener(ev, func, capt);
			return true;
		} else if(elem.attachEvent) {// Win IE
			return elem.attachEvent('on' + ev, func);
		} else {// Mac IE
			var temp = elem['on' + ev];
			if(typeof elem['on' + ev] != 'function') {
				elem['on' + ev] = function(e) { func(e); }
			} else {
				elem['on' + ev] = function(e) {
					temp(e);
					func(e);
				}
			}
		}
	}
}

function Distribution(strDir,strFname,intWidth,intHeight){
	mitsubishi.addEvent(window, 'load', function(){
		if(window.location.pathname.indexOf("_print.html",0)>-1)
			return false;
		
		if(swfobject.hasFlashPlayerVersion(version)){
			swfobject.embedSWF(strDir, strFname, intWidth, intHeight , version);
		}
		else{
			var d = mitsubishi.getElementsByClassName("ecosp-swf");
			for(var i=0; i<d.length; i++){
				d[i].style.display = "block";
			}
		}
	}, false);
}
