var effectMultiplier = 15;
$.fn.wait = function(time, type) {
	time = time || 1000;
	type = type || "fx";
	return this.queue(type, function() {
		var self = this;
		setTimeout(function() {
			$(self).dequeue();
		}, time);
	});
};

function headerRotate() 
{
	//$('#logoarea').children('a').children('div:first').css('top', '-1000');
	//$('#logoarea').children('a').children('div:first').next().slideUp();

	//$('#logoarea').children('a').children('div:first').fadeIn(function(){$(this).wait(4000).slideUp(function(){$(this).next().fadeIn();});});
	
	$('div.fade1').wait(2500).fadeOut(200 * effectMultiplier);
	$('div.fade2').wait(2500).fadeIn(200 * effectMultiplier);
	$('div.fade2').wait(4500).fadeOut(200 * effectMultiplier);
	$('div.fade3').wait(9500).fadeIn(200 * effectMultiplier);

	$('.header-image').children('img:first').animate({top: '0'}, 150 * effectMultiplier, function(){
		$(this).fadeOut(200 * effectMultiplier, function(){
			//$(this).next().animate({width: '945px', height: '309px', left: '0'}, 1000 * effectMultiplier);
			$(this).next().wait(5000).fadeOut(200 * effectMultiplier, function() {
					//$(this).next().animate({left: '0px'}, 300 * effectMultiplier);
				})
			});
		});
}

$(document).ready(function(){
	$(".newpost").button();
    $('#view').button().click(function(){ viewDetails(); });
    $('#select_fields').button().click(function(){ $("#select_fields_form").toggle(); });
    
    $('input.datePicker').datepicker({dateFormat: 'yy-mm-dd', changeYear: true, changeMonth: true});
    
	headerRotate();
	
	$("form #email").val("email@provider.com");
	
	$("form #email").click(function(){
		$(this).val("");
		$(".hiddenform").slideDown();
	});
	
    $(".teaser").mouseenter(function() {
        $(this).children().children(".readmore").fadeIn("fast");
    });
    $(".teaser").mouseleave(function() {
        $(this).children().children(".readmore").fadeOut("slow");
    });
	$(".mini-calendar ul li").mouseenter(function() {
		$(this).children("a").addClass("hover-class");		
	});
	$(".mini-calendar ul li").mouseleave(function() {
		$(this).children("a").removeClass("hover-class");
	});
	
	$(".mainmenu li.parent").mouseover(function() {
		if ($(this).children(".dropdown-menu").length > 0) {
			$(this).children(".dropdown-menu").show();
		}
	});
	
	$(".mainmenu li.parent").mouseleave(function() {
		$(this).children(".dropdown-menu").hide();
	});
	
	$(".submenu li a").mouseover(function() {
		var name = $(this).parent().attr("name");
		var submenu = $(".subsubmenu ul[name=" + name + "]");
		$(this).parent().parent().children("li").children("a").removeClass("hover");
		if (!$(this).hasClass("selected")) {
			$(this).addClass("hover");
		}
		if ($(submenu).length > 0) {
			$(".subsubmenu ul:visible[name!="+name+"]").slideUp();
			$(submenu).slideDown();
		}
	});
	
	$(".banners ul li").fadeTo("slow", 0.33);
	$(".banners ul li").mouseover(function(){ $(this).fadeTo("fast", 1); });
	$(".banners ul li").mouseleave(function(){ $(this).fadeTo("slow", 0.33); });

	$("#footer .whitespace").fadeTo("slow", 0.66);
	$("#footer .whitespace").mouseover(function(){ $(this).fadeTo("fast", 1); });
	$("#footer .whitespace").mouseleave(function(){ $(this).fadeTo("fast", 0.66); });
	
	$(".scroller").jCarouselLite({
		btnNext: ".scrollarrow-right",
		btnPrev: ".scrollarrow-left",
		circular: false,
		visible: 4
    });
    
    $(".bridge_search_form .hasTooltip").tooltip({
		position: "center left",
		offset: [-10, 420],
		effect: "fade",
		opacity: 0.8,
		relative: true,
		events: {
			def:		"mouseover,mouseout",
			input:		"focus,blur",
			widget:		"focus mouseover,blur mouseout",
			tooltip:	"mouseover,mouseout"
		}
	});
	
    $(".bridge_search_form .hasTooltipResource").tooltip({
		position: "center left",
		offset: [-10, 440],
		effect: "fade",
		opacity: 0.8,
		relative: true,
		events: {
			def:		"mouseover,mouseout",
			input:		"focus,blur",
			widget:		"focus mouseover,blur mouseout",
			tooltip:	"mouseover,mouseout"
		}
	});	
	
    $(".bridge_search_form .hasTooltipMod").tooltip({
		position: "center left",
		offset: [-10, 355],
		effect: "fade",
		relative: true,
		opacity: 0.8,
		events: {
			def:		"mouseover,mouseout",
			input:		"focus,blur",
			widget:		"focus mouseover,blur mouseout",
			tooltip:	"mouseover,mouseout"
		}
	});	

    $(".bridge_search_form .hasTooltipSimpleSearch").tooltip({
		position: "center left",
		offset: [-60, 400],
		effect: "fade",
		relative: true,
		opacity: 0.8,
		events: {
			def:		"mouseover,mouseout",
			input:		"focus,blur",
			widget:		"focus mouseover,blur mouseout",
			tooltip:	"mouseover,mouseout"
		}
	});	
	
	$(".hasTooltipSimpleSearchHeading").tooltip({
		position: "center left",
		offset: [-15, 400],
		effect: "fade",
		opacity: 0.8,
		events: {
			def:		"mouseover,mouseout",
			input:		"focus,blur",
			widget:		"focus mouseover,blur mouseout",
			tooltip:	"mouseover,mouseout"
		}		
	});	
	
	$(".hasTooltipUnisHeading").tooltip({
		position: "center left",
		offset: [-55, 350],
		effect: "fade",
		opacity: 0.8,
		events: {
			def:		"mouseover,mouseout",
			input:		"focus,blur",
			widget:		"focus mouseover,blur mouseout",
			tooltip:	"mouseover,mouseout"
		}		
	});	

	$('.ajaxAutoCompleteSource').ajaxAutoComplete();
});

function viewDetails() {
	var parts = location.href.split("/");
	var page_id = parts[5] || '49';
    var fields = $("form#fields").serialize();
    fields = fields.replace(/=on/g, '');
    fields = fields.replace(/&/g, ',');	
	
	
    var params = $("form#viewDetails").serialize();
    params = params.replace(/=on/g, '');
    ids = params.replace(/&/g, ',');
    var href = '/projects-tempus/view/'+ids+'/'+page_id+'/'+'?fields='+fields;
    window.location = href;
    return false;
}

