
		var oMMWidget = {
			MMCustomText: "rated R",
			MMSharetype: "bc",
			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 allowChars = /[^A-z0-9\s-_&'|\[\]\(\)]/i;
					if(oMMWidget.MMCustomText.match(allowChars)){
						return false;
					}
					var baseUrl = oMMWidget.get_mm_base_url(oMM);					
					var oContainer = oMM.parentNode;
					var icon = oMMWidget.mm_el('img');
						icon.src = 'http://mms.ibsrv.net/images/share/badge160_member_custom.gif?2012012401';
						icon.style.border = 0;
						icon.style.margin = 0;
						icon.style.padding = 0;
						icon.style.width = '160px';
						
					var link = oMMWidget.mm_el('a');
						link.href =  baseUrl + '/' + 219719;						
						link.style.margin = '0';
						link.style.padding='0';
						link.style.border = '0';						
						link.appendChild(icon); 
						
					var divWraper = oMMWidget.mm_el('div');
						divWraper.style.margin = 0;
						divWraper.style.padding = 0;
						divWraper.style.border = '0';
						divWraper.style.width = '160px';
						divWraper.style.fontFamily = 'Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif';												
						divWraper.appendChild(link);
					
					if(oMMWidget.MMSharetype == 'bc' && oMMWidget.MMCustomText !=''){
						var tn = oMMWidget.mm_tn(oMMWidget.MMCustomText);
						var link = oMMWidget.mm_el('a');
							link.href =  baseUrl + '/' + 219719;
							link.style.color = '#ffffff';
							link.style.textDecoration = 'none';
							link.style.margin = 0;
							link.style.padding=0;
							link.style.fontWeight = 'bold';
							link.style.fontSize = '16px';
							link.appendChild(tn);
							
						var divText = oMMWidget.mm_el('div');
							divText.style.margin = '-23px 0 0 0';							
							divText.style.textAlign = 'center';
							divText.appendChild(link);							
							
						divWraper.appendChild(divText);
					}
						
					oContainer.insertBefore(divWraper, oMM);			
				}
			}
		};
		
		oMMWidget.generateWidget();
		
