$(document).ready(function() {	
    
        // datepicker
        $('input.birthdate').simpleDatepicker({ startdate: 1925 });

	//select all the a tag with name equal to modal
	$('a[name=modal]').click(function(e) {
		//Cancel the link behavior
		e.preventDefault();
		
		//Get the A tag
		var id = $(this).attr('href');
	
		//Get the screen height and width
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		//Set heigth and width to mask to fill up the whole screen
		$('#mask').css({'width':maskWidth,'height':maskHeight});
		
		//transition effect		
		$('#mask').fadeIn(500);	
		$('#mask').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		//Set the popup window to center
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		//transition effect
		$(id).fadeIn(1000); 
	
	});
	
	//if close button is clicked
	$('.window .close').click(function (e) {
		//Cancel the link behavior
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	//if mask is clicked
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});
        
        
        $('#find_a_verse').submit(function() {
            var book=document.getElementById('book').value;
            var chapter=document.getElementById('chapter').value;
            var verse=document.getElementById('verse').value;
            if(book==0 || chapter==0 || verse==0) {
               document.getElementById('verse_output').innerHTML='Invalid Selection.';
                return false;
            }else{
                output_found_verse(book,chapter,verse);
                return false;
            }
        });
        
        $("#sign_up_form").submit(function() {

           var fname=document.getElementById('fname').value;
           var lname=document.getElementById('lname').value;
           var display_name=document.getElementById('display_name').value;
           var username=document.getElementById('username').value;
           var password=document.getElementById('password').value;
           var confirm_password=document.getElementById('confirm_password').value;
           var email=document.getElementById('email').value;
           var confirm_email=document.getElementById('confirm_email').value;
           var birthdate=document.getElementById('birthdate').value;
           var gender=document.getElementById('gender').value;
           var birthdate=document.getElementById('birthdate').value;

           // FIRST NAME
           if(fname=='') {
               alert('First Name is a required field');
               document.getElementById('fname').className='red_border';
               document.getElementById('fname').focus();
               return false;
           }
           
           if(lname=='') {
               alert('Last Name is a required field');
               document.getElementById('lname').className='red_border';
               document.getElementById('lname').focus();
               return false;
           }
           
           if(username=='') {
               alert('Username is a required field');
               document.getElementById('username').className='red_border';
               document.getElementById('username').focus();
               return false;
           }else if(username.length<8){
               alert('Username must be at least 8 characters long');
               document.getElementById('username').className='red_border';
               document.getElementById('username').focus();
               return false;
           }
           
           
          if(password=='') {
               alert('Password is a required field');
               document.getElementById('password').className='red_border';
               document.getElementById('password').focus();
               return false;
           }else if(password.length<8 || password.length>15) {
               alert('Password must be between 8 and 15 characters in length.');
               document.getElementById('password').className='red_border';
               document.getElementById('password').focus();
               return false;
           }else if(password !== confirm_password) {
               alert('Passwords do not match');
               document.getElementById('password').className='red_border';
               document.getElementById('password').focus();
               return false;
           }
           
           
          if(email=='') {
               alert('Email is a required field');
               document.getElementById('email').className='red_border';
               document.getElementById('email').focus();
               return false;
           }else if(email!==confirm_email) {
               alert('Email addresses do not match.');
               document.getElementById('confirm_email').className='red_border';
               document.getElementById('confirm_email').focus();
               return false;
           }

           
        });
        
        var clicked='0';
        $("#profile_editor").click(function() {
            if(clicked=='0') {
                $("#profile_form").slideDown();
                clicked='1';
            }else{
                $("#profile_form").slideUp("slow");
                clicked='0';
            }
            return false;
        });
        
        $("#daily_complete").click(function() {
               return updateLastCompleted();
        });
        
          $('#sysmessage').fadeOut(5000, function() {
            // Animation complete.
          });
          
          $("div.sideOff").mouseover(function(){
                $(this).removeClass().addClass("sideOn");
           }).mouseout(function(){
                $(this).removeClass().addClass("sideOff");		
           });
           
           $('.menu_link11').click(function() {
               var s=$(this).attr('title');
               var win="http://"+document.location.hostname+'/?p='+s;
               window.location=win;
           });
           
           $('.prof_link').click(function() {
               var s=$(this).attr('name');
               var win="http://"+document.location.hostname+'?p=profile&profile='+s;
               window.location=win;
           })
        
        
	
});



