var defaultType = $('input[name="type"]').val();

$(document).ready(function() {

	$('input.inputText,input.inputPassword').focus(function() {
		$(this).toggleClass("focus");
	}).blur(function() {
		$(this).toggleClass("focus");
	});
	
	$("#phone_home, #phone_work, #phone_mobile,#fax_number").mask("(999) 999-9999");
	
	$("#signUpHeader a").click(function() {   
		$("#resellerLogin a").click();
		return false;
	});
	
	$('div.setup input').click(function() {
		var banners = $('input[name="banners"]').attr('checked');
		var api = $('input[name="api"]').attr('checked');
		var type = $('input[name="type"]');
		
		if (banners || api) $('input[name="website_setup"]').attr('value', "1");
		else $('input[name="website_setup"]').attr('value', "0");
		
		/* if (banners && api) type.val("5");
		else if (banners) type.val("4");
		else if (api) type.val("5");
		else type.val(defaultType); */
	});
	
	/* $('input[name="website_option"]').click(function() {
		var checked = $('input[name="website_option"]:checked').val();
		if (checked == 'new_ct_site') {
			$('div.domain').slideDown("slow");
			$('div.own').slideDown("slow");
		}
		else if (checked == 'banner_affiliate') {
			$('input#domain').val('');
			$('input[name="own"]').attr('checked', false);
			$('input#no_function').attr('checked', 'checked');
			$('div.domainFunction').slideUp("slow");
			$('div.own').slideUp("slow");
			$('div.domain').slideUp("slow");
		}
	}); */
	
	/* $('input[name="own"]').click(function() {
		var checked = $('input[name="own"]:checked').val();
		if (checked == 'yes') {
			$('div.domainFunction').slideDown("slow");
		}
		else {
			$('input[name="domain_function"]:checked').attr('checked', false);
			$('input#no_function').attr('checked', 'checked');
			$('div.domainFunction').slideUp("slow");
		}
	}); */
	
	$('.inputSubmit input').click(function() {
		$(".inputSubmit img").show();
		save_web_request_form('signUp','promoter_signup','',function(req) {
			$(".inputSubmit img").hide();
			var response = req.responseText;
			if (response.indexOf('<!--saved-->')==0 ) {
				var needle = '<!--ide=';
				var start = response.indexOf(needle) + needle.length;
				var end = response.indexOf('-->',start);
				var ide = response.substring(start,end);
				location.href = '/thank-you/' + ide;
			}
			else {
				$.scrollTo('div#div#message',{duration: 1500, onAfter: function(){
					$("div#signUpForm div#message").html(response).slideDown('slow');
				}});
			}
		});
	});
	
	$('form#signUp input, form#signUp select').keypress(function(e) {
		if (e.keyCode==13) $('.inputSubmit input').click();
	});
	
	$('input#email_address').change(function() {
		$('input#email_address').siblings('div.success').html('').hide();
		$('input#email_address').parent().siblings('div.inlineMessage').slideUp();
		var email = trim($(this).val());
		var allow_dup_emails = $('#allow_dup_emails').val();
		var dataString = "func=existingEmail&email="+email+"&allow_dup_emails="+allow_dup_emails;
		if (email != '') {
			$.ajax({
				type: "POST",
				url: "/signup/ajax",
				data: dataString,
				beforeSend : function() {
					//alert('sending...');
				},
				success: function(data, textstatus) {
					data = trim(data);
					if (data=="does not exist") {
						$('input#email_address').siblings('div.success').show();
					}
					else {
						$('input#email_address').parent().siblings('div.inlineMessage').html(data).slideDown();
					}
				}
			});
		}
	});
	
	$('input#domain').change(function() {
		$('input#domain').siblings('div.success').html('').hide();
		$('input#domain').parent().siblings('div.inlineMessage').slideUp();
		var domain = trim($(this).val());
		var dataString = "func=existingDomain&domain="+domain;
		if (domain != '') {
			$.ajax({
				type: "POST",
				url: "/signup/ajax",
				data: dataString,
				beforeSend : function() {
					//alert('sending...');
				},
				success: function(data, textstatus) {
					data = trim(data);
					if (data=="does not exist") {
						$('input#domain').siblings('div.success').show();
					}
					else {
						$('input#domain').parent().siblings('div.inlineMessage').html(data).slideDown();
					}
				}
			});
		}
	});
	
	$('input#other').focus(function() {
		$('input#otherHear').show().focus();
	});
	
});

function websiteOption() {
	var checked = $('input[name="website_option"]:checked').val();
	if (checked == 'new_ct_site_new_domain') {
		$('input[name="api"]').attr('checked', false);
		$('input[name="banners"]').attr('checked', false);
		$('input[name="type"]').val(defaultType);
		$('input[name="website_setup"]').attr('value', "0");
		$('div.setup').slideUp("slow");
		$('input#no_function').attr('checked', 'checked');
		$('div.domainFunction').slideUp("slow");
		$('div.domain').slideDown("slow");
	}
	else if (checked == 'new_ct_site_own_domain') {
		$('input[name="api"]').attr('checked', false);
		$('input[name="banners"]').attr('checked', false);
		$('input[name="type"]').val(defaultType);
		$('input[name="website_setup"]').attr('value', "0");
		$('div.setup').slideUp("slow");
		$('div.domain').slideDown("slow");
		$('div.domainFunction').slideDown("slow");
	}
	else if (checked == 'own_website') {
		$('input#no_function').attr('checked', 'checked');
		$('div.domainFunction').slideUp("slow");
		$('div.domain').slideDown("slow");
		$('div.setup').slideDown("slow");
	}
}