$.fn.clearForm = function() {
  return this.each(function() {
 var type = this.type, tag = this.tagName.toLowerCase();
 if (tag == 'form')
   return $(':input',this).clearForm();
 if (type == 'text' || type == 'password' || tag == 'textarea')
   this.value = '';
 else if (type == 'checkbox' || type == 'radio')
   this.checked = false;
 else if (tag == 'select')
   this.selectedIndex = -1;
  });
};

//*********************************************************************************************************//

$("#newsletterSend").click(function() {
	var name = $("input#name").val();
	var email = $("input#email").val();
	
	if (name == "" || name == "undefined") {
		alert("Please enter your name!");
		return false;
	}
	else if (email == "" || email == "undefined") {
		alert("Please enter your email address!");
		return false;
	}
	else{}
	
	var dataString = 'email='+email+'&name='+name;
	$.ajax({
		type: "POST",
		url: "js/forms/newsletter.php",
		data: dataString,
		success: function() {
		alert("Thanks for subscribing to our 'Digital Reach Newsletter.' You will receive the\n" + 
			  "newsletter each month as it is released, along with important press release information");
		$('#signUpNewsletter').clearForm();
		}
	});
	return false;
}); 

//*********************************************************************************************************//

$(".close-slider").click(function(){ $(".handle").click(); });
$("#more-info-submit").click(function() {
	var name       = $("input#more-info-name").val();
	var email      = $("input#more-info-email").val();
	var phone      = $("input#more-info-phone").val();
	var dealership = $("input#more-info-dealership").val();
	var website    = $("input#more-info-website").val();
	var page       = $("input#page").val();
	var referrer   = $("input.referrer").val();
	var type       = $("input.type").val();
	var keywords   = $("input.keywords").val();
	
	var allVals    = [];
 	$('#send-me input:checkbox:checked').each(function(){allVals.push($(this).val());});     
 	var products   = allVals;
	
	if (name == "" || name == "undefined") {
		alert("Please enter your name!");
		return false;
	}
	else if (email == "" || email == "undefined") {
		alert("Please enter your email address!");
		return false;
	}
	else if (phone == "" || phone == "undefined") {
		alert("Please enter your phone number!");
		return false;
	}
	else{}
	
	var dataString = 'email='+email+'&name='+name+'&phone='+phone+'&dealership='+dealership+'&website='+website+'&products='+products+'&page='+page+'&referrer='+referrer+'&type='+type+'&keywords='+keywords;
	$.ajax({
		type: "POST",
		url: "js/forms/more-info.php",
		data: dataString,
		success: function() {
		alert("Your request has been received. Thank you!");
		  $("#more-info").clearForm();
		  $(".handle").click();
		}
	});
	return false;
}); 

//*********************************************************************************************************//

$("#digital-reach-part-1").click(function() {		
	var recipient_name       = $("input#recipient_name").val();
	var recipient_phone      = $("input#recipient_phone").val();
	var recipient_email      = $("input#recipient_email").val();
	var dealer_url           = $("input#dealer_url").val();
	
	
	     if(recipient_name=="" || recipient_name==undefined){alert("Please enter your name!");	return false;}
	else if(recipient_email=="" || recipient_email==undefined){alert("Please enter your email address!");	return false;}
	else if(dealer_url=="" || dealer_url==undefined){alert("Please enter your dealership's URL!");	return false;}
	else{return true;}
});

//*********************************************************************************************************//

$("#digital-reach-part-2").click(function() {
	var dealer_name          = $("input#dealer_name").val();
	var dealer_queries       = $("input#dealer_queries").val();
	var dealer_manufacturers = $("input#dealer_manufacturers").val();
	var used_dealer          = $('input:radio[name=used_dealer]:checked').val();
	var dealer_group         = $('input:radio[name=dealer_group]:checked').val();
	var dealer_region        = $("input#dealer_region").val();
	var dealer_competitors   = $("input#dealer_competitors").val();
	
	var allVals = [];
	$('#marketing input:checkbox:checked').each(function(){allVals.push($(this).val());});      
	$("input#marketing_checked").val(allVals);
	
	var marketing_other      = $("input#marketing_other").val();
	var recipient_name       = $("input#recipient_name").val();
	var recipient_title      = $("input#recipient_title").val();	
	
	if(dealer_name=="" || dealer_name==undefined){alert("Please enter your dealership's name!"); return false;}
	else if(dealer_queries=="" || dealer_queries==undefined){alert("Please enter your alternative dealer name searches!");	return false;}
	else if(dealer_manufacturers=="" || dealer_manufacturers==undefined){alert("Please enter the new manufacturers you sell.\n\nIf used dealer only, please enter N/A!");	return false;}
	else if(used_dealer=="" || used_dealer==undefined){alert("Please choose Used Inventory: Yes/No!");	return false;}
	else if(dealer_group=="" || dealer_group==undefined){alert("Please choose Dealer Group: Yes/No!");	return false;}
	else if(dealer_region=="" || dealer_region==undefined){alert("Please enter your dealership's geographic location!");	return false;}
	else if(dealer_competitors=="" || dealer_competitors==undefined){alert("Please enter your dealership's competitors!");	return false;}
	else if(recipient_name=="" || recipient_name==undefined){alert("Please enter your name!");	return false;}
	else if(recipient_title=="" || recipient_title==undefined){alert("Please enter your title!");	return false;}
	else{return true;}
});

//*********************************************************************************************************//
