jQuery(document).ready( function(){
	if ( $('#btn-rating') ){
		$('#btn-rating').click(function(){
			var rating_stars = '-1';
			
			if( $('#not-very-helpful').attr('checked') ) rating_stars = $('#not-very-helpful').val();
			if( $('#helpful').attr('checked') ) rating_stars = $('#helpful').val();
			if( $('#very-helpful').attr('checked') ) rating_stars = $('#very-helpful').val();
			
			if ( rating_stars == '-1'){
				alert('Please select a rating - thanks!');
				return false;
			}

			var name = $('#rate1').val();
			var email = $('#rate2').val();
			var improve = $('#rate3').val();
			
			if ( improve == 'what can we do better?'){
				alert('Please write a few words of feedback in the bottom box - thanks!');
				return false;
			}
			
			if (email == 'email (optional)') email = 'unknown (optional)';
			if (name == 'name (optional)') name = 'unknown (optional)';
			var page = $('#page').val();
			var ip = $('#ip').val();
						
			var send_data = 'name=' + name + '&email=' + email + '&improve=' + improve + '&rate=' + rating_stars + '&page=' + page + '&ip=' + ip;
			$.ajax({
			type: "POST",
			url: "/actions/rate.php",
			data: send_data,
			success: function(msg){
		   		$('div#pop-up').css('top', ( $(window).scrollTop() + parseInt($(window).height() / 2) - 90 ) );
		  	 	$('div#pop-up').css('left', ( $(window).scrollLeft() + parseInt($(window).width() / 2) - 215 ) );   		
				$('#pop-up').css('display','block');
				$('div#pop-up div.pop2').css('display','block');
				$('#close-pop2').click(function(){
					$('#close-pop2').parent().css('display','none');
				return false;
				})
			}
			});
			return false;
		})
	}
});

$(document).ready(function(){
	if(!document.getElementById("rate-site")) return;

	$("input").each( function(i){
  	if( $(this).attr("type") == "text" && $(this).attr("alt") != ""){
			var parts = String($(this).attr("alt")).split(':');
			$(this).attr('default_value', jQuery.trim(parts[1]));
			$(this).focus( function(e){
				if(jQuery.trim($(this).val().toLowerCase()) == jQuery.trim($(this).attr('default_value').toLowerCase())){
					$(this).val('');
				}
			});
			$(this).blur( function(e){
				if(this.value == ''){
					$(this).val($(this).attr('default_value'));
				}
			});
		}
	});
});

$(document).ready(function(){
	if ( $('#school-query') ){
		$('#school-query-submit').click(function(){
			var error_array = new Array(13);
			for (var i=0; i<13; i++)
		  	error_array[i] = '';
			isErrors = false;
			$("#err1, #err2, #err3, #err4, #err5, #err6, #err7, #err8, #err9, #err10, #err11, #err12, #err13").css('display', 'none');
			
			var first_name = $('#first-name').val();
			var last_name = $('#last-name').val();
			var street_address = $('#street-address').val();
			var city = $('#city').val();
			var state_province = $('#state-province').val();
			var zip_postal_code = $('#zip-postal-code').val();
			var country = $('#country').val();
			var daytime_phone = $('#long-phone').val();
			var email = $('#email-address').val();
			var grad_year = $('#grad-year').val();
			var highest_degree = $('#degree').val();
			var programtype = $('#programtype').val();
			var nurse = $('#nurse').val();
	
			if ( $('#first-name').val()=='' ) error_array[0] = '#err1';
			if ( $('#last-name').val()=='' ) error_array[1] = '#err2';
			if ( $('#street-address').val()=='' ) error_array[2] = '#err3';
			if ( $('#city').val()=='' ) error_array[3] = '#err4';
			if ( $('#state-province').val()=='' || ( $('#state-province').val() != '' && !state_province.match(/^[a-z][a-z]$/i) ) ) error_array[4] = '#err5';
			if ( $('#zip-postal-code').val()=='' || ( $('#zip-postal-code').val() != '' && !zip_postal_code.match(/^\w{5,6}$/) ) ) error_array[5] = '#err6';
			if ( $('#country').val()=='') error_array[6] = '#err7';
			if ( $('#long-phone').val()=='') error_array[7] = '#err8';
			if ( $('#email-address').val()=='' || ( $('#email-address').val() != '' && !email.match(/^[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?\.[A-Za-z0-9]{2,6}$/) ) ) error_array[8] = '#err9';
		//	if ( email != $('#confirm-email-address').val() ) error_array[9] = '#err10';   
			if ( $('#grad-year').val()=='Select Year') error_array[9] = '#err10';
			if ( $('#degree').val()=='Please Select') error_array[10] = '#err11';
			if ( $('#programtype').val()=='Please Select') error_array[11] = '#err12';
			if ( $('#nurse').val()=='Please Select') error_array[12] = '#err13';

			// check for errors
			for (var i=0; i<13; i++)
			  if (error_array[i]!=''){
	   		 	$(error_array[i]).css('display','block');
	   		 	$(error_array[i]).css('opacity',0);
			    $(error_array[i]).animate({'opacity':1}, 1000);
			    isErrors = true;
				}
	
			if (isErrors){
		   		$('#pop-up').css('display','block');
		   		$('div.pop3').css('display','block');
	   			$('div#pop-up').css('top', ( $(window).scrollTop() + parseInt($(window).height() / 2) - 90 ) );
		   		$('div#pop-up').css('left', ( $(window).scrollLeft() + parseInt($(window).width() / 2) - 215 ) );   		
		   	$('#close-pop3').click(function(){
		   		$('#close-pop3').parent().css('display','none');
				return false;
				});
				return false;
			 };
		})
	}
})

function toggleVisibility() {
  document.getElementById("toggleMe").style.display = "";
  if(document.getElementById("toggleMe").style.visibility == "hidden" ) {
    document.getElementById("toggleMe").style.visibility = "visible";
  }
  else {
  document.getElementById("toggleMe").style.visibility = "hidden";
  }
}
function toggleDisplay() {
  document.getElementById("toggleMe").style.visibility = "visible";
  if(document.getElementById("toggleMe").style.display == "none" ) {
    document.getElementById("toggleMe").style.display = "";
  }
  else {
    document.getElementById("toggleMe").style.display = "none";
  }
}