$(document).ready(function() {
						  
	//GREEN CORNER THING
	if($(window).width() < 1080) {
		$("#just-for-students").css("display", "none");
	};
	
	$(window).bind("resize", resizeWindow);
		function resizeWindow( e ) {
		if($(window).width() < 1080) {
			$("#just-for-students").css("display", "none");
		};
		if($(window).width() > 1080) {
			$("#just-for-students").css("display", "block");
		};
	};
						  		
	//HEADER LOGIN ENTER SUBMIT
	$('#header-login-form-container input').keypress(function(e){
      if(e.which == 13){
		   $('form#header-login-form').submit();
       }
      });
	
	//HEADER LOGIN SLIDE
	var loginTimeOut;
	$("#header-login-slide").click(function(e){
			$("#header-login-bg").animate({top:0}, 400);	
			$("#header-login-username input").focus();
			return false;
	});
	$("#header-login-bg").hover(function(e){
			 clearTimeout(loginTimeOut);
	}, function() {									 
			loginTimeOut = setTimeout(function() {
				$("#header-login-bg").animate({top:-54}, 400);
		}, 500);
	});

	//ALERT MESSAGE
	$("#alert-message").fadeTo(5000, .9, function() {
		$("#alert-message, #alert-message").animate({top:"-54"}, 1000);
	});
		
	//LOGIN FOCUS BLUR FIELDS (Student)
	$('input.login-field').focus(function(e) {
		$('input.login-field').removeClass("active");
		$(e.target).addClass("active");
	});
	//LOGIN FOCUS BLUR FIELDS (Non student)
	$('input.login-field.non-student').focus(function(e) {
		$('input.login-field.non-student').removeClass("active");
		$(e.target).addClass("active");
	});
	
	//FORGOT PASSWORD
	$("a#forgot-password-title").click(function(e) {
		$("#forgot-password-fields").toggle();
		return false;
	});
	
	//HOME SEARCH FOCUS BLUR
	$('#home-search-right input').focus(function(e) {
		$("div#home-search-right").removeClass('field');
		$("div#home-search-right").addClass('field-active');
	});
	
	//HOME SEARCH FOCUS BLUR 2
	$('#home-search-right input').blur(function(e) {
	if(this.value == "") {
		$("div#home-search-right").removeClass('field-active');
		$("div#home-search-right").addClass('field');
	}
	});
	
	//CATEGORIES ARROW CLICK
	$("#classifieds-menu").click(function(e){
		$("#menu-categories-content").toggle();
		return false;
	});
	
	//CATEGORIES HIDE
	$("#header-categories-hide").click(function(e){
		$("#menu-categories-content").toggle();
		return false;
	});
	
	//CATEGORIES
	$('.categories-container a').click(function(e) {
		if($(e.target).hasClass("all-cat") == false) {
			$('.categories-container').animate({top:-155}, 800);
			$('.children').removeClass('active');
			$('#'+$(this).attr('rel')).addClass('active');
			$('.active').animate({top:0}, 800);
			$("a.header-categories-back, a.header-categories-back-post-ad").addClass("categories-up");
			return false;
		}
	});
	
	//CATEGORIES BACK
	$('.categories-back').click(function(e) {
		$(e.target).parent().animate({top:155}, 800);
		$('.categories-container').animate({top:0}, 800, function() {
				$('.children').removeClass('active');
		});
		return false;
	});
	
	//CATEGORIES BACK TOP
	$("a.header-categories-back,a.header-categories-back-post-ad ").click(function(e) {		
		if($(e.target).hasClass("categories-up")) {
			$('.children').animate({top:155}, 800);
			$('.categories-container').animate({top:0}, 800, function() {
					$("a.header-categories-back, a.header-categories-back-post-ad").removeClass("categories-up");
					$('.children').removeClass('active');
			});
		}
		return false;
	});
	
	$('.categories-back').hover(function(e) {
		$('.categories-back').css("background-image", "url(/images/categories-back-hover.png)");
	}, function() {
		$('.categories-back').css("background-image", "url(/images/categories-back.png)");
	});

		
	// HOVER CLASS FOR CATEGORIES
	$('#category-title').hover(function(e) {
			$(this).css("background-image", "url(/images/categories-title-hover.png)");
	}, function() {
			$(this).css("background-image", "url(/images/categories-title.png)");
	});
	
	//FOCUS BLUR FOR HEADER SEARCH
	$('input#menu-search-box').focus(function(e) {
		if(this.value == "Search") {
			$(this).val("");
		}
	});

	$('input#menu-search-box').blur(function(e) {
		if(this.value == "") {
			$(this).val("Search");
		}
	});
	
	//STUDENT REP FAQ
	$(".faq a").click(function(e) {
		$(".faq div.active").slideUp(100);
		$(".faq .active").removeClass("active");
		$(e.target).parent().parent().find("div").addClass("active");
		$(e.target).addClass("active");
		$(e.target).parent().parent().find("div").slideDown(100);
		return false;
	});
	
	//POST AD FREE
	$("input#free").click(function() {
		if ($("input#free").is(":checked")) {
			$("input#cl_classified_price").attr("disabled", "disabled");
			$("input#cl_classified_price").val('');
			$("input#cl_classified_price").css("background", "#efefef");
			$("#payment-type").toggle();
		} else {
			$("input#cl_classified_price").removeAttr("disabled");
			$("input#cl_classified_price").css("background", "none");
			$("#payment-type").toggle();
		}
	});
	
	if($("input#cl_classified_title").val() != "" && $("input#cl_classified_price").val() == "") {
		$("input#free").attr("checked", "checked");
		$("input#cl_classified_price").attr("disabled", "disabled");
		$("input#cl_classified_price").val('');
		$("input#cl_classified_price").css("background", "#efefef");
		$("#payment-type").toggle();
	}
	
	//HOME SEARCH SUBMIT ON ENTER
	$(".as_highlight a").live("click", function(e) {
		$("#home-search-right form").submit();
	});

	
	//SITE WIDE BUTTON HOVER
	$(".cl-button").hover(function(e) {
		if($(this).hasClass("blue")) {
			$(this).addClass("blue-hover");
		}
		if($(this).hasClass("pink")) {
			$(this).addClass("pink-hover");			
		}
		if($(this).hasClass("orange")) {
			$(this).addClass("orange-hover");			
		}
		if($(this).hasClass("green")) {
			$(this).addClass("green-hover");			
		}
	}, function(e) {
		if($(this).hasClass("blue")) {
			$(this).removeClass("blue-hover");			
		}
		if($(this).hasClass("pink")) {
			$(this).removeClass("pink-hover");			
		}
		if($(this).hasClass("orange")) {
			$(this).removeClass("orange-hover");			
		}
		if($(this).hasClass("green")) {
			$(this).removeClass("green-hover");			
		}
	});
	
	//TABS
	$("ul.cl-tab-bar.loaded li a").click(function(e) {
		var newTab = $(e.target).attr("href");
		$("ul.cl-tab-bar li a.cl-tab-active").removeClass("cl-tab-active");
		$(e.target).addClass("cl-tab-active");
		$("#details-tab-content .tab-active").removeClass("tab-active");
		$(newTab).addClass("	tab-active");
		return false;										 
	});
	
	//SCROLLING AD ON CATEGORIES PAGE (fixed)
	if($("#classified-ad-right").length != 0) {
		var scrollAmount = 0;
		$(window).scroll(function() {
			var targetContainer = $(".scrolling-ad-content-left");
			var targetContainerPos = targetContainer.position();
			var targetDiv = $("#classified-ad-right");
			var targetDivPos = targetDiv.position();
			var pagePosition = $(document).scrollTop();
	
			if(!targetContainer) return;
	
			//$("#textAlert").html("Page Position: "+pagePosition+"<br>Classified Container (Top): "+targetContainerPos.top+"<br>Classified Container (Height): "+targetContainer.height()+"<br>Ad (Top): "+targetDivPos.top+"<br>Diff: "+(parseInt(targetContainer.height()) - parseInt(targetDiv.height())));
			if(parseInt(pagePosition) <= parseInt(targetContainerPos.top)) {
				scrollAmount = 0;
				targetDiv.addClass("ad-right-top");
				targetDiv.removeClass("ad-right-scrolling");
				targetDiv.removeClass("ad-right-bottom");
			}
			if(parseInt(pagePosition) > parseInt(targetContainerPos.top)) {
				scrollAmount = parseInt(pagePosition) - parseInt(targetContainerPos.top);
				targetDiv.removeClass("ad-right-top");
				targetDiv.addClass("ad-right-scrolling");
				targetDiv.removeClass("ad-right-bottom");
			}
			if(parseInt(scrollAmount) > (parseInt(targetContainer.height()) - parseInt(targetDiv.height()))) {
				scrollAmount = parseInt(targetContainer.height()) - parseInt(targetDiv.height());
				targetDiv.removeClass("ad-right-top");
				targetDiv.removeClass("ad-right-scrolling");
				targetDiv.addClass("ad-right-bottom");
			}
		});
	}//END SCROLLING AD
	
  //SEARCH PAGE
	$("#site-search-results-table .plus:first").addClass("minus");
	$("#site-search-results-table .site-search-bar-header:first").addClass("active");
	//$("#site-search-results-table .site-search-bar-content:first").addClass("active");	
	$("#site-search-results-table .site-search-bar-content:first").slideToggle(400);
	
	$(".site-search-bar-header").click(function(e) {
		//$(e.target).next(".site-search-bar-content").toggleClass("active");
		$(this).next(".site-search-bar-content").slideToggle(200);
		$(this).find(".plus").toggleClass("minus");
		$(this).toggleClass("active");
	});
	
	
	
});//END JS
