// JavaScript Document// header for login and registration processing
$(document).ready(function()
{
	
   $.post("../loginuser.aspx", function(data)
   {
      if(data !=='') {
		  var userData = data.split(",");
		  if (userData[1] == 'dijit_user'){
			$('.login, .fb_logout_container, .fb_logout_container_ja').hide();
      		$('.logout').show();
			$('.my_username').show().text(userData[0]);
			$('.register_btn').empty();
			$('.login_link').remove()  
			  
		  }else if(userData[1] == 'facebook_user'){
			  $('.fb_username').show().text(userData[0]);
			  $('.my_username, .login').hide();
			  $('.fb_logout_container, .fb_logout_container_ja, .logout, .fb_logout').show();
			  $('.fb_logout_container_ja').css({position:'absolute', left:'700px'});
		  }
		  if(userData[2] == "0")
		  {
		    $('.my_widgets').hide();
		  }
		  else
		  {
		    $('.my_widgets').show();
		  }
        }
        else if(data=='')
        {
         $('.login').show();
         $('.logout').hide();
		 $('.username').hide();
		 $('.my_widgets').hide();
		 $('.logout_container').removeClass('logout_container_rightin');
        }
   });
   
	$("#login_form").submit(function()
	{
		//remove all the class add the messagebox classes and start fading
		$("#login_msbox").removeClass().addClass('messagebox').text('Validating...').fadeIn(1000);
		//check the username exists or not from ajax
		$.post("../loginuser.aspx",{ user_name:$('#username').val(),password:$('#password').val(),rand:Math.random() } ,function(data)
        {
		  if(data!=='') //if correct login detail
		  {
			  var userData = data.split(",");
			   if (userData[1] == 'dijit_user'){
		  	$("#login_msbox").fadeTo(200,0.1,function()  //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Logging in.....').addClass('messageboxok').fadeTo(900,1,
              function()
			  { 
			  	// document.location='index.aspx';
			$('.login, .fb_logout_container, .fb_logout_container_ja').hide();
			$('.logout').show();
			$('.my_widgets').show();
			$('.my_username').show().text(userData[0]);
			$('#login_form').hide();
			$('.login_close').hide();
		//	$('.logout_container').addClass('logout_container_rightin');
			document.location='../comments/my-widgets.aspx';
			 
			 
	//	$.post("../checkageverification.aspx",function(v){
		//	 alert(v);
	//	 if(v=='false'){
	//		$('.age_verification_form').fadeIn('slow').load('../form/age-verification.aspx');
	//	 }else{
	//	  document.location='../comments/my-widgets.aspx';
	//	 }
	//		});
		//	document.location='BuildWidget.aspx';
			  });
			  
			});
			   }else if(userData[1] == 'facebook_user'){
			  $('.fb_username').show().text(data);
			  $('.my_widgets').show();
			  $('.my_username, .login').hide();
			  $('.fb_logout_container, .fb_logout_container_ja, .fb_logout').show();
		  }
		  }
		  else 
		  {
		  	$("#login_msbox").fadeTo(200,0.1,function() //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Wrong username or password, try again').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
				
        });
 		return false; //not to post the  form physically
	});
	//now call the ajax also focus move from 
	$("#password").blur(function()
	{
		$("#login_form").trigger('submit');
	});
	
	// mouseclicik no username link to pop no-username.aspx page
/*	 $(".no_username").click(function() {
	 $('<div class="form_holder"></div>').appendTo('body').fadeIn('slow').load('../form/no-username.aspx').end();
	  $('#email').focus().end();
	 $('.login_form').hide('slow');
	});
	
	// mouseclicik forget password form page
	 $(".forget_pwd").click(function() {
	 $('<div class="form_holder"></div>').appendTo('body').fadeIn('slow').load('../form/forget-password.aspx').end();
	 $('#email').focus().end();
	 $('.login_form').hide('slow');
	*/
//	});
});


 