/**
 * Gremz Blog Parts
 */
var GremzSwf = function(){};
GremzSwf.prototype = {
	blog_parts_url : 'http://www.gremz.com/avatar/blog_swf.swf',
	//blog_parts_url : 'http://gremz/avatar/blog_swf.swf',
	blog_ribbon_url : 'http://www.gremz.com/avatar/ribbon_',
	blog_ribbon_json : 'http://www.gremz.com/api/json',
	//blog_ribbon_json : 'http://gremz/api/json',
	target_id : 'gremz',
	target_ribbon_id : 'gremz_ribbon',
	flashvars_name : 'fid',
	id : '',
	width : 156,
	height : 242,
	position : 'none',
	ribbon_width : 210,
	ribbon_height : 340,
	color : '#ffffff',
	isFuckingBrowser :function(){
		var isMSIE = /*@cc_on!@*/false;
		var jscript/*@cc_on=@_jscript_version@*/;
		if(isMSIE){
			if(jscript <= 5.6){
				return true;
			}
		}
		return false;
	},
	createDiv : function(){
		//If gremz-div is not exists create new div-tag
		try{
			document.getElementById(this.target_id).innerHTML = 'exist gremz_id use';
		}catch(e){
			document.write('<div id="'+this.target_id+'">new create gremz_id</div>');
		}
	},
	write : function(){
		var tag = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45" width="'+ this.width +'" height="'+ this.height +'">' +
		'<param name="movie" value="' + this.blog_parts_url + '" />' +
		'<param name="quality" value="high" />' +
		'<param name="menu" value="false" />' +
		'<param name="allowScriptAccess" value="always" />' +
		'<param name="bgcolor" value="'+ this.color +'" />' +
		'<param name="flashvars" value="'+this.flashvars_name+'=' + this.id + '" />' +
		'<embed src="' + this.blog_parts_url + '" flashvars="'+this.flashvars_name+'=' + this.id + '" quality="high" menu="false" allowScriptAccess="always" bgcolor="'+ this.color +'" width="'+ this.width +'" height="'+ this.height +'" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
		'</object>';
		document.getElementById(this.target_id).innerHTML = tag;
		return null;
	},
	sr : function(){
		var script = document.createElement('script');
		script.src = this.blog_ribbon_json + '?id='+this.id;
		document.body.appendChild(script);
	},
	wr : function(json){
        //return null;
		if(json.p == 'none'){
			return null;
		}
		this.position = json.p;
		this.blog_ribbon_url += this.position+".swf";
		//Ribbon display
		var cssTextValue = ";"
		var ribbonDiv = document.createElement('div');
		ribbonDiv.id = this.target_ribbon_id;
        var isMSIE = /*@cc_on!@*/false;
		if(this.isFuckingBrowser()){
			cssTextValue = ";position:absolute;"+this.position+":0px;top:0px;z-index:9999";
		}else{
			cssTextValue = ";position:fixed;"+this.position+":0px;top:0px;z-index:9999";
		}
		ribbonDiv.style.cssText += cssTextValue;
		
		var tag = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45" width="'+ this.ribbon_width +'" height="'+ this.ribbon_height +'" id="aexternal">' +
		'<param name="movie" value="' + this.blog_ribbon_url + '" />' +
		'<param name="quality" value="high" />' +
		'<param name="menu" value="false" />' +
		'<param name="allowScriptAccess" value="always" />' +
		'<param name="wmode" value="transparent" />' +
		'<embed src="' + this.blog_ribbon_url + '" quality="high" menu="false" allowScriptAccess="always" wmode="transparent" width="'+ this.ribbon_width +'" height="'+ this.ribbon_height +'" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
		'</object>';
		
		ribbonDiv.innerHTML = tag;
		document.body.appendChild(ribbonDiv);
		
		return null;
	},
	hideRibbon : function(){
	   document.getElementById(this.target_ribbon_id).style.display = 'none';
	}
};

//GremzObject
var gremz = new GremzSwf;
// Write Div & Set Flash
gremz.createDiv();
gremz.id = document.getElementById("gremz_js").src.split('?')[1].split('=')[1];
gremz.write();

var gremz_addEvent = function (func) {
  if (window.addEventListener) {
    window.addEventListener("load", func, false);
  } else if (window.attachEvent) {
    window.attachEvent("onload", func);
  }
};
gremz_addEvent(function(){
    var script = document.createElement('script');
    script.src = gremz.blog_ribbon_json + '?id='+gremz.id;
    document.body.appendChild(script);
});

