﻿// Document load method
$(document).ready(function () {
	
	if(hidePannel == 1)
	{
		 $("#searchPanelExpanded").addClass("hidden");
	    $("#searchPanelCollapsed").removeClass("hidden");
	    $("#navigation").addClass("collapsed");
	    $("#hideSearchPanelTb").addClass("hidden");
	    $("#showSearchPanelTb").removeClass("hidden");
	}
	
    $("#loginPasswordText").focus(function() {
            if (!$("#loginPasswordText").hasClass("hidden")) {
                $("#loginPasswordText").addClass("hidden");
                $("#loginPassword").removeClass("hidden");
                $("#loginPassword").focus();
            }
        });
    $("#loginPassword").blur(function() {
            if (!$(this).hasClass("hidden") && this.value == "") {
                $("#loginPasswordText").removeClass("hidden");
                $("#loginPassword").addClass("hidden");
            }
        });
    // Check for second login panel (on subscribe pages)
    if ($("#loginPassword2") && $("#loginPasswordText2")) {
        $("#loginPasswordText2").focus(function() {
                if (!$("#loginPasswordText2").hasClass("hidden")) {
                    $("#loginPasswordText2").addClass("hidden");
                    $("#loginPassword2").removeClass("hidden");
                    $("#loginPassword2").focus();
                }
            });
        $("#loginPassword2").blur(function() {
                if (!$(this).hasClass("hidden") && this.value == "") {
                    $("#loginPasswordText2").removeClass("hidden");
                    $("#loginPassword2").addClass("hidden");
                }
            });
    }

    // General input greyed behavior
    $("input.greyed:not(#loginPasswordText,#loginPasswordText2)").focus(onFocusField);
    $("input.greyed").blur(onBlurField);
    $("textarea.greyed:not(#loginPasswordText,#loginPasswordText2)").focus(onFocusField);
    $("textarea.greyed").blur(onBlurField);
    
    // Navigation thumbnails behavior
    $(".blueTn,.greyTn").click(onclickNavigationThumbnail);
    // Full thumbnails behavior
    $(".blueFullTn,.greyFullTn").click(onclickFullThumbnail);
    
    // Hide / show menu
    $("#hideBtnA").click(function ()
    		{
    			$("#hideMenu").slideToggle();
    		});
    
	$("#addnewswall").click ( function() { wallFun(); });		
    
});

function onFocusField(ev) {
    if ($(this).hasClass("greyed")) {
        this._value = this.value;
		if(!$(this).hasClass("nochanged"))
        	this.value = "";
        $(this).removeClass("greyed");
    }
}

function onBlurField(ev) {
    if (!$(this).hasClass("greyed") && this.value == "") {
        this.value = this._value;
        $(this).addClass("greyed");
    }
}

function onclickNavigationThumbnail(ev) {
    $(".blueTn").addClass("greyTn");
    $(".blueTn").removeClass("blueTn");
    $(this).removeClass("greyTn");
    $(this).addClass("blueTn");
}

function onclickFullThumbnail(ev) {
    $(".blueFullTn").addClass("greyFullTn");
    $(".blueFullTn").removeClass("blueFullTn");
    $(this).removeClass("greyFullTn");
    $(this).addClass("blueFullTn");
}

function redirectToUrl(newUrl) {
    try {
        window.location = newUrl;
    }
    catch (ex) {}
}

function autocomp(a)
{
	$("#"+a).autocomplete("/autocomplete/activity",{ onItemSelect: function(){$("#"+a).focus()} });	
}	

function autocomploc(a)
{
	$("#"+a).autocomplete("/autocomplete/locality");	
}	


//Collapse and Expand Search Panel functions
function collapseSearchPanel() {
    $("#searchPanelExpanded").addClass("hidden");
    $("#searchPanelCollapsed").removeClass("hidden");
    $("#navigation").addClass("collapsed");
    $("#hideSearchPanelTb").addClass("hidden");
    $("#showSearchPanelTb").removeClass("hidden");
}
function expandSearchPanel() {
    $("#searchPanelExpanded").removeClass("hidden");
    $("#searchPanelCollapsed").addClass("hidden");
    $("#navigation").removeClass("collapsed");
    $("#hideSearchPanelTb").removeClass("hidden");
    $("#showSearchPanelTb").addClass("hidden");
}

function wallFun()
{
	$("#addeventwall").submit();
}
