$(document).ready(function() {
	// initialization
	/*$(".button").addClass("button-inactive").attr("disabled", "disabled");*/
	// inputs hover & focus
	$(".inputText, .inputPassword, .inputArea").hover(function() {
    	$(this).addClass("input-hover");
	}, function() {
		$(this).removeClass("input-hover");
    });
	$(".inputText, .inputPassword, .inputArea").focus(function() {
    	$(this).addClass("input-focus");
	});
	$(".inputText, .inputPassword, .inputArea").blur(function() {
		$(this).removeClass("input-focus");
	});
	// hovers
	$('.button').hover(function() {
		$(this).addClass("button-over");
	}, function() {
		$(this).removeClass("button-over");
	});
	$('.exsisto').hover(function() {
		$(this).attr("src", "/images/exsisto-logo-over.gif");
	}, function() {
		$(this).attr("src", "/images/exsisto-logo.gif");
	});
	// search input
	$(".cl").focus(function() {
    	if ($(this).val() == $(this).attr("defaultValue"))
    		$(this).val("");
	});
	$(".cl").blur(function() {
    	if ($(this).val() == "")
    		$(this).val($(this).attr("defaultValue"));
	});
	$("#login-form-top .inputText").focus(function() {
    	if ($("#login-form-top .inputText").val() == $("#login-form-top .inputText").attr("defaultValue") && $("#pass2").val() == $("#pass2").attr("defaultValue")) {
    		$("#login-form-top .inputText").val("");
    		$("#pass2").hide();
    		$("#logintop_pass").show();
    	}
	});
	$("#pass2").focus(function() {
    	if ($("#login-form-top .inputText").val() == $("#login-form-top .inputText").attr("defaultValue") && $("#pass2").val() == $("#pass2").attr("defaultValue")) {
    		$("#login-form-top .inputText").val("");
    		$("#pass2").hide();
    		$("#logintop_pass").show().focus();
    	}
	});
	$("#login-form-top .inputText, #logintop_pass").blur(function() {
    	if ($("#login-form-top .inputText").val() == "" && $("#logintop_pass").val() == "") {
    		$("#login-form-top .inputText").val($(this).attr("defaultValue"));
    		$("#pass2").show();
    		$("#logintop_pass").hide();
    	}
	});
	// buttons
	$("#search .inputText").keyup(function() {
    	if ($(this).val() == "" || $(this).val() == $(this).attr("defaultValue"))
    		$("#search .button").addClass("button-inactive").attr("disabled", "disabled");
    	else
    		$("#search .button").removeClass("button-inactive").removeAttr("disabled");
	});
	$("#login-form .inputText, #login-form .inputPassword").keyup(function() {
    	if ($("#login-form .inputText").val() == "" || $("#login-form .inputPassword").val() == "")
    		$("#login-form .button").addClass("button-inactive").attr("disabled", "disabled");
    	else
    		$("#login-form .button").removeClass("button-inactive").removeAttr("disabled");
	});
	$("#login-form-top .inputText, #pass2, #logintop_pass").keyup(function() {
    	if ($("#login-form-top .inputText").val() == "" || $("#login-form-top .inputText").val() == $("#login-form-top .inputText").attr("defaultValue") || $("#logintop_pass").val() == "")
    		$("#login-form-top .button").addClass("button-inactive").attr("disabled", "disabled");
    	else
    		$("#login-form-top .button").removeClass("button-inactive").removeAttr("disabled");
	});
	$("#newsletter .inputText").keyup(function() {
    	if ($(this).val() == "")
    		$("#newsletter .button").addClass("button-inactive").attr("disabled", "disabled");
    	else
    		$("#newsletter .button").removeClass("button-inactive").removeAttr("disabled");
	});
	// initializing mainbody panels
	var panelLeft = $("#panelLeft").height();
	var panelContent = $("#panelContent").height();
	var panelRight = $("#panelRight").height();
	if (panelLeft > panelContent)
		if (panelLeft > panelRight) {
			$("#panelLeft").height(panelLeft);	
			$("#panelContent").height(panelLeft);	
			$("#panelRight").height(panelLeft);	
		}
		else {
			$("#panelLeft").height(panelRight);	
			$("#panelContent").height(panelRight);	
			$("#panelRight").height(panelRight);
		}	
	else
		if(panelContent > panelRight) {
			$("#panelLeft").height(panelContent);	
			$("#panelContent").height(panelContent);	
			$("#panelRight").height(panelContent);
		}
		else {
			$("#panelLeft").height(panelRight);	
			$("#panelContent").height(panelRight);	
			$("#panelRight").height(panelRight);
		}
	
	$("#contacts-right li a.city").click(function(){
		if ($(this).parent().find(".offices").is(":hidden")) {
			$(".offices").slideUp(400);
			$("#contacts-right .selected").removeClass("selected");
			$(this).parent().addClass("selected").find(".offices").slideDown(400);
		}
		else {
			$("#contacts-right .selected").removeClass("selected");
			$(".offices").slideUp(400);			
		}
		return false;
	});
	if (!$("#login-form").length) {
		$("#login-form-top").show();
	}
	$(".target_blank")
		.attr("target", "_blank");
	// lightbox
	$('.image-lb').lightBox(); // Select all links in object with gallery ID
});

function showForm() {
	$("#contacts-front").fadeOut(400, function(){
		$("#contacts-form").slideDown(400);
	});
	return false;
}
