﻿
var filterID = "";

	$(document).ready(function () {
	    if ($("#accordion").length > 0) {
		    $(function() {
		        $("#accordion").accordion();
		    });	
		}
			
		$("div#case_1 a").hover(function(e) {
				$(this).next("div.tooltip").hoverFlow(e.type, {opacity: "show", bottom: "70"}, "slow");
			}, function() { 
				$(this).next("div.tooltip").animate({opacity: "hide", bottom: "80"}, "fast");
			});
		$("div.case a").hover(function(e) {
				$(this).next("div.tooltip").hoverFlow(e.type, {opacity: "show", bottom: "70"}, "slow");
			}, function() { 
			$(this).next("div.tooltip").animate({opacity: "hide", bottom: "80"}, "fast");
			});
			
        $(".option_sectors").live("click", function(){  
            ajaxTeam('5f6b7a22d83547afb7b537ffa1ffc708');
            $(this).addClass('current');
            $(".option_services").removeClass('current');
            $("body").css("cursor", "progress"); 
            return false;
        });	
        
        
        $(".option_services").live("click", function(){  
            ajaxTeam('20a10f4bd57b4aa89dd8c0f08606659e');
            $(this).addClass('current');
            $(".option_sectors").removeClass('current');
            $("body").css("cursor", "progress"); 
            return false;
        });
           
        $(".memberNav h5").live("click", function(){  
            
            var list = $(this).next('ul');
            
            if ($(list).hasClass("exp")) {
                return false;
            }
            
            $(this).addClass('clicked');
            $(".memberNav ul.exp").toggle(200);
            $(".memberNav ul.exp").removeClass("exp");
            
            
            list.addClass("exp");
            
            $(list).toggle(300);
            return false;
        });	
        
        $("#services").change(function() { 
            filterID = $("option:selected", this).val();
            $("#sectors").val("null");
            $("body").css("cursor", "progress"); 
            $("#teamMembers").html("<br /><img src='/multimedia/assets/ajax-loader.gif' /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />");
            setTimeout("ajaxTeam()", 750);
        });
        
        $("#sectors").change(function() { 
            filterID = $("option:selected", this).val();
            $("#services").val("null");
            $("body").css("cursor", "progress"); 
            $("#teamMembers").html("<br /><img src='/multimedia/assets/ajax-loader.gif' /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />");
            setTimeout("ajaxTeam()", 750);
        });     
        
        $('#sectorsRotate').cycle({
            fx:             'fade', // name of transition effect (or comma separated names, ex: fade,scrollUp,shuffle) 
            timeout:         6500,
            delay:  0
        })
        
        $('#servicesRotate').cycle({
            fx:             'fade', // name of transition effect (or comma separated names, ex: fade,scrollUp,shuffle) 
            timeout:         6500,
            delay:  3500
        })
        
	});
	 
	 function closeDialog(inWhich) {
        $("#darkSide").hide();
        $("#dialogWrapper").hide();
        $("." + inWhich).hide();
        if (inWhich == "postResponse" || inWhich == "delete") {
            window.document.location.reload();
        }
        $("body").css('overflow', 'auto');5
     }

     function openDialog(inWhich) {
        $(document).scrollTop(0);
        $("#darkSide").toggle();
        $("#dialogWrapper").toggle();
        $("." + inWhich).toggle();
        $("body").css('overflow', 'hidden');
     }
     
     function openDeleteDialog(inPointerID) {
        
        $(".postID").val(inPointerID);
        openDialog("delete");
        
     }
     
     function deletePost() {
        
        var qs = "action=delete&postID=" + $(".postID").val();
        $(".comment").val('');
        $.ajax({
            type: "POST",
            url: "/ajax/ajaxForum.aspx",
            data: qs,
            success: function(d){
                closeDialog("delete");
            }
        }); 
        
     }
     
    function login() {
        var qs = "un=" + $(".un").val() + "&pw=" + $(".pw").val(); 
        $.ajax({
            type: "POST",
            url: "/ajax/ajaxLogin.aspx",
            data: qs,
            success: function(d){
                if (d == "SUCCESS") {
                    openDialog("signin");
                    window.document.location.reload();
                }
                else {
                    $(".inner p.copy").text("Sorry, your login details were incorrect...")
                }
            }
        }); 
    }
    
    function logout() {
        var qs = "action=logout";
        $.ajax({
            type: "POST",
            url: "/ajax/ajaxLogin.aspx",
            data: qs,
            success: function(d){
                window.document.location.reload();
            }
        }); 
    }
    
    function ajaxComment() {

        $("#commentMessage").hide();
        $("#commentHTMLMessage").hide();

        if ($(".comment").val() == "") {
            $("#commentMessage").show();
            return;
        }
        
        if ($(".comment").val().indexOf("<") > -1) {
            $("#commentHTMLMessage").show();
            return;
        }    
        
        var qs = "action=add&topicID=" + $(".topicID").val() + "&" + $(".comment").serialize();
        $(".comment").val('');
        $.ajax({
            type: "POST",
            url: "/ajax/ajaxForum.aspx",
            data: qs,
            success: function(d){
                openDialog("postResponse");
            }
        }); 
    }

    function ajaxTeam() {
        $.ajax({
            type: "POST",
            url: "/ajax/ajaxTeams.aspx",
            data: "filterPointerID=" + filterID,
            success: function(d){
                $("body").css("cursor", "auto"); 
                $("#teamMembers").html(d);
            }
        }); 
    }

     function MaxWordsCount(e,ln )
     {    
        if ( e.value.split(/\s+/).length>ln)
            $("#maxLenValidation").html("* you reached the maximum word limit");
         else                 
           $("#maxLenValidation").html("");
     }
     


