function switchPointstreak() {
	
	var psiteam = Form.getInputs('signupform','radio','psiteam').find(function(radio) { return radio.checked; }).value;
	
	if (psiteam == '1') {
		
		$('teamdisplaydiv').hide();
		$('teamsearchdiv').show();
		
	} else {

		$('teamdisplaydiv').show();
		$('teamsearchdiv').hide();
		$('selectedpsiteam').hide();		
	}
	
}

function addPsiTeam(id) {
	
	var teamid = id;
	var teamname = $('teamid_' + teamid).getValue();
	
	$('selectedpsiteam').show();
	$('selectedpsiteamname').update(teamname);
	$('psiteamid').value = teamid;
	$('psiteamname').value = teamname;
	$('teamsearchdiv').hide();

}

function searchPsiTeamAgain() {
	
	$('selectedpsiteam').hide();
	$('teamsearchdiv').show();
	$('psiteamid').value = '';
	$('psiteamname').value = '';	
}

function submitTeam() {
	
	var formdata = $('signupform').serialize();
	
	new Ajax.Request('/ajax/signup_ajax.php',
	{   	
    	onCreate: function () {
	    $('submitbutton').disabled = true;
	    $('submitbutton').addClassName('buttondisable').show();
       	},
     	onComplete: function() {
   	  	$('submitbutton').disabled = false;
   	  	$('submitbutton').removeClassName('buttondisable').show();
      	},   		
		method: 'post',
		parameters: formdata,
		onSuccess:function(transport) {
        	var json = transport.responseText.evalJSON(true);

        	if (!empty(json.teamid)) {
				window.location = json.redirect;
        	} else {
        		if (json.error == 1) {
	        		$('status').show();
	        		$('status').update(json.message);
	        	} else {      		
	        		$('status').hide();
	        	}
        	}
      	
	    }
	}); 
	
}

function submitJoinTeam() {
	
	var formdata = $('signupform').serialize();
	
	new Ajax.Request('/ajax/signup_ajax.php',
	{   	
		method: 'post',
		parameters: formdata,
		onSuccess:function(transport) {
        	var json = transport.responseText.evalJSON(true);

        	if (json.success == 1) {
				window.location = json.redirect;
        	} else {
        		if (json.error == 1) {
	        		$('status').show();
	        		$('status').update(json.message);
	        	} else {      		
	        		$('status').hide();
	        	}
        	}
      	
	    }
	}); 
		
}

function completeTeamSignUp() {
	
	var formdata = $('verifyteamform').serialize();
	
	new Ajax.Request('/ajax/signup_ajax.php',
	{   	
      	onCreate: function () {
	    $('submitbutton').disabled = true;
	    $('submitbutton').addClassName('buttondisable').show();
       	},
     	onComplete: function() {
    	$('submitbutton').disabled = false;
   	  	$('submitbutton').removeClassName('buttondisable').show();    			
     	},
		method: 'post',
		parameters: formdata,
		onSuccess:function(transport) {
        	var json = transport.responseText.evalJSON(true);

      		if (json.error == 1) {
      			
      			$('status').removeClassName('success').show();
      			$('status').addClassName('failure').show();
      		
      			$('status').update(json.message);
      			$('status').show();	
      		} else {
      			
      			if (json.success == 1) {
      				$('messagebox').update(json.message);
      			} else {
      				$('status').hide();
      			}
      			
      		}
        	
	    }
	    
	}); 
		
}

function displayStateProvince() {
	
	var country = $('country').getValue();
	
	if (country == 'USA' || country == 'CA') {
		
		$('cityrow').show();
		$('staterow').show();
	
	} else {
		
		$('cityrow').hide();
		$('staterow').hide();		
	}
}