Shadowbox.init({
	 language: 'en',
	 players:  ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
});


(function($){
	$(document).ready(function() {
		
		
		// fix PNG for IE6
		if ( $.browser.msie && $.browser.version == '6.0' )
			DD_belatedPNG.fix('div, a, img, li, span, em, h1');
		
		// remove any borders on last LI element
		$("ul").not('.messages, .jobs').each(function(){
			 $(this).children("li:last").css({borderRight:"0",borderBottom:"0",background:"none",paddingRight:"0",marginRight:"0"});
		});

		// smooth animation of internal links
		$('a[href*=#]').click(function() {
			if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
				var $target = $(this.hash);
				$target = $target.length && $target	|| $('[name=' + this.hash.slice(1) +']');

				if ($target.length) {
					var targetOffset = $target.offset().top;
					$('html,body').animate({scrollTop: targetOffset}, 1000);
					return false;
				}
			}
		});

		if ( $('ul.messages').length ){
			$('ul.messages li').each(function(k){
				var total = $(this).find('p').not('.utils').length;
				var para = $(this).find('p').not('.utils');
				//console.log(k);

				if ( total > 1 ) {
					// hide all paragraphs except first
					para.each(function(i){
						if ( i > 0 ) {
							$(this).addClass('hide');
						}
					});

					var more = '<p class="utility"><a class="more" href="#">Read more</a></p>';
					$(this).append(more);
				}
			});

			// add hide/show functionality
			$('p.utility a').click(function(){
				$(this).parents('li').find('p.hide').toggleClass('decoy');
				$(this).toggleClass('less');
				if ( $(this).text() == 'Read more' ) {
					$(this).text('Read less');
				} else {
					$(this).text('Read more');
				}
				return false;
			});

		
		}
		
		$('a.markread').click(function(){
			var o = $(this), ctx = o.closest('li.unread'), um_cont = $('span.unread_messages'), params = {'section':'set_read_message'};
			if (ctx.length) {
				params.msg_id = ctx.find('input[name="message_id"]').val();
				$.post('/ajax/dashboard.async_actions',params,function(data){
					if (data == 1) {
						ctx.removeClass('unread').addClass('read');
						um_cont.html(parseInt(um_cont.html())-1);
					}
				});
			} else {
				
			}
		});
		
		
	});
})(jQuery);


$(
	function()
	{
		$(".submit").click(function(){
			$(this).parents('form').submit();
			return false;
		});
        $("#sub-login").click(function(){
          $(this).parents("form").submit();
          return false;
        });

        /*$("#login-but a").click(function(){
          $("#login-div").toggle();
          $("#login-but").toggle();
          return false;
        });*/
		
		$('ul.cycleMe').cycle({
			fx: 'scrollLeft',
			speed:  2000,
			timeout: 7000,
			pause:  1
		});
		
		if ( $('ul#home-tabs').length ){
			$('ul#home-tabs li:last a').css('height','36px');
		}

		var images = {
			prev: "/templates/default/images/previous.gif",
			next: "/templates/default/images/next.gif"
		};

		$("div.testimonials").append(
			$("<ul />").addClass("nav").html("\
				<li class=\"prev\"><a href=\"#\"><img src=\"" + images.prev + "\" width=\"43\" height=\"26\" alt=\"Previous\" /></a></li>\
                <li class=\"next\"><a href=\"#\"><img src=\"" + images.next + "\" width=\"44\" height=\"26\" alt=\"Next\" /></a></li>\
			")
		).append(
			$("<ul />").addClass("indicator")
		);

		var testmonials_items = $("div.testimonials ul.items li.item").length;

		for (var i = 0; i < testmonials_items; i++) {
			$("div.testimonials ul.indicator").append(
				$("<li />").html("<a href=\"#\">" + (i+1) + "</a>")
			);
		}

		$("div.testimonials ul.items li.item").hide().eq(0).show();
		$("div.testimonials ul.indicator li").eq(0).addClass("current");

		$("div.testimonials ul.nav li.prev a").click( function() {
			var current_index = $("div.testimonials ul.indicator li").index($("div.testimonials ul.indicator li.current"));
			var index = current_index-1;

			if (index < 0) index = testmonials_items-1;

			$("div.testimonials ul.indicator li").removeClass("current").eq(index).addClass("current");
			$("div.testimonials ul.items li.item").eq(current_index).fadeOut(1000)
			$("div.testimonials ul.items li.item").eq(index).fadeIn(1000);

			return false;
		});

		$("div.testimonials ul.nav li.next a").click( function() {
			var current_index = $("div.testimonials ul.indicator li").index($("div.testimonials ul.indicator li.current"));
			var index = current_index+1;

			if (index > testmonials_items-1) index = 0;

			$("div.testimonials ul.indicator li").removeClass("current").eq(index).addClass("current");
			$("div.testimonials ul.items li.item").eq(current_index).fadeOut(1000)
			$("div.testimonials ul.items li.item").eq(index).fadeIn(1000);

			return false;
		});

		$("ul#home-tabs li").removeClass("current").eq(0).addClass("current");
		$("ul.imagebox li").hide().eq(0).show();
		var current_index = 0;
		var enable_loop = true;
		
		if(typeof(SLIDE_TIME)=="undefined") SLIDE_TIME = 8000;

		var timer = setInterval( function() {
			if (enable_loop) {
				$("ul.imagebox li").eq(current_index).fadeOut(1000);
				current_index++;
				if (current_index > $("ul.imagebox li").length-1) current_index = 0;

				$("ul.imagebox li").eq(current_index).fadeIn(1000, function() {
					$("ul#home-tabs li").removeClass("current").eq(current_index).addClass("current");
				});
			}
		}, SLIDE_TIME);

		$("ul#home-tabs li").click( function() {
			var index = $("ul#home-tabs li").index(this);
			var current_index = $("ul#home-tabs li").index($("ul#home-tabs li.current"));

			$("ul#home-tabs li").removeClass("current").eq(index).addClass("current");
			$("ul.imagebox li").eq(current_index).fadeOut(1000);
			$("ul.imagebox li").eq(index).fadeIn(1000);
			enable_loop = false;

			return false;
		});

        var config = {
			visible: 3,
			scroll: 3,
			item: 'ul.news li',
			list: 'ul.news',
			container: 'container'
		};

		var data = {
			items: $(config.item).length,
			speed: 100,
			scroll: 0,
			page: 0,
			pages: 0,
			item_width: $(config.item).outerWidth(),
			item_margin: 0,
			list_padding: 0
		};

		function px2int(value)
		{
			if (value != '' && typeof value == 'string')
				return parseInt(value.replace("px", ""));
			else if (typeof value == 'number')
				return value;
			else
				return 0;
		}

		data.item_margin = px2int($(config.item).css('margin-left')) + px2int($(config.item).css('margin-right'));
		data.list_padding = px2int($(config.list).css('padding-left')) + px2int($(config.list).css('padding-right'));
		data.scroll = (data.item_width + data.item_margin) * config.scroll;
		data.pages = Math.ceil((data.items - config.visible)/3);

		if (config.visible < data.items) {
			$(config.list).wrap(
				$('<div />').addClass(config.container).css({
					'overflow': 'hidden',
					'position': 'relative',
					'height': '380px'
				})
			);

			$(config.list).css({
				'position': 'absolute',
				'width': ((data.item_width + data.item_margin) * data.items) + data.list_padding
			});

			$('.news-pageing.left').click( function() {
				if (data.page > 0) {
					$(config.list).animate({
						'left': '+=' + data.scroll
					}, config.speed);

					data.page--;
				} else {
					$(config.list).animate({
						'left': '-=' + data.scroll*data.pages
					}, config.speed);

					data.page = data.pages;
				}

				return false;
			});

			$('.news-pageing.right').click( function() {
				if (data.page < data.pages) {
					$(config.list).animate({
						'left': '-=' + data.scroll
					}, config.speed);

					data.page++;
				} else {
					$(config.list).animate({
						'left': '+=' + data.scroll*data.pages
					}, config.speed);

					data.page = 0;
				}

				return false;
			});
		}

	}
);

