/* Author: tha@bplusl.dk

*/
$(function(){
	
		
	/*if($('#portnews')){
	
	getCustomFeeds(15,'#portnews');
	
	}; //end if portnews*/
			
	




	
$('#page-content-left table tr:nth-child(2n+1)').addClass('odd');

});

	//___________________________________________ Feed from Kapow robot

function getCustomFeeds(count, cont){
	var string = "";
	var counter = count;
	var container = cont;
	
	/*if ($.browser.msie && parseInt($.browser.version, 10) >= 8 && window.XDomainRequest) {
		  // Use Microsoft XDR
		  var xdr = new XDomainRequest();
		  xdr.open("get", 'http://www.kapowdemo.com/kws/jaxrs/execute/NorthCap/NorthcapPartner2.robot?r.url=http://localhost/ManagementConsole&r.username=nc&r.password=kapow4REST&r.format=json ');
		  xdr.onload = function() {
		  json = 'json = '+xdr.responseText; // the string now looks like..  json = { ... };
		  eval(json); // json is now a regular JSON object
		  parseJSON(json); // parse using same function as for jQuery's success event
		  }
		  xdr.send(); /**/
	 if ($.browser.msie && window.XDomainRequest) {
	    var xdr = new XDomainRequest();
	    xdr.open("get", 'http://www.kapowdemo.com/kws/jaxrs/execute/NorthCap/NorthcapPartner2.robot?r.url=http://localhost/ManagementConsole&r.username=nc&r.password=kapow4REST&r.format=json ');
	    xdr.onload = function() {
	         // XDomainRequest doesn't provide responseXml, so if you need it:
	         var dom = new ActiveXObject("Microsoft.XMLDOM");
	         dom.async = false;
	         dom.loadXML(xdr.responseText);
	         json = 'json = '+xdr.responseText; // the string now looks like..  json = { ... };
		  eval(json); // json is now a regular JSON object
		  parseJSON(json); // parse using same function as for jQuery's success event
		 
	     };
	     xdr.send();
	}else if($.browser.mozilla || $.browser.opera){
		
		  
		 $.ajax({
		  url:'http://www.kapowdemo.com/kws/jaxrs/execute/NorthCap/NorthcapPartner2.robot?r.url=http://localhost/ManagementConsole&r.username=nc&r.password=kapow4REST&r.format=json ',
		  type: 'GET',
		  success:ffparser
		  });
	
		
  
  
		
	}else {
		  $.ajax({
		  url:'http://www.kapowdemo.com/kws/jaxrs/execute/NorthCap/NorthcapPartner2.robot?r.url=http://localhost/ManagementConsole&r.username=nc&r.password=kapow4REST&r.format=json ',
		  type: 'GET',
		  success:parseJSON
		  });
		  
	}	
	
	function ffparser(data){
		
		  var myobj = eval('(' + data + ')');
		  myobj = myobj['values'];
		  		  
		 for (i=0;i<counter;i++) {
			  
		  var thetitle = myobj['value'][i]['attribute'][0]['$'];
		  var date = myobj['value'][i]['attribute'][3]['$'];
		  var dataFormat = date.substring(0, date.length-17);
		  var desc = myobj['value'][i]['attribute'][1]['$']
		  var thelink = myobj['value'][i]['attribute'][2]['$']
		  
		  string += "<div class='news-item'>";
		  string += "<h3>"+capitaliseFirstLetter(thetitle)+"</h3>";
		  string += "<span class='meta'>"+dataFormat+"</span>";
		  string += "<p>"+desc.substring(0, 120)+"...</p>";
		  string += "<a href='"+thelink+"' target='_blank'>Open link</a>";
		  string += "</div>";
		} 
		$(container).html(string);
	}
	
		
	
	function parseJSON(data){
		  var myobj =  data['values'];
		  
		  		  
		  for (i=0;i<counter;i++) {
		  
		  var thetitle = myobj['value'][i]['attribute'][0]['$'];
		  var date = myobj['value'][i]['attribute'][3]['$'];
		  var dataFormat = date.substring(0, 3)+", "+date.substring(4, 10)+". "+date.substring(date.length-4, date.length);
		  var desc = myobj['value'][i]['attribute'][1]['$']
		  var thelink = myobj['value'][i]['attribute'][2]['$']
		  
		  string += "<div class='news-item'>";
		  string += "<h3>"+capitaliseFirstLetter(thetitle)+"</h3>";
		  string += "<span class='meta'>"+dataFormat+"</span>";
		  string += "<p>"+desc.substring(0, 120)+"...</p>";
		  string += "<a href='"+thelink+"' target='_blank'>Open link</a>";
		  string += "</div>";
		
		 
		  }
		  $(container).html(string);
	}
	function capitaliseFirstLetter(string)
	{
    return string.charAt(0).toUpperCase() + string.slice(1);
	}
	
	
}	


//___________________________________________ Feed from yahoo pipes
	/*function getCustomFeeds(count, cont){
	var string = "";
	var counter = count;
	var container = cont;
	
	if ($.browser.msie && parseInt($.browser.version, 10) >= 8 && window.XDomainRequest) {
		  // Use Microsoft XDR
		  var xdr = new XDomainRequest();
		  xdr.open("get", 'http://pipes.yahoo.com/pipes/pipe.run?_id=0ec240f8d876ce04d920695a9c04d51c&_render=json');
		  xdr.onload = function() {
		  json = 'json = '+xdr.responseText; // the string now looks like..  json = { ... };
		  eval(json); // json is now a regular JSON object
		  parseJSON(json); // parse using same function as for jQuery's success event
		  }
		  xdr.send();
	} else if($.browser.mozilla || $.browser.opera){
		jQuery.getFeed({
       url: 'http://pipes.yahoo.com/pipes/pipe.run?_id=0ec240f8d876ce04d920695a9c04d51c&_render=rss',
       success: function(feed) {	
		   var ar = feed.items;
		   var string = "";
		   for(i=0;i<counter;i++){
			   string += "<div class='news-item'>"
			   string += "<h3>"+ar[i].title+"</h3>";
			   var date = ar[i].updated;
		  	   var dataFormat = date.substring(0, date.length-15);
		       string += "<span class='meta'>"+dataFormat+"</span>";
			   string += "<p>"+ar[i].description.substring(0, 120)+"...</p>";			   
			   string += "<a href='"+ar[i].link+"' target='_blank'>Open link</a>";
			   string += "</div>";
           }
		   $(container).html(string);
		   
	   		}
   		});
		
	}else {
		  $.ajax({
		  url:'http://pipes.yahoo.com/pipes/pipe.run?_id=0ec240f8d876ce04d920695a9c04d51c&_render=json',
		  type: 'GET',
		  success:parseJSON
		  });
	}	
	
	function parseJSON(data){
		  for (i=0;i<counter;i++) {
		  string += "<div class='news-item'>";
		  string += "<h3>"+data.value.items[i].title+"</h3>";
		  var date = data.value.items[i].pubDate;
		  var dataFormat = date.substring(0, date.length-15);
		  string += "<span class='meta'>"+dataFormat+"</span>";
		  string += "<p>"+data.value.items[i].description.substring(0, 120)+"...</p>";
		  string += "<a href='"+data.value.items[i].link+"' target='_blank'>Open link</a>";
		  string += "</div>";
		  }
		  $(container).html(string);
	}
	}*/
