/*Main class interface*/
function interface(){
	interface.language();
}
interface.siteRoot = ('https:' == document.location.protocol ? 'https://' : 'http://')+window.location.toString().split("/")[2];
//interface.systemUrl = interface.siteRoot + $('input[name=base_path]').val() + $('input[name=application]').val();
interface.systemUrl = interface.siteRoot + $('input[name=base_path]').val() + $('input[name=application]').val()+'index.php/';
interface.objectExist = function(selector){
	if($(selector).length>0) return true;
	else return false;
}
interface.src = function(src){
	var arrSrc = src.split('/');
	var javascript = $('input[name=javascript]').val();
	if(javascript.indexOf(arrSrc[arrSrc.length-1])==-1){
		$('input[name=javascript]').val(javascript+','+arrSrc[arrSrc.length-1]);
		var script = document.createElement('script');
		script.type = 'text/javascript';
		script.async = true;
    	script.src = interface.siteRoot + $('input[name=base_full_path]').val() + 'interface/javascript/'+src+'.js';
		$('head').append(script);
	}
	return true;
}
/*End main class interface*/
/*Class language*/
var language = interface.language = function(){
	$('.language li a').click(function(){
		var url = $(this).attr('href');
		$.ajax({
			url: url,
			success: function(){
				if($('.homepage').length==1)
					window.location.href = window.location+'index.php/profile';
				else
					window.location.href = window.location;
			}
		});
		return false;
	});
}
/*End class language*/
/*Class scroll*/
var scroll = interface.scroll = function(selector){
	if(interface.src('jquery/jScrollPane') && interface.src('jquery/jquery.mousewheel')){
		$(selector).jScrollPane({showArrows:true,scrollbarWidth: 16});
	}
}
/*End class scroll*/
/*Class banner*/
var banner = interface.banner = function(selector){
	$(selector+' ul li a:not(.selected)').live('click',function(){
		$(selector+' ul li a').removeClass('selected');
		$(this).addClass('selected');
		var index = $(this).attr('href').replace('#','')-1;
		var scroll = $(selector).width()*index;
		$(selector).find('div:first').animate({
			left: "-"+scroll+"px"
		}, 500 );
		return false;
	});
}
/*End class banner*/
