$().ready(function() {
	// CONTACT US UP DOWN FORM
	$('div#slider').each(function(){
		$(this).find(".Pager").remove();
	});
	$('.contact-us').click(function() {
		if ($(".contact-us-content").is(":hidden")) {
			$(".contact-us-content").slideDown("slow");
		} else {
			$(".contact-us-content").slideUp("slow");
		}			
	
	});
	$('.close-contact').click(function() {
		$(".contact-us-content").slideUp("slow");
	});
	// RESETS DEFAULT FIELD VALUES
	$('.default-value').each(function() {
		var default_value = this.value;
		$(this).focus(function() {
			if(this.value == default_value) {
				this.value = '';
				$(this).css('color', '#666');

			}
		});
		$(this).blur(function() {
			if(this.value == '') {
				this.value = default_value;
				$(this).css('color', '#8092A6');
			}
		});
	});
});

function clearForm() {
    var firstNameDefault = $("#firstNameDefault").val();
    var lastNameDefault = $("#lastNameDefault").val();
    var emailDefault = $("#emailDefault").val();
    var messageDefault = $("#messageDefault").val();
    $("#firstname").val(firstNameDefault);
    $("#lastname").val(lastNameDefault);
    $("#email").val(emailDefault);
    $("#message").val(messageDefault);
    $("#firstname").css('color', '#8092A6');
    $("#lastname").css('color', '#8092A6');
    $("#email").css('color', '#8092A6');
    $("#message").css('color', '#8092A6');
}

function CallContactUsWebService() { 
	var firstName = $("#firstname").val();
	var lastName = $("#lastname").val();
	var email = $("#email").val();
	var message = $("#message").val();
   $.ajax({
	   type: "POST",
	   url: baseUrl + "ContactUsWS.asmx/SendEmail",
	   data: "firstName=" + firstName + "&lastName=" + lastName + "&email=" + email + "&message=" + message + "&siteName=Lineagen_com",
	   success: OnSuccess,
	   error: OnError
				   });   
}
 
function OnSuccess(data, status)
{
	if(status == "success")
	{
		$("#closeSuccessDialog").click(function () { $("#contactFormSuccess").dialog("close"); });
		$("#contactFormSuccess").dialog({
		    close: function (event, ui) {
		        $(".contact-us-content").slideUp("slow");
		        clearForm();
		    },
		    width: 450,
		    height: 'auto',
		    modal: true,
		    resizable: false
		});
	}
	else
	{
		$("#closeErrorDialog").click(function () { $("#contactFormError").dialog("close"); });
		$("#contactFormError").dialog({
		    close: function (event, ui) {
		        $(".contact-us-content").slideUp("slow");
		        clearForm();
		    },
		    width: 450,
		    height: 'auto',
		    modal: true,
		    resizable: false
		});
	}
}
 
function OnError(request, status, error)
{
		$("#closeErrorDialog").click(function () { $("#contactFormError").dialog("close"); });
		$("#contactFormError").dialog({
			close: function (event, ui) {
			    $(".contact-us-content").slideUp("slow");
			    clearForm();
			},
			width: 450,
			height: 'auto',
			modal: true,
			resizable: false
		});
}
