$(function() {
	
	$("#header #logo").click( function () {
		window.location = $("meta[name=siteurl]").attr("content");
	});
	
	$("#menu li").hover(function () {
		$(this).not("[class*=active-menu]").children("a").animate({color:"#58585A"}, {queue:false, duration:600, easing:'easeOutSine'});
		<!--$(this).addClass("hover-menu"); -->
	}, function () {
		$(this).not("[class*=active-menu]").children("a").animate({color:"#00AEEF"}, {queue:false, duration:600, easing:'easeOutSine'});
		<!--$(this).removeClass("hover-menu"); -->
	});
	
	$("#menu li").click(function () {
		$("#menu li").removeClass("active-menu");
		$(this).addClass("active-menu");
		$(this).children("a").children("span").text("Loading..").effect("pulsate", {}, 1000);
	});
    
    $("#client-navigation .nav-item").click(function(){
        $('#client-navigation .nav-item').removeClass("active-client-page");
        $(this).addClass("active-client-page");
    });
	
	var searchFocus = false;
	var loginFocus = false; 
	
	/* Focus Boolean Variables */
	
	$("#search-box").animate({right: "-200px"}, 600);
	
	$("#s").focus(function(){
		searchFocus = true;
		if ($("#s").val() == "search something!"){
			$("#s").val("");
		}
	}).blur(function(){
		searchFocus = false;
		if ($("#s").val() == ""){
			$("#s").val("search something!");
		}
	});
	$("#search-box").hover(function () { 
		if(!searchFocus){
			$("#search-box").animate({right: "0px"}, 600); 
		}
	}, function () { 
		if(!searchFocus){
			$("#search-box").animate({right: "-200px"}, 600);
		}
	});
	
	$("#login-box").animate({right: "-200px"}, 600);
	$("#username, #password").focus(function(){
		loginFocus = true;
		if ($(this).val() == "username.." || $(this).val() == "password.."){
			$(this).val("");
		}
	}).blur(function(){
		loginFocus = false;
		if ($(this).val() == ""){
			$(this).val($(this).attr("name") + "..");
		}
	}).keypress(function(event) {
        if (event.keyCode == 13 && $("#username").val() !== "" && $("#password").val() !== "") {
            document.forms["login-form"].submit();
        };
    });
    
	$("#login-box").hover(function () { 
		if(!loginFocus){
			$("#login-box").animate({right: "0px"}, 600);
		}
	}, function () { 
		if(!loginFocus){
			$("#login-box").animate({right: "-200px"}, 600) 
		}
	});
	
	$("#client-area-promotion").hover(function () {
		if(!loginFocus){
			$("#client-area-promotion").css({backgroundPosition: "left bottom"});
			$("#client-area-promotion #client-login-form").animate({marginTop:"0px"}, {duration:300, easing:'easeOutSine'});
		}
	}, function () {
		if(!loginFocus){
			$("#client-area-promotion").css({backgroundPosition: "left top"});
			$("#client-area-promotion #client-login-form").animate({marginTop:"60px"}, {duration:300, easing:'easeOutSine'});
		}
	});
	
	
	/*$("#slides li").click(function () {
		$("#slides li").removeClass("active-slide");
		$(this).addClass("active-slide");
		set_slide();
		var the_slide = $(this).children("img").attr("src");
		$("#the-slide #slide-image").attr("src", the_slide);
	});
	
	$("#slides .active-slide").click(); */
    
    /* AUTOMATIC SLIDING */
	
	/*function nextSlide() {
		$("#slides li.active-slide").removeClass("active-slide").next("li.slide-item").addClass("active-slide");
		$("#slides .active-slide").click();
	}
	
	function prevSlide() {
		$("#slides li.active-slide").removeClass("active-slide").prev("li.slide-item").addClass("active-slide");
		$("#slides .active-slide").click();
	}
	
    setInterval(nextSlide, 15000); */
	
	function set_slide() {
		var cur_slide_pos = $("#slides .active-slide").offset().left + 25 + "px";
		$("#slides #current-slide").animate({left:cur_slide_pos}, 1000, "easeOutBack");
	}
	
	set_slide();
	
	
	/* ######################################### */
	/*         NEW SLIDE FADER - FUNCTION        */
	/* ######################################### */
	
	var MAXSLIDES = 7;
	var curSlide = 1;
	
	function slideInit() {
		curSlide = 1;
		getSlide();
	}
	
	function nextSlide() {
		if(curSlide < MAXSLIDES) {
			curSlide++;
		} else {
			curSlide = 1;
		}
		getSlide();
	}
	
	function prevSlide() {
		if(curSlide > 1) {
			curSlide--;
		} else {
			curSlide = MAXSLIDES;
		}
		getSlide();
	}
	
	function getSlide(){
		if(curSlide >= 1 && curSlide <= MAXSLIDES){
			$("#slides li").removeClass("active-slide").eq(curSlide - 1).addClass("active-slide");
			
			set_slide();  // SETS THE THUMBNAIL POINTER TO CURRENT SLIDE
			
			var the_slide = $("meta[name=themeurl]").attr("content") + "images/slides/banner(" + curSlide + ").jpg"; //$("#slides li").eq(curSlide - 1).children("img").attr("src");
			//$("#the-slide #the-bulb").animate({opacity: 0.8}, 500);
			$("#the-slide #slide-image").animate({opacity:0}, 500, 
			function() { 
				//$("#the-slide #the-bulb").animate({opacity:1}, 500); 
				$(this).attr("src", the_slide).animate({opacity:1}, 500); 
			});
		}
	}
	
	slideInit()
	
	setInterval(nextSlide, 8000);
	
	$("#slides li").click(function () {
		curSlide = $(this).children("img").attr("alt") - 1;
		nextSlide();
	});
	
	$("#next-slide").click(function () { nextSlide(); return false; })
	$("#prev-slide").click(function () { prevSlide(); return false; })
	
	$("#featured .featured-item .featured-content .more-link").text(".");

	$("#banner-handler #nav-left a img, #banner-handler #nav-right a img").fadeTo(300, 0.10).hover(function () {
		$(this).fadeTo(300, 0.25); }, function () { $(this).fadeTo(300, 0.10); } );
	
	$("#portfolio .port-item").hover(
		function() { $("#portfolio .port-item").removeClass("active-port"); $(this).addClass("active-port"); },
		function() { $("#portfolio .port-item").removeClass("active-port"); });
	
	$("#packages").click(function() {
		window.location = "/packages/";
	});
	
	$("#new-ticket").toggle(function () {
		$("#new-ticket-form").slideDown(1000);
	},function () {
		$("#new-ticket-form").slideUp(600);
	});
	
	$(".package-sub-items-accordion").accordion({
		event: "mouseover"
	});
	
	/* PNG FIX FOR < IE 7 */
	DD_belatedPNG.fix("div, img, a, span, h1, h2, h3, h4, h5, h6, ul, li");
	
	$("#logmein-handler").toggle(function() {
		$("#logmein").animate({marginTop:"-50px"}, {duration:600, easing:'easeOutSine'});
	}, function() {
		$("#logmein").animate({marginTop:"0px"}, {duration:600, easing:'easeOutSine'});
	});
	
	$("#logmein").fadeTo(300, 0.40).hover(function() {
		$(this).fadeTo(300, 1);
	}, function() {
		$(this).fadeTo(300, 0.75);
	});
	
	$("#logmein-handler").click();
    
    $("a[rel^='lightbox']").prettyPhoto({
			animationSpeed: 'slow', /* fast/slow/normal */
			opacity: 0.80, /* Value between 0 and 1 */
			showTitle: true, /* true/false */
			allowresize: true, /* true/false */
			default_width: 500,
			default_height: 344,
			counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
			theme: 'facebook', /* light_rounded / dark_rounded / light_square / dark_square / facebook */
			hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
			wmode: 'opaque', /* Set the flash wmode attribute */
			autoplay: true, /* Automatically start videos: True/False */
			modal: false, /* If set to true, only the close button will close the window */
			changepicturecallback: function(){}, /* Called everytime an item is shown/changed */
			callback: function(){}, /* Called when prettyPhoto is closed */
		});

    
});

function submit_login_form(){
    document.forms["login-form"].submit();
}

function submit_search_form(){
    document.forms["search-form"].submit();
}

function submit_client_login_form(){
    document.forms["client-login-form"].submit();
}

function register_new_client(){
	window.location = "/client-area/?tab=register";
}
