$(document).ready(function(){
	
	if(!$.browser.msie)
		$("#guicksearchimage").attr("src", "images/magnifier3.gif");
	
	$("#anim").hide();
	var hide = true;
	var img = 1;
	
	$("#signinbyemail").hide();
	
	$("#togglesigninmethod").click(function(){
		if($("#togglesigninmethod").text() == "Sign in by your email address")
		{
			$("#togglesigninmethod").text("Sign in by your username");
			$("#signinby").text("Email");
			$("#signintext").attr("value", "");
		}
		else
		{
			$("#togglesigninmethod").text("Sign in by your email address");
			$("#signinby").text("Username");
			$("#signintext").attr("value", "");
		}
	});
	
	$("#signinform").submit(function(){
		if($.trim($("#signintext").val()) == "")
		{
			$("#signintext").css("border-bottom", "1px solid #FF9060");
			$("#signintext").focus();
			return false;
		}
		else
			$("#signintext").css("border", "1px solid #BCD2E6");
		if($.trim($("#signinpassword").val()) == "")
		{
			$("#signinpassword").css("border-bottom", "1px solid #FF9060");
			$("#signinpassword").focus();
			return false;
		}
		else
			$("#signinpassword").css("border", "1px solid #BCD2E6");
		return true;		
	});
	
	$("#retrieveinformationform").submit(function(){
		if($.trim($("#retrieveemail").val()) == "")
		{
			$("#retrieveemail").css("border-bottom", "1px solid #FF9060");
			$("#retrieveemail").focus();
			return false;
		}
		else
			$("#retrieveemail").css("border", "1px solid #BCD2E6");
	});
	
	$("#signupform").submit(function(){
		if($.trim($("#signupusername").val()) == "")
		{
			$("#signupusername").css("border-bottom", "1px solid #FF9060");
			$("#signupusername").focus();
			return false;
		}
		else
			$("#signupusername").css("border", "1px solid #BCD2E6");	
		if($.trim($("#signupemail").val()) == "")
		{
			$("#signupemail").css("border-bottom", "1px solid #FF9060");
			$("#signupemail").focus();
			return false;
		}
		else
			$("#signupemail").css("border", "1px solid #BCD2E6");
		if($("#signuppassword").val() == "")
		{
			$("#signuppassword").css("border-bottom", "1px solid #FF9060");
			$("#signuppassword").focus();
			return false;
		}
		else
			$("#signuppassword").css("border", "1px solid #BCD2E6");
		if($("#verifypassword").val() == "")
		{
			$("#verifypassword").css("border-bottom", "1px solid #FF9060");
			$("#verifypassword").focus();
			return false;
		}
		else
			$("#verifypassword").css("border", "1px solid #BCD2E6");
		if($("#verifypassword").val() != $("#signuppassword").val())
		{
			$("#verifypassword").css("border-bottom", "1px solid #FF9060");
			$("#verifypassword").focus();
			return false;
		}
		else
			$("#verifypassword").css("border", "1px solid #BCD2E6");
		if($.trim($("#verificationcode").val()) == "")
		{
			$("#verificationcode").css("border-bottom", "1px solid #FF9060");
			$("#verificationcode").focus();
			return false;
		}
		else
			$("#verificationcode").css("border", "1px solid #BCD2E6");
		
		if($("#agreetermsandpolicy").attr("checked") == false)
		{
			$("#agreetermsandpolicydiv").css("border-bottom", "1px solid #FF9060");
			return false;
		}
		else
			$("#agreetermsandpolicydiv").css("border-bottom", "1px solid #E0EEFF");	
		return true;
	});
	
	var box = "";
	$("#advancedsearchbox").hide();
	$("#rapidsharetoolsbox").hide();
	$("#bookmarkrapidshareybox").hide();
	
	$("#toggleadvancedsearchbox").click(function(){
		if(!$("#rapidsharetoolsbox").is(":hidden"))
			$("#rapidsharetoolsbox").toggle("slow");
		if(!$("#bookmarkrapidshareybox").is(":hidden"))
			$("#bookmarkrapidshareybox").toggle("slow");

		$("#advancedsearchbox").toggle("slow");
		if($("#searchboxarrow").attr("src") == "images/arrow_down_small.gif")
			$("#searchboxarrow").attr("src" , "images/arrow_up_small.gif");
		else
			$("#searchboxarrow").attr("src" , "images/arrow_down_small.gif");
	});
	
	$("#togglerapidsharetoolsbox").click(function(){
		if(!$("#advancedsearchbox").is(":hidden"))
			$("#advancedsearchbox").toggle("slow");
		if(!$("#bookmarkrapidshareybox").is(":hidden"))
			$("#bookmarkrapidshareybox").toggle("slow");

		$("#rapidsharetoolsbox").toggle("slow");
	});
	
	$("#togglebookmarkrapidshareybox").click(function(){
		if(!$("#advancedsearchbox").is(":hidden"))
			$("#advancedsearchbox").toggle("slow");
		if(!$("#rapidsharetoolsbox").is(":hidden"))
			$("#rapidsharetoolsbox").toggle("slow");
	
		$("#bookmarkrapidshareybox").toggle("slow");
	});
	
	$("#lavaLampBasicImage > li > a").each(function(){
		if(!($.browser.msie && $.browser.version == "6.0"))
			$(this).css("margin", "auto 8px");
	});
	
	$("#q").focus(function(){
		if($.trim($("#q").val()) == "Quick RapidShare Search")
			$("#q").val("");
	});
	
	$("#q").blur(function(){
		if($.trim($("#q").val()) == "")
			$("#q").val("Quick RapidShare Search");
	});	
	
	$("#RSLinksURLBox").hide();
	$("#RSUserListsBox").hide();
	$("#RSLinksBox").hide();
	
	$("#ShowRSLinksBox").click(function(){ $("#RSLinksURLBox").slideUp("slow"); $("#RSUserListsBox").slideUp("slow"); $("#RSLinksBox").slideToggle("slow");});
	$("#ShowRSUserListsBox").click(function(){ $("#RSLinksURLBox").slideUp("slow"); $("#RSLinksBox").slideUp("slow"); $("#RSUserListsBox").slideToggle("slow");});
	$("#ShowRSLinksURLBox").click(function(){ $("#RSUserListsBox").slideUp("slow"); $("#RSLinksBox").slideUp("slow"); $("#RSLinksURLBox").slideToggle("slow");});
	/* Lavalamp */
	
	var query = new Object();
	window.location.search.replace(
	new RegExp( "([^?=&]+)(=([^&]*))?", 'g' ),
		function( $0, $1, $2, $3 ){
			query[ $1 ] = $3;
		}
	);
	easing = query['e'] || 'Quad';

	function loadEasing(e) {
		location.href = location.pathname+'?e='+e;
	}
	
	function setEasing(e) {
		loadLamps(e);
	}
	
	// for dynamic easing changes		
	function loadLamps(easing) {
		$('#lavaLampBasicImage').lavaLamp({
			fx: 'easeIn'+easing,
			speed: 800
		});
	}

	// jquery initialize:
	$(function() {
		loadLamps(easing);
		$('select#easing option[value='+easing+']').attr('selected','selected');
		$('.easingLabel').text(easing);
	});

	//alert box
	$("#messagebox").hide();
	$("#ajaxloader").hide();
	
	
	//Ajax Rating
	$("a[id^='minus'], a[id^='plus'], a[id^='check']").each(function(){
		$(this).click(function(){
			var yOffset = ($.browser.msie) ? document.body.parentElement.scrollTop : window.pageYOffset;
			$("#ajaxloader").css("top", yOffset).css("left", $(window).width() - 85).show();
			$.ajax({
				url: "ajax-request.php",
				cache: false,
				data: "action=" + $(this).attr("id"),
				dataType: "xml",
				success: function(data){
					showMessageBox($(data).find("MTitle").text(), $(data).find("MBody").text());
					$("#ajaxloader").hide();
				}
			});
		});
	});	
});


	function showMessageBox(title, body)
	{
		$("#messageboxtitle").text(title);
		$("#messageboxbody").html(body);
		$("#messagebox").show("slow");
		var yOffset = ($.browser.msie) ? document.body.parentElement.scrollTop : window.pageYOffset;
		$("#messagebox").css("left", ($(window).width()) / 2 - 160);
		$("#messagebox").css("top", ($(window).height() ) / 2 - 45 + yOffset);
	}
	
	function hideMessageBox()
	{
		$("#messagebox").hide("slow");
	}