
jQuery(document).ready(function() {
	
	jQuery(".close-window").live("click", function(){
		jQuery("#load-test-container").hide(500);	
		jQuery("#header .form-type-container").hide(500);
		jQuery("#footer .form-type-container").hide(500);
		
		jQuery("#load-test").html("");	
	});
	
	
	jQuery(".subscribeForm").submit( function(){
		
		return false;
		
	});
	
	
	jQuery("#header .form-type-container .submit").click( function(e){
		
		send_to_exacttarget("header");
		
		return false;
		
	});
	
	jQuery("#footer .form-type-container .submit").click( function(e){
		
		send_to_exacttarget("footer");
		
		return false;
		
	});
	
	
	jQuery("#header .subscribeForm-button").click( function(){
	
	  jQuery("#header .form-type-container").css({"top" : (document.body.clientHeight * 0.05) + "px"});
	
		button_form("header");
		
	});
	
	jQuery("#footer .subscribeForm-button").click( function(){
		
		jQuery("#footer .form-type-container").css({"top" : (document.body.clientHeight - (document.body.clientHeight * 0.08)) + "px"});
		button_form("footer");
		
	});
	
	
	
	jQuery("#icpsignup-box, #icpsignup-main").submit( function(){
 	
 		var icp_iform = this.id.split("-")[1];
 	
 		jQuery("#load-test").html("");
 	
	 	var Fname = jQuery('#icpsignup-'+ icp_iform +' [name=Fname]').val();
		var email_address = jQuery('#icpsignup-'+ icp_iform +' [name=Email Address]').val();
		var newsletter = jQuery('#icpsignup-'+ icp_iform +' [name=newsletter]:checked').size();
		var discount = jQuery('#icpsignup-'+ icp_iform +' [name=discount]:checked').size();
		var educational_series = jQuery('#icpsignup-'+ icp_iform +' [name=educationalseries]:checked').size();
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.]{1,25})+\.([A-Za-z]{2,4})$/;
		var reg_name = /^([A-Za-z ]{1,25})$/;

		if(Fname == ""){
			 alert('First name is empty.');
		}
		else if(reg_name.test(Fname) == false){
			alert('First name invalid.');
		}
	  else if(reg.test(email_address) == false) {
	     alert('Invalid Email Address.');
	    
	  }
		else if(newsletter == 0 && discount == 0 && educational_series == 0){
			
			alert("Select Subscription");
			
		}
		else{
			
			if(Fname != "" && reg.test(email_address) == true){
			
				var thx = jQuery('#icpsignup-'+ icp_iform +' [name=thx]').val();
				var err = jQuery('#icpsignup-'+ icp_iform +' [name=err]').val();
				var usub = jQuery('#icpsignup-'+ icp_iform +' [name=usub]').val();
				var MID = jQuery('#icpsignup-'+ icp_iform +' [name=MID]').val();
				
				var Lname = jQuery('#icpsignup-'+ icp_iform +' [name=Lname]').val();
				var phone = jQuery('#icpsignup-'+ icp_iform +' [name=phone]').val();
				var business = jQuery('#icpsignup-'+ icp_iform +' [name=business]').val();
				var address1 = jQuery('#icpsignup-'+ icp_iform +' [name=address1]').val();
				var address2 = jQuery('#icpsignup-'+ icp_iform +' [name=address2]').val();
				var city = jQuery('#icpsignup-'+ icp_iform +' [name=city]').val();
				var state = jQuery('#icpsignup-'+ icp_iform +' [name=state]').val();
				var zip = jQuery('#icpsignup-'+ icp_iform +' [name=zip]').val();
				var subdate = jQuery('#icpsignup-'+ icp_iform +' [name=subdate]').val();
				var question = jQuery('#icpsignup-'+ icp_iform +' [name=question]').val();
				var icontact_opener = jQuery('#icpsignup-'+ icp_iform +' [name=icontact opener]').val();
				var orderid = jQuery('#icpsignup-'+ icp_iform +' [name=orderid]').val();
				var html_email = jQuery('#icpsignup'+ icp_iform +' [name=HTML Email]').val();	
				
				
				if(newsletter == 1){
					setTimeout( function(){
						jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933419&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
						}, 100
					);
				}
				
				if( discount == 1){
					setTimeout( function(){
						jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933420&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
						}, 400
					);
				}
				
				if(educational_series == 1){
					pageTracker._trackPageview('/form-includes/error-handler.php');
					setTimeout( function(){
						jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933518&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
						}, 700
					);
				}
				
				jQuery("#load-test-container").css({"top" : "350px"});
				jQuery("#load-test-container").show(500);
				jQuery('#icpsignup-'+ icp_iform +' [name=Fname]').val("");
		    jQuery('#icpsignup-'+ icp_iform +' [name=Email Address]').val("");
				
			}
		}
		
		return false;
  });
	
	
	jQuery("#news-container [name=Submit]").click( function(){
 	
 		var icp_iform = this.id.split("-")[1];
 	
 		jQuery("#load-test").html("");
 	
	 	var Fname = jQuery('#news-container [name=Fname]').val();
		var email_address = jQuery('#news-container [name=Email Address]').val();
		var newsletter = jQuery('#news-container [name=newsletter]:checked').size();
		var discount = jQuery('#news-container [name=discount]:checked').size();
		var educational_series = jQuery('#news-container [name=educationalseries]:checked').size();
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.]{1,25})+\.([A-Za-z]{2,4})$/;
		var reg_name = /^([A-Za-z ]{1,25})$/;

		if(Fname == ""){
			 alert('First name is empty.');
		}
		else if(reg_name.test(Fname) == false){
			alert('First name invalid.');
		}
	  else if(reg.test(email_address) == false) {
	     alert('Invalid Email Address.');
	    
	  }
		else if(newsletter == 0 && discount == 0 && educational_series == 0){
			
			alert("Select Subscription");
			
		}
		else{
			
			if(Fname != "" && reg.test(email_address) == true){
			
				var thx = jQuery('#news-container [name=thx]').val();
				var err = jQuery('#news-container [name=err]').val();
				var usub = jQuery('#news-container [name=usub]').val();
				var MID = jQuery('#news-container [name=MID]').val();
				
				var Lname = jQuery('#news-container [name=Lname]').val();
				var phone = jQuery('#news-container [name=phone]').val();
				var business = jQuery('#news-container [name=business]').val();
				var address1 = jQuery('#news-container [name=address1]').val();
				var address2 = jQuery('#news-container [name=address2]').val();
				var city = jQuery('#news-container [name=city]').val();
				var state = jQuery('#news-container [name=state]').val();
				var zip = jQuery('#news-container [name=zip]').val();
				var subdate = jQuery('#news-container [name=subdate]').val();
				var question = jQuery('#news-container [name=question]').val();
				var icontact_opener = $('#news-container [name=icontact opener]').val();
				var orderid = jQuery('#news-container [name=orderid]').val();
				var html_email = jQuery('#news-container [name=HTML Email]').val();	
				
				
				if(newsletter == 1){
					setTimeout( function(){
						jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933419&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
						}, 100
					);
				}
				
				if( discount == 1){
					setTimeout( function(){
						jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933420&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
						}, 400
					);
				}
				
				if(educational_series == 1){
					pageTracker._trackPageview('/form-includes/error-handler.php');
					setTimeout( function(){
						jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933518&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
						}, 700
					);
				}
				
				jQuery("#load-test-container").css({"top" : "700px"});
				jQuery("#load-test-container").show(500);
				jQuery('#news-container [name=Fname]').val("");
		    jQuery('#news-container [name=Email Address]').val("");
				
			}
		}
		
		return false;
  });
	
	
});



function button_form(form_location){
	
	var Fname = jQuery('#' + form_location + ' .subscribeForm [name=Fname]').val();
  var email_address = jQuery('#' + form_location + ' .subscribeForm [name=Email Address]').val();
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.]{1,25})+\.([A-Za-z]{2,4})$/;

	if(Fname == ""){
		 alert('First name is empty.');
     jQuery('#' + form_location + ' .form-type-container').hide(500);
	}
  else if(reg.test(email_address) == false) {
     alert('Invalid Email Address.');
     jQuery('#' + form_location + ' .form-type-container').hide(500);
    
  }
	else{
		
		jQuery('#' + form_location + ' .form-type-container').show(500);
	
	}
	
	jQuery("#load-test-container").hide(500);
	jQuery("#load-test").html("");
	
}

function send_to_exacttarget(form_location){
	
	var Fname = jQuery('#' + form_location + ' .subscribeForm [name=Fname]').val();
	var email_address = jQuery('#' + form_location + ' .subscribeForm [name=Email Address]').val();
	
	
	var newsletter = jQuery('#' + form_location + ' [name=newsletter]:checked').size();
	var discount = jQuery('#' + form_location + ' [name=discount]:checked').size();
	
	
	if(newsletter == 0 && discount == 0){
		
		alert("Select Subscription");
		
	}
	else{
	
		var thx = $jQuery('#' + form_location + ' .subscribeForm [name=thx]').val();
		var err = jQuery('#' + form_location + ' .subscribeForm [name=err]').val();
		var usub = jQuery('#' + form_location + ' .subscribeForm [name=usub]').val();
		var MID = jQuery('#' + form_location + ' .subscribeForm [name=MID]').val();
		
		var Lname = jQuery('#' + form_location + ' .subscribeForm [name=Lname]').val();
		var phone = jQuery('#' + form_location + ' .subscribeForm [name=phone]').val();
		var business = jQuery('#' + form_location + ' .subscribeForm [name=business]').val();
		var address1 = jQuery('#' + form_location + ' .subscribeForm [name=address1]').val();
		var address2 = jQuery('#' + form_location + ' .subscribeForm [name=address2]').val();
		var city = jQuery('#' + form_location + ' .subscribeForm [name=city]').val();
		var state = jQuery('#' + form_location + ' .subscribeForm [name=state]').val();
		var zip = jQuery('#' + form_location + ' .subscribeForm [name=zip]').val();
		var subdate = jQuery('#' + form_location + ' .subscribeForm [name=subdate]').val();
		var question = jQuery('#' + form_location + ' .subscribeForm [name=question]').val();
		var icontact_opener = jQuery('#' + form_location + ' .subscribeForm [name=icontact opener]').val();
		var orderid = jQuery('#' + form_location + ' .subscribeForm [name=orderid]').val();
		var html_email = jQuery('#' + form_location + ' .subscribeForm [name=HTML Email]').val();
		
		
		
		if(newsletter == 1){
			setTimeout( function(){
				jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933419&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
				}, 100
			);
		}
		
		if(discount == 1){
			setTimeout( function(){
				jQuery("#load-frame").html('<iframe id="frame" width="50" height="50" src="http://cl.exct.net/subscribe.aspx?lid=933420&thx=' + thx + '&err=' + err + '&usub=' + usub + '&MID=' + MID + '&Lname=' + Lname + '&phone=' + phone + '&business=' + business + '&address1=' + address1 + '&address2=' + address2 + '&city=' + city + '&state=' + state + '&zip=' + zip + '&subdate=' + subdate + '&question=' + question + '&icontact opener=' + icontact_opener + '&orderid=' + orderid + '&HTML Email=' + html_email + '&Fname=' + Fname + '&Email Address=' + email_address + '"></iframe>');
				}, 400
			);
		}
		
		
		if(form_location == "header"){
			jQuery("#load-test-container").css({"top" : (document.body.clientHeight * 0.05) + "px"});
		}
		else{
			jQuery("#load-test-container").css({"top" : (document.body.clientHeight - (document.body.clientHeight * 0.08)) + "px"});
		}
		
		jQuery('#header .subscribeForm [name=Fname]').val("");
	  jQuery('#header .subscribeForm [name=Email Address]').val("");
	  jQuery('#footer .subscribeForm [name=Fname]').val("");
	  jQuery('#footer .subscribeForm [name=Email Address]').val("");
	  
		jQuery("#load-test-container").show(500);
		jQuery('.subscribeForm [name=Fname]').val("");
	  jQuery('.subscribeForm [name=Email Address]').val("");
		jQuery("#header .form-type-container").hide(500);
		jQuery("#footer .form-type-container").hide(500);
	
	}
}