$(document).ready(function() {
	switch_tab('att');
   	
	$('#fancybox').fancybox({
		'hideOnContentClick': false
	});
	
    $('#price_link').fancybox({
        'hideOnContentClick': true
    });

	$('#zip_link').fancybox({
		'hideOnContentClick': true
	})
	
	$('#bad_zip_link').fancybox({
		'hideOnContentClick': true
	})
    
	// Bind to form submit to check if we need to display carrier overlay 
	$('#in_form').submit(function() {
		var zip = $('#zip').val();
		var patt = /^[0-9]{5,5}$/;
		var result = patt.test(zip);
		
		if( $('#filtype_replace').is(':checked') == true ) {
			return true;
		}
		else if( result == false ) {
			$("#zip_link").trigger('click');
			return false;
		}
		//else if( $('#filtype_ext').is(':checked') == true ) { 
		//	$("#fancybox").trigger('click');
		// 	return false;
		//}
		else {
			return true;
		}
	});
	
});

function switch_tab(id) {
	document.getElementById("tab_att").className     = "";
	document.getElementById("tab_sprint").className  = "";
	document.getElementById("tab_tmobile").className = "";
	document.getElementById("tab_verizon").className = "";

	var tab = document.getElementById("tab_"+id);
	tab.className = "selected";

	document.getElementById("show_div").innerHTML = document.getElementById(id).innerHTML;
}

function validate_carrier() {
	var c = $("input:radio[name=carrier_choice]:checked").val();
	$("#carrier").val(c);
	document.forms['in_form'].submit();
}
