// main.js
// slider global vars
   var sEffect;
   var sSlices;
   var sAnimSpeed;
   var sPauseTime;
   var sDirectionNavHide;
   var sControlNav;
   var sKeyboardNav;
   var sPauseOnHover;
   var sManualAdvance;

   

$(document).ready(function(){

// retrieve slider settings
   $.ajax({
       type:"POST",
       url:"actions/slider_prefs.php",
       success:function(data){

	   sEffect='random';
	   sSlices=data.slices;
	   sAnimSpeed=data.animSpeed;
	   sPauseTime=data.pauseTime;
	   sDirectionNavHide=data.directionNavHide;
	   sControlNav=data.controlNav;
	   sKeyboardNav=data.keyboardNav;
	   sPauseOnHover=data.pauseOnHover;
	   sManualAdvance=data.manualAdvance;

	   // initiate slider
	   $('#slider').nivoSlider({
		effect:sEffect, //Specify sets like: 'fold,fade,sliceDown'
		slices:sSlices,
		animSpeed:sAnimSpeed, //Slide transition speed
		pauseTime:sPauseTime,
		directionNavHide:sDirectionNavHide,
		pauseOnHover:sPauseOnHover,
		controlNav:sControlNav
	   });
       },
       dataType:"json"
   });

   // detect for ie
if($.browser.msie)
{
	//alert('test');
	$("#logo").css('top',-115);
}

$("#login").css('top','60').css('opacity','0').hide();


   // menu ----------------------------------

   // attach a span to li items that contain a subnav
   $("ul.subnav").parent().append("<span></span>");
   // fix right-padding of these items so as not to take up more space for them on the mainnav
   $("#mainnav span").parent().find('a').css('padding-right','5px');

   $("ul#mainnav li span").hover(function(){

       $(this).parent().find("ul.subnav").slideDown('fast').show(); // drop down the subnav

       $(this).parent().hover(function(){

       },function(){
	   $(this).parent().find("ul.subnav").slideUp('slow'); // slide up when mouse hover off subnav
       });

   }).hover(function(){
      $(this).addClass("subhover");
   },function(){
     $(this).removeClass("subhover");
   });// end click function


   // end mainnav ------------------------------

   // login rollover, submission
   $("#trigger").mouseover(function(){
	$("#login").show().animate({opacity:1,top:40},500);
   });
   $("#login-close").click(function(){
	$("#login").animate({opacity:0,top:60},500,function(){$("#login").hide();});
   });
   //---

   // login window
   $("#login_window").dialog({
       autoOpen:false,
       draggable:true,
       modal:true,
       open:function(event,ui){
	    
       },
       close:function(event,ui){
	   
       }
   });


   // member login
   $("#login_btn").click(function(event)
    {
	event.preventDefault();
	$("#login_window").dialog('open');
    });

    $("#login_form").submit(function(event){
	event.preventDefault();

	$.ajax({
	    type:"POST",
	    url:"actions/login.php",
	    data:$(this).serialize(),
	    success:function(data)
	    {
		$("#login_response").html(data.message);
		if(data.success==1)
		    {
			
			// set the profile img src
			var photo = data.photo;
			var name= data.name;
			var hometown = data.hometown;
			var email = data.email;
			var member_id= data.member_id;

			if(photo != null)
			    {
				$("#profile_photo img").attr('src',photo);
			    }
			
			// set the h1 and p tags
			
			$("#profile_info h1").html(name);
			if(hometown.length > 4)
			    {
				$("#profile_info p").html(hometown);
				
			    }

			// set member actions
			$("#userinfo").load("loggedin_menu.php");

			
			$("#login_form").css('display','block').animate({
			    opacity:0
			},750,function(){
			    // animate in profile photo dialog
			    $("#profile_photo").animate({
				opacity:1,
				left:12
			    },500,function(){
				// animate in profile info
				$("#profile_info").animate({
				    opacity:1,
				    top:53
				},500,function(){
				    // animate in profile actions
				    $("#profile_actions").animate({
					opacity:1,
					top:150
				    },500)
				});
			    });
			});
		    }
	    },
	    dataType:"json"
	});
    });

    

   
	
	
});


