/*!
 * Color animation jQuery-plugin
 * http://www.bitstorm.org/jquery/color-animation/
 * Copyright 2011 Edwin Martin <edwin@bitstorm.org>
 * Released under the MIT and GPL licenses.
 */
 
 var tweeter = function(){
			var base_url = 'http://twitter.com/';   // identica: 'http://identi.ca/'
    		var hashtag_part = 'search?q=#';        // identical: 'tag/'
    		var mention_part = ''; 
            var destination =  jQuery('#twitter-feed');
			var html = '';
            var tweeturl = "http://twitter.com/status/user_timeline/agrinews1.json?count=2&callback=?";
            jQuery.getJSON(tweeturl, function(d) {
                jQuery.each(d, function(i, item) {
                var linkText = item.text;
                var linkText = linkText.replace( /[#]+[A-Za-z0-9-_]+/g, '');
                var linkText = linkText.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&~\?\/.=]+/g, function(url) {
		return url.link(url);
	});
    		            
                
                var date = item.created_at ;
                var date = date.split(' ');
                var dayDate = date[2];
                 if( dayDate == '1' || dayDate == '21' || dayDate == '31' ){
                	var date =  date[0] + ' ' + date[1] + ' ' + dayDate + 'st';
                }
                else if( dayDate == '2' || dayDate == '22' ){
                	var date =  date[0] + ' ' + date[1] + ' ' + dayDate + 'nd';
                }
                else if( dayDate == '3' || dayDate == '23' ){
                	var date =  date[0] + ' ' + date[1] + ' ' + dayDate + 'rd';
                }
                else{
                var date = date[0] + ' ' + date[1] + ' ' + dayDate + 'th';
               }

                    html += "<li><div class='ln-date'>" + date + "</div><p>" + linkText + "<p></li>";

                });
				  jQuery('#twitter-feed').append(html);
              
            });
        }

tweeter();

 
(function(d){function i(){var b=d("script:first"),a=b.css("color"),c=false;if(/^rgba/.test(a))c=true;else try{c=a!=b.css("color","rgba(0, 0, 0, 0.5)").css("color");b.css("color",a)}catch(e){}return c}function g(b,a,c){var e="rgb"+(d.support.rgba?"a":"")+"("+parseInt(b[0]+c*(a[0]-b[0]),10)+","+parseInt(b[1]+c*(a[1]-b[1]),10)+","+parseInt(b[2]+c*(a[2]-b[2]),10);if(d.support.rgba)e+=","+(b&&a?parseFloat(b[3]+c*(a[3]-b[3])):1);e+=")";return e}function f(b){var a,c;if(a=/#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})/.exec(b))c=
[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16),1];else if(a=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/.exec(b))c=[parseInt(a[1],16)*17,parseInt(a[2],16)*17,parseInt(a[3],16)*17,1];else if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))c=[parseInt(a[1]),parseInt(a[2]),parseInt(a[3]),1];else if(a=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([01\.]*)\s*\)/.exec(b))c=[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10),parseFloat(a[4])];return c}
d.extend(true,d,{support:{rgba:i()}});var h=["color","backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","outlineColor"];d.each(h,function(b,a){d.fx.step[a]=function(c){if(!c.init){c.a=f(d(c.elem).css(a));c.end=f(c.end);c.init=true}c.elem.style[a]=g(c.a,c.end,c.pos)}});d.fx.step.borderColor=function(b){if(!b.init)b.end=f(b.end);var a=h.slice(2,6);d.each(a,function(c,e){b.init||(b[e]={a:f(d(b.elem).css(e))});b.elem.style[e]=g(b[e].a,b.end,b.pos)});b.init=true}})(jQuery);


$(function(){
	if(/\/about\//.test($.url.attr("source"))){
		$("ul.nav li.nav-about").addClass("active");
	} else if(/\/blog\//.test($.url.attr("source"))){
		$("ul.nav li.nav-blog").addClass("active");
	} else {
		$("ul.nav li.nav-home").addClass("active");
	}
	$("#searchfield").focus(function(){
		if($(this).val() == "Search The Blog"){ $(this).val(""); }
	}).blur(function(){
		if($(this).val() == ""){ $(this).val("Search The Blog"); }
	});
});

frSuccess = function(){

//Nav

//Twitter


//Register Form
$("#register-form").submit(function(event){ 
    event.preventDefault(); 
    var formData = { 
        data_set_id: 5, 
        first_name: $("input[name=first-name]").val(), 
        last_name: $("input[name=last-name]").val(),
        email: $('input[name=email]').val(),
        message: $('textarea[name=message]').val(),
    };
    $.controller.create("data/registers", formData, { 
        success: function(){ 
            $('#sender').text('Registration sent successfully !');
            $('#register-form input, #register-form textarea').val('');
        } 
    }); 
});

//Fullsize

$("img").fullsize();



//Linkage

$('.events-list li, .fr_data_vacancies li').click(function(){
	
	var linkDest = $(this).find('.fr_link').text();
	var fileName = $(this).find('.fr_file').text();
	var fileDest = '/upload/data/7/' + fileName;
	
	if(linkDest == ''){
	
	document.location = fileDest;
	
	}
	else {
	document.location = linkDest;
	}
	//alert(destination);
	
	
	
})

$('.fr_data_vacancies li').click(function(){
	
	var linkDest = $(this).find('.fr_link').text();
	var fileName = $(this).find('.fr_file').text();
	var fileDest = '/upload/data/8/' + fileName;
	
	if(linkDest == ''){
	
	document.location = fileDest;
	
	}
	else {
	document.location = linkDest;
	}
	//alert(destination);

	
})
var browserUrl = window.location.href;

// Active Links
$('.second-level li a').each(function(){
		var linkUrl = $(this).attr('href');
		if (linkUrl == browserUrl){
			$(this).addClass('selected');
		}
});

//Scroll

$('.scroll').jScrollPane({
	scrollbarWidth: 5,
	scrollbarOnLeft: false,
	scrollbarMargin: 35,
	verticalDragMinHeight: 40,
	verticalDragMaxHeight: 40,
	


});

//NAV
if(browserUrl.indexOf('conferences') != -1) {
   //match
   $('.first-level li:not(.conferences, .second-level li)').css('background-color', '#333');
   $('.conferences ul').show();
   $('.conferences').addClass('active');
   $('.active ul li a').addClass('conferences-active');
   
   	$('#header ul li:not(.conferences, .second-level li)').hover(function(){
	
	$(this).find('ul').fadeIn(200);
	$('.conferences ul').fadeOut(200);
	
	},function()
	{
	
	$(this).find('ul').fadeOut(200);
	$('.conferences ul').fadeIn(200);
	
	});
}
if((browserUrl.indexOf('search') != -1) || (browserUrl.indexOf('vacancies') != -1)) {
   //match
   $('.first-level li:not(.executive, .second-level li)').css('background-color', '#333');
   $('.executive ul').show();
   $('.executive').addClass('active');
   $('.active ul li a').addClass('executive-active');
   	$('#header ul li:not(.executive, .second-level li)').hover(function(){
	
	$(this).find('ul').fadeIn(200);
	$('.executive ul').fadeOut(200);
	
	},function()
	{
	
	$(this).find('ul').fadeOut(200);
	$('.executive ul').fadeIn(200);
	
	});
}
if((browserUrl.indexOf('design') != -1) || (browserUrl.indexOf('galleries') != -1)) {
   //match
   $('.first-level li:not(.design, .second-level li)').css('background-color', '#333');
   $('.design ul').show();
   $('.design').addClass('active');
   $('.active ul li a').addClass('design-active');
   
   	$('#header ul li:not(.design, .second-level li)').hover(function(){
	
	$(this).find('ul').fadeIn(200);
	$('.design ul').fadeOut(200);
	
	},function()
	{
	
	$(this).find('ul').fadeOut(200);
	$('.design ul').fadeIn(200);
	
	});
}
if((browserUrl.indexOf('training') != -1) || (browserUrl.indexOf('agenda') != -1)) {
   //match
   $('.first-level li:not(.training, .second-level li)').css('background-color', '#333');
   $('.training ul').show();
   $('.training').addClass('active');
   $('.active ul li a').addClass('training-active');
   	$('#header ul li:not(.training, .second-level li)').hover(function(){
	
	$(this).find('ul').fadeIn(200);
	$('.training ul').fadeOut(200);
	
	},function()
	{
	
	$(this).find('ul').fadeOut(200);
	$('.training ul').fadeIn(200);
	
	});
}

if((browserUrl !== 'http://globalcommoditiesgroup.com/') && (browserUrl !=='http://www.globalcommoditiesgroup.com/') && (browserUrl !=='http://globalcommoditiesgroup.com/contacts') && (browserUrl !=='http://www.globalcommoditiesgroup.com/contacts') && (browserUrl.indexOf('news') == -1)){
$('.conferences:not(.active)').hover(function(){
		$(this).animate({
			backgroundColor: '#71bf44'
		});
}, function(){
		$(this).animate({
			backgroundColor: '#333'
		});
});

$('.executive:not(.active)').hover(function(){
		$(this).animate({
			backgroundColor: '#0095da'
		});
}, function(){
		$(this).animate({
			backgroundColor: '#333'
		});
});

$('.design:not(.active)').hover(function(){
		$(this).animate({
			backgroundColor: '#ef4023'
		});
}, function(){
		$(this).animate({
			backgroundColor: '#333'
		});
});

$('.training:not(.active)').hover(function(){
		$(this).animate({
			backgroundColor: '#9a66a5'
		});
}, function(){
		$(this).animate({
			backgroundColor: '#333'
		});
});
}


}

