// Requires jquery.js

var buttonText          = '';

//=====================================================
//-----------------------------------------------------
/**
 * @author Siamac Nikoo
 */
$(document).ready(function() {

    $('#results').hide();

    $('#home-greeting-form-submit').click(function() {

        $('#results').hide();

        buttonText                      = $('#home-greeting-form-submit').attr("value");

        $('#home-greeting-form-submit').attr("value", "Please Wait...");
        $('#home-greeting-form-submit').attr("disabled", "true");

        $('#home-greeting-form-idea').removeAttr("class");
		$('#home-greeting-form-email').removeAttr("class");
        
        var dataset                     =	{};

        dataset['cmd']                  =	'form_handler';
        dataset['func']                 =	'clientIdea';
        dataset['idea']              	=	$("textarea#home-greeting-form-idea").val();
		dataset['email']                =	$("input#home-greeting-form-email").val();

        $.post('../assets/request.php', dataset, handleIdeaResult, 'html');

        $('#home-greeting-form-submit').show();
    });
    
    $('.price-grid-detail').jqm();
    
    $('.price-grid-detail').jqmAddClose('.price-grid-detail a');
    
    $('.price-grid-item').click(function() {
    	$(this).find('.price-grid-detail').jqmShow();
    });
});
//-----------------------------------------------------
//=====================================================



//=====================================================
//-----------------------------------------------------
/**
 * @author Siamac Nikoo
 */
function handleIdeaResult(data) {

    errorMessage = '';

    if(data.match('Mandatory error: Idea')) {
        $('#home-greeting-form-idea').attr("class", "error");
    }

    if(data.match('Mandatory error: Email')) {
        $('#home-greeting-form-email').attr("class", "error");
    }

    if(data.match('Mandatory error:')) {
        errorMessage = 'All fields must be completed to submit your request. ';
    }

    if(data.match('Invalid email error')) {
        $('#home-greeting-form-email').attr("class", "error");
        errorMessage += 'You must supply a valid email address';
    }

    if(errorMessage != '') {
        alert(errorMessage);
    } else {
        alert('Your request has been submitted. Thank you');

        $('#home-greeting-form-idea').attr("value", 'Hello,\r\n\r\n(Type your idea here)\r\n\r\nThank you,\r\n(Your name)');
        $('#home-greeting-form-email').attr("value", 'Email');
    }

    $('#home-greeting-form-submit').removeAttr("disabled");
    $('#home-greeting-form-submit').attr("value", buttonText);
}
//-----------------------------------------------------
//=====================================================



//=====================================================
//-----------------------------------------------------
/**
 * @author Caleb Fidecaro
 */
$(function() {
	var fadeDuration = 400;
	
	$('.home-grid-item').mouseenter(function() {
		$(this).find('.home-grid-item-icon-hover').fadeIn(fadeDuration);
	}).mouseleave(function() {
		$(this).find('.home-grid-item-icon-hover').fadeOut(fadeDuration);
	});
	
	$('.home-grid-item').click(function() {
		window.location.href = $(this).find('h1').find('a').attr('href');
	});
	
	$('#home-greeting-form-email').focus(function() {
		
		if($(this).val() == 'Email')
		{
			$(this).val('');
		}
		
		$(this).css({'color':'#000'});
	}).blur(function() {
		
		if($(this).val() == '')
		{
			$(this).val('Email').css({'color':'#666'});
		}
	});
});
//-----------------------------------------------------
//=====================================================