

$(document).ready(function() {
	
	$('#logo a').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'BreathTek Logo', 'Header']);
	});

	$('.nav_links a').eq(1).click(function() { //First link in header, zero based index
		_gaq.push(['_trackEvent', 'Downloads', 'Current Package Insert', 'Header']);
	});
	
	$('#get_now a').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'Start Using BreathTek UBT now', 'Header']);
	});	
	
	$('.footer_links a').eq(2).click(function() { //First link in header, zero based index
		_gaq.push(['_trackEvent', 'Downloads', 'Current Package Insert', 'Footer']);
	});
	
	$('#homepage_callout #experience_cta a').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'Experience the Simplicity', 'Homepage']);
	});	

	$('#hpylori_callout #experience_cta a').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'Experience the Simplicity', 'H. Pylori']);
	});
	
	$('.acgGuideline').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'Read the ACG Guideline here', 'H pylori']);
	});	
	
	$('.learnUBT').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'Learn how BreathTek UBT Makes Accuracy Convenient', 'Why BreathTek UBT']);
	});	

	$('#why_breathtek_callout .experienceSimplicity').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'Experience the Simplicity', 'Why BreathTek UBT']);
	});	
	
	$('#learn_how_cta a').click(function() {
		_gaq.push(['_trackEvent', 'Downloads', 'Learn how to prepare your patients for testing', 'Simple to Use']);
	});	
	
	$('#find-out-how').click(function() {
		_gaq.push(['_trackEvent', 'Callout', 'Find out how', 'Simple to Use']);
	});	
	
	$('.inLabLink').click(function() {
		_gaq.push(['_trackEvent', 'Find a Lab', 'Click', 'Find a lab']);
	});	
	
	$('#lab1 .lab1_inner .inLabEmail').click(function() {
		_gaq.push(['_trackEvent', 'Request Info', 'productinfo@otsuka.com', 'Find a lab']);
	});	
	
	$('#lab1 .lab1_inner .pdf_link').click(function() {
		_gaq.push(['_trackEvent', 'Downloads', 'Patient preparation sheet', 'Find a lab']);
	});	

	$('.inOfficeAndLabLink').click(function() {
		_gaq.push(['_trackEvent', 'Find a Lab', 'Click', 'Find a lab and get CPT code']);
	});	
	
	$('#laboffice .lab1_inner .inOfficeAndLabEmail').click(function() {
		_gaq.push(['_trackEvent', 'Request Info', 'productinfo@otsuka.com', 'Find a lab and get CPT code']);
	});	
	
	$('#laboffice .lab1_inner .pdf_link').click(function() {
		_gaq.push(['_trackEvent', 'Downloads', 'Patient preparation sheet', 'Find a lab and get CPT code']);
	});	

	$('.inOfficeLink').click(function() {
		_gaq.push(['_trackEvent', 'Find a Lab', 'Click', 'Get Instrument machine and CPT codes']);
	});	
	
	$('#office1 .lab1_inner .inOfficeEmail').click(function() {
		_gaq.push(['_trackEvent', 'Request Info', 'productinfo@otsuka.com', 'Get Instrument machine and CPT codes']);
	});	
	
	$('#office1 .lab1_inner .pdf_link').click(function() {
		_gaq.push(['_trackEvent', 'Downloads', 'Patient preparation sheet', 'Get Instrument machine and CPT codes']);
	});	
	
	$('.privacyPolicyContactEmail').click(function() {
		_gaq.push(['_trackEvent', 'Email', 'corporate.communications@otsuka-us.com', 'Privacy Policy']);
	});	
	
	$('.slider-nav .left').live("click", function() {
		_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Big left arrow']);
	});	

	$('.slider-nav .right').live("click", function() {
		_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Big right arrow']);
	});	
	
	$('.timer .left_arrow').live("click", function() {
		_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Little left arrow']);
	});	

	$('.timer .right_arrow').live("click", function() {
		_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Little right arrow']);
	});	
	
	$('.timer .pause').live("click", function() {
		if($('.pause').hasClass('active')){
			_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Pause button']);
		}
		else
		{
			_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Play button']);
		}
	});	
	
	$('.orbit-bullets .list_0').live("click", function() {
		_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Slide 1 Select']);
	});	

	$('.orbit-bullets .list_1').live("click", function() {
		_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Slide 2 Select']);
	});	

	$('.orbit-bullets .list_2').live("click", function() {
		_gaq.push(['_trackEvent', 'Homepage Hero Nav', 'Click', 'Slide 3 Select']);
	});

	/*$('.sign-up .buttonSubmit').click(function() {
		if(Page_IsValid)
		{
			_gaq.push(['_trackEvent', 'State Option', $('.dropdownState').val(), 'Stay Informed']);
			_gaq.push(['_trackEvent', 'Specialty Option', $('.dropdownSpecialty').val(), 'Stay Informed']);
			_gaq.push(['_trackEvent', 'Submit Form', 'Submit', 'Stay Informed']);
		}			
	});

	$('.contact .buttonSubmit').click(function() {
		if(Page_IsValid)
		{
			_gaq.push(['_trackEvent', 'State Option', $('.dropdownState').val(), 'Contact Us']);
			_gaq.push(['_trackEvent', 'Specialty Option', $('.dropdownSpecialty').val(), 'Contact Us']);
			_gaq.push(['_trackEvent', 'Submit Form', 'Submit', 'Contact Us']);
		
			var checkboxValue = $("input:checkbox[#cbMailingList]").is(':checked');
			var dynamicCheckbox = 'Opt-in';
			if(!checkboxValue)
			{
				dynamicCheckbox = 'Opt-out';
			}
			_gaq.push(['_trackEvent', 'Mailing List Check', dynamicCheckbox, 'Contact Us']);
		
			var radioButtonValue =  $("input:radio[#rbMailingListOptions]")[0].checked;
			var dynamicRadioButton = 'Html';
			if(!radioButtonValue)
			{
				dynamicRadioButton = 'Text';
			}
				_gaq.push(['_trackEvent', 'Mailing List Style', dynamicRadioButton, 'Contact Us']);
			}
	});*/
	
	$('#stayInformedContactEmail').click(function() {
		_gaq.push(['_trackEvent', 'Request Info', 'productinfo@otsuka.com', 'Contact Us']);
	});	
	
	$('.sign-up .stayInformedContactEmail').click(function() {
		_gaq.push(['_trackEvent', 'Request Info', 'productinfo@otsuka.com', 'Stay Informed']);
	});	
	
	$('.ppiPDF').click(function() {
		_gaq.push(['_trackEvent', 'Downloads', 'Download patient preperation information', 'Resources']);
	});	
	
	$('.acgPDF').click(function() {
		var url = $(this).attr('href').toLowerCase();
		_gaq.push(['_trackEvent', 'Downloads', url, 'Resources']);
	});	
	
	$('.aafpPDF').click(function() {
		var url = $(this).attr('href').toLowerCase();
		_gaq.push(['_trackEvent', 'Downloads', url, 'Resources']);
	});	

	$('.agaPDF').click(function() {
		var url = $(this).attr('href').toLowerCase();
		_gaq.push(['_trackEvent', 'Downloads', url, 'Resources']);
	});	

	$('.maastrichtPDF').click(function() {
		var url = $(this).attr('href').toLowerCase();
		_gaq.push(['_trackEvent', 'Downloads', url, 'Resources']);
	});	

	$('.resourcesAndInformationContact').click(function() {
		_gaq.push(['_trackEvent', 'Request Info', 'productinfo@otsuka.com', 'Resources']);
	});

	$('.resources-external-links li a').each(function() {
		var url = $(this).attr('href').toLowerCase();
		if(url.indexOf(location.hostname.toLowerCase()) == -1)
		{
			$(this).click(function() {
				_gaq.push(['_trackEvent', 'Exit Link', url, 'Resources']);
			});
		}
	});
	
	$('.sitemap .currentPackagePDF').click(function() {
		_gaq.push(['_trackEvent', 'Downloads', 'Current Package Insert', 'Site Map']);
	});	

	$('.customerSupportContactEmail').click(function() {
		_gaq.push(['_trackEvent', 'Request Info', 'productinfo@otsuka.com', 'Customer Support']);
	});	
	
	var watch = function() {
            var controlToValidate = $("#" + this.controltovalidate);
            var validators = controlToValidate.attr("Validators");
            if (validators == null) return;

            var isValid = true;
            $(validators).each(function() {
                if (this.isvalid !== true) {
                    isValid = false;
                }
            });

            if (isValid) {
                controlToValidate.removeClass("error");
            } else {
                controlToValidate.addClass("error");
            }
	};
	var timeout = 10;
	$('span.validation-error').each(function(){
		var el 		= $(this);
		var	func 	= function(){ __check.call(this, el) };
		if (!(typeof (this.onpropertychange) == "object") && !($.browser.mozilla)) {			
			setInterval(func, timeout);
		}
	});

});

	function __check(el) {
		var isvalid = el.get(0)['isvalid'];		
		if (!isvalid) {
	    	var controlToValidate = $("#" + el.get(0).controltovalidate);
        	var validators = controlToValidate.attr("Validators");
        	if (validators == null) return;
            var isValid = true;
            $(validators).each(function() {
                if (isvalid !== true) {
                    isValid = false;
                }
            });
            if (isValid) {
                controlToValidate.removeClass("error");
            } else {
                controlToValidate.addClass("error");
            }
        }
	}



