function modalOnOpen(dialog) {
        //Animate the open of the popup
        dialog.overlay.fadeIn('fast', function() {
                dialog.container.fadeIn('fast', function() {
                        dialog.data.hide().show();
						$('#content .video-block .video iframe').hide();
                  });
        });
}

function modalOnClose(dialog) {
        //Animates the closing of the dialogs
   dialog.data.fadeOut('fast', function() {
           dialog.container.slideUp('fast', function() {
                   dialog.overlay.fadeOut('fast', function() {
                           $.modal.close();
							$('#content .video-block .video iframe').show();
                   });
           });
   });
}

$(document).ready(function(){

  $(".carousel").jcarousel({scroll: 1, wrap: 'circular', animation: "slow", auto: 12});
  $('#content .connect-form form').submit(function (e) { 
    if (validateForm()) {

      // From AdWords
      var google_conversion_id = 954472268;
      var google_conversion_label = "ySh7CKT_pAMQzK6QxwM";
      var image = new Image(1,1);
      image.src = 'http' + ('https:' == document.location.protocol ? 's' : '') + '://www.googleadservices.com/pagead/conversion/' + google_conversion_id + '/?label=' + google_conversion_label + '&script=0';
  
      $('.modal-box').modal({
        autoPosition: false,
        opacity: 30,
        onClose: modalOnClose,
        onOpen: modalOnOpen,
        onShow: function(dialog) {
          $('.modal-box').css("height", "auto");
        }
      });
      return true;
    } else {
      return false;
    }
  }); 
});

	
var nameRow, companyRow;

$(function()
	{
		var jInputs = $('input.labeled[type=text],input.labeled[type=password], #content .connect-form .fields .field input');
		// jInputs.each();
		jQuery.each
		(
			jInputs,
			function(index, value)
			{
				value.labelValue = value.value;
			}
		);

		jInputs.focus
		(
			function ()
			{
				if (this.value == this.labelValue) this.value = '';
			}
		).blur
		(
			function ()
			{
				if (this.value == '') this.value = this.labelValue;
			}
		);
	}
);
//====================================================================================
function validateForm(){
		var firstNameValid = valFirstName(),
		lastNameValid = valLastName(),
		emailValid = valEmail(),
		zipValid = valZip();
		phone = valPhone();
		if(firstNameValid && lastNameValid && emailValid && zipValid && phone){
			//sendFormData();
			return true;
		}else{
			return false;
		}
}

function valFirstName(){
var firstname = $('#person_first_name').val();
if (firstname ===''){
$('#person_first_name').css({'border' : '2px solid red'});
return false;
}
else if(firstname.length>24){
$('#person_first_name').css({'border' : '2px solid red'});
return false;
}
else if(firstname==='First Name'){
$('#person_first_name').css({'border' : '2px solid red'});
return false;
}
else if(!/[a-z]/.test(firstname)){
$('#person_first_name').css({'border' : '2px solid red'});
return false;
}
else{
$('#person_first_name').css({'border' : '2px solid #999'});
return true;
}
}
function valLastName(){
var lastName = $('#person_last_name').val();
if (lastName===''){
$('#person_last_name').css({'border' : '2px solid red'});
return false;
}
else if(lastName.length>24){
$('#person_last_name').css({'border' : '2px solid red'});
return false;
}
else if(lastName==='Last Name'){
$('#person_last_name').css({'border' : '2px solid red'});
return false;
}
else if(!/[a-z]/.test(lastName)){
$('#person_last_name').css({'border' : '2px solid red'});
return false;
}
else{
$('#person_last_name').css({'border' : '2px solid #999'});
return true;
}
}
function valEmail(){
var email = $('#person_email').val(),
emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
if (email===''){
$('#person_email').css({'border' : '2px solid red'});
return false;
}
else if(email.length>64){
$('#person_email').css({'border' : '2px solid red'});
return false;
}
else if(!emailReg.test(email)){
$('#person_email').css({'border' : '2px solid red'});
return false;
}
else{
$('#person_email').css({'border' : '2px solid #999'});
return true;
}
}
function valZip(){
var zip = $('#person_postal_code').val();
if (zip===''){
$('#person_postal_code').css({'border' : '2px solid red'});
return false;
}
if(zip.length>5 || zip.length<5){
$('#person_postal_code').css({'border' : '2px solid red'});
return false;
}
if(!/[0-9]/.test(zip)){
$('#person_postal_code').css({'border' : '2px solid red'});
return false;
}
else{
$('#person_postal_code').css({'border' : '2px solid #999'});
return true;
}
}

function valPhone(){
var phone = $('#person_phone').val();
if (phone===''){
$('#person_phone').css({'border' : '2px solid red'});
return false;
}
if(!/^(\d\d\d)[- ]{0,1}(\d\d\d)[- ]{0,1}(\d\d\d\d)$/.test(phone)){
$('#person_phone').css({'border' : '2px solid red'});
return false;
}
else{
$('#person_phone').css({'border' : '2px solid #999'});
return true;
}
}

