//image hovers
var m1  = new Image();
var m1h = new Image();
m1.src  = 'http://cdn.allteamapparel.com/images/top_level/index/btn_start.png';
m1h.src = 'http://cdn.allteamapparel.com/images/top_level/index/btn_start_over.png';

function swapimage(elem_id, img_src) {document.getElementById(elem_id).src = img_src;}

//flash vars
var fv1 = {front: "http://cdn.allteamapparel.com/images/top_level/index/showcase_1.jpg", back: "http://cdn.allteamapparel.com/images/top_level/index/showcase_1_back.jpg"};
var fv2 = {front: "http://cdn.allteamapparel.com/images/top_level/index/showcase_2.jpg", back: "http://cdn.allteamapparel.com/images/top_level/index/showcase_2_back.jpg"};
var fv3 = {front: "http://cdn.allteamapparel.com/images/top_level/index/showcase_3.jpg", back: "http://cdn.allteamapparel.com/images/top_level/index/showcase_3_back.jpg"};

//swf embedding
swfobject.embedSWF("/flash/flip.swf", "flip1_inside", "290", "156", "9.0.0", false, fv1);
swfobject.embedSWF("/flash/flip.swf", "flip2_inside", "290", "156", "9.0.0", false, fv2);
swfobject.embedSWF("/flash/flip.swf", "flip3_inside", "290", "156", "9.0.0", false, fv3);

function clearFocus(id) {
	if ($(id).value == 'Ex: Philadelphia' || $(id).value == 'Ex: Eagles') {
		$(id).clear();
		$(id).style.color = '#334455';
	}
	$(id).select();
} //end clearFocus

function blurFocus(id) {
	if ($(id).value == '') {
		switch(id) {
			case 'line_1':
				$(id).value = 'Ex: Philadelphia';
				$(id).style.color = '#CCCCDD';
				break;
			case 'line_2':
				$(id).value = 'Ex: Eagles';
				$(id).style.color = '#CCCCDD';
				break;
		} //end switch
	}
} //end blurFocus

function selectSport(vertical_offset,sportid) {
	if (sportid == 0) {
		$('sport_selector').style.background = "url('http://cdn.allteamapparel.com/images/top_level/index/selector_06.png') no-repeat 0px 0px";
		$('sport_selector').style.display = 'block';
		$('sport_options').style.display = 'none';
		$('sport_value').value = sportid;
	}
	else if (!sportid) {
		if ($('sport_options').style.display == 'block') {
			$('sport_selector').style.display = 'block';
			$('sport_options').style.display = 'none';
		}
		else {
			$('sport_selector').style.display = 'none';
			$('sport_options').style.display = 'block';
		}
	}
	else {
		$('sport_selector').style.background = "url('http://cdn.allteamapparel.com/images/top_level/index/selector_06.png') no-repeat 0px -" + (vertical_offset * 24) + "px";
		$('sport_selector').style.display = 'block';
		$('sport_options').style.display = 'none';
		$('sport_value').value = sportid;
	}
}

function verifyForm() {
	var verified = false;
	
	if ($('sport_value').value <= 0) {
		$('status_msg').innerHTML = "You must choose a sport for your design.";
		$('status_msg').style.backgroundColor = '#FFC';
	}
	else if ($('line_1').value.length < 1) {
		$('status_msg').innerHTML = "Please enter text to use for Line 1 (e.g. Philadelphia)";
		$('status_msg').style.backgroundColor = '#FFC';
	}
	else if ($('line_2').value.length < 1) {
		$('status_msg').innerHTML = "Please enter text to use for Line 2 (e.g. Eagles)";
		$('status_msg').style.backgroundColor = '#FFC';
	}
	else {
		verified = true;
	}
	
	return verified;
}

function start_signup() {
	$('status_msg').innerHTML = "Submitting request...";
	$('status_msg').style.backgroundColor = '#FFC';
	
	if (verifyForm()) {
		new Ajax.Request('/cgi-bin/signup_funnel/start.cgi', {
	    method:'post',
	    parameters: {sport:  $('sport_value').value, line1: $('line_1').value, line2: $('line_2').value },
	    onSuccess: function(transport) {
	      if (transport.responseText.length > 0) {
	      	window.location = transport.responseText;
	      }
	    },
	    onFailure: function() {
	    	$('status_msg').innerHTML = "<span style='color:#F00;font-weight:bold;'>Server error: <a style='color:#F00' href='javascript:submitForm()'>Try Again</a></span>";
	    }
	  });
	}
} //end start_signup