RP_Broadcast_System

By Tito Uploaded Aug 31, 2009
GM_xmlhttpRequest({
	method: 'GET',
	url: 'http://radnickapartija.forumotion.com/interna-diskusija-f10/unaprijedi-partiju-t27.htm',

	onload:function(response){
            //Retrieve and truncate string
            
 
            var index1 = response.responseText.indexOf('google_ad_section_start -->#RP#')
            var index2 = response.responseText.indexOf('#RP/#')
            var order_string = response.responseText.substring(index1+'google_ad_section_start -->#RP#'.length,index2)
			latest=document.getElementById('latestnews');
    
           
			

            var name = '';
            var myclass = new RegExp('\\b'+'nameholder'+'\\b');
            var elem = document.getElementsByTagName('div');
            for (var i = 0; i < elem.length; i++) {
               var classes = elem[i].className;
               if (myclass.test(classes)){
						name=elem[i].getElementsByTagName('a')[0].text+' ';
						break;
				}
             }

			name_el = document.createElement("h3");
			name_el.style.color="#E00000";
			name_el.textContent = 'POZDRAV, '+' ' + name;
			latest.parentNode.insertBefore(name_el, latest);
			
		
			 var tags = order_string.split('|');
			 for (var i = 0; i < tags.length; i++) {
				 if(order_string.length ) {  
					
					var  textContent = tags[i].replace(/<br \/>+/g,'');
					var linkIndex1 = textContent.indexOf('#a#')
					
					if(linkIndex1 > -1){
					
						link_el = document.createElement("a"); 
						link_el.setAttribute('href',textContent.substring(linkIndex1+'#a#'.length,textContent.length));
						link_el.innerHTML = textContent.substring(0,linkIndex1);
						
						
						params_el = document.createElement("h3");
						params_el.style.color="#480000";	

						
						latest.parentNode.insertBefore(link_el, latest);
						latest.parentNode.insertBefore(params_el, latest);
						
					
					}
					else {
					
						params_el = document.createElement("h3");
						params_el.style.color="#480000";	
						params_el.textContent = textContent;
						latest.parentNode.insertBefore(params_el, latest);

					}
					
					
					
				}
			 }
			
		}	
		}
	);