
		var oMMWidget = {
			mm_el:function(el){return document.createElement(el);},
			mm_tn:function(tn){return document.createTextNode(tn);},
			
			get_mm_node:function(){			
				var MMObj;
				var mm_el = document.getElementsByTagName('script');
				for (var i=0; i< mm_el.length; i++) {
					if (mm_el[i].src.indexOf('services/share_widget/') != -1) {
						MMObj = mm_el[i];
						break;
					}
				}
				
				return MMObj;
			},
			
			get_mm_base_url:function(oMM){
				var baseUrl = '';
				var protocol = 'http';				
				if(oMM.src){
					var temp = oMM.src.split('/');
					for(i=0; i < temp.length; i++){												
					 	if(temp[i].indexOf('modelmayhem.com') != -1){					 		
					 		if(temp[0].indexOf('https') != -1){
								protocol = 'https';
							}						
							baseUrl = protocol + '://' + temp[i];
							 break;
						}
					}
				}
				return baseUrl;
			},
			
			generateWidget:function(){				
				var oMM = oMMWidget.get_mm_node();				
				if(oMM){
					var baseUrl = oMMWidget.get_mm_base_url(oMM);					
					var oContainer = oMM.parentNode;
					var icon = oMMWidget.mm_el('img');
						icon.src = 'http://mms.ibsrv.net/?2012012401/images/share/mm-glossy_32.png';
						icon.style.border = 0;
						icon.style.margin = 0;
						icon.style.padding = 0;						
					var pl = oMMWidget.mm_el('a');
						pl.href =  baseUrl + '/' + 23731;
						pl.appendChild(icon);
						
					var divWraper = oMMWidget.mm_el('div');
						divWraper.style.margin = 0;
						divWraper.style.padding = 0;
						divWraper.appendChild(pl);
					oContainer.insertBefore(divWraper, oMM);					
				}
			}
		};
		
		oMMWidget.generateWidget();
		
