﻿function hide()
{
	document.getElementById('state').style.display = "none";
}
function checkEmail(str){
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
       return false;
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){          
       return false;
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        return false;
    }

     if (str.indexOf(at,(lat+1))!=-1){
        return false;
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        return false;
     }

     if (str.indexOf(dot,(lat+2))==-1){
        return false;
     }
    
     if (str.indexOf(" ")!=-1){
        return false;
     }
     return true;
}

$(document).ready(function () {
	$('#topNav li').hover(
		function() {
			$(this).children('div').slideDown(250);	
			$(this).children('div').css('display', 'block');	
		}, 
		function() {
			$(this).children('div').slideUp(250);	
	});

	$("#dialog").dialog({
		bgiframe: true,
		draggable: false,
		resizable: false,
		autoOpen: false,
		height: 600,
		width: 400,
		modal: true,
		buttons: {
			'Request Case Study': function() 
			{
				var bValid = true;
	            // any empty inputs:
	            if ($('#dialog input[value=]').length){
	                $('#dialog input[value=]:eq(0)').focus();
	                alert('All fields are required. Please fill out all the fields and try again.');
	                return false;   
	            }				
				
				// validate email
				if (!checkEmail( $('#tf_work_email').val() ) ){
					$('#tf_work_email').focus();
					alert('The email you entered is invalid. Please check your email and try again.');
					return false;
				}
				
				$('.ui-dialog-buttonpane button:gt(0)').hide(); // create bt
	            $('.ui-dialog-buttonpane button:eq(2)').after('<span class="ajaxLoadingMsg">Loading..</span>'); // cancel button
				
				document.forms['tfRequestCaseStudy'].submit();
				
			},
			Cancel: function()
			{
				$(this).dialog('close');
			}
		},
		close: function() 
		{
			 $('#dialog input').val('');
		},
		open: function()
		{
		  $('#tf_name').focus();
		}
	});

});

function caseStudy(id)
{
	$('#CaseInput').val(id)
	$('#dialog').dialog('open');
}

