$(document).ready(function() {
//        remove_submit_val();     
	hide_signup_labels();
	hide_labels();
	$('#blogger_signup_link').click(function(){
	    blogger_signup();
	});

	$('#adv_signup_link').click(function(){
	    adv_signup();
	});
	
	$('#owner_signup_btn').click(function(){
		window.location = 'http://app.wereward.com/signup';
	});
	$('#download_btn').click(function(){
		window.open('http://itunes.apple.com/us/app/wereward/id372268071?mt=8');
	});
	
	/*$('#header_content #login_submit').click(function(){
		validate_form_and_submit();
	})*/
	



	  
	




	$('#video_wrap #button').click(function(){
		//$('#video_img').hide();
		$('#home #content #video_wrap p').css('z-index','-1');
		$('#video').fadeIn('fast');
	})
	
	/*$('#app_email_list input#submit').click(function(){
		if($('#app_email_list input').val() != ''){
		$('#iphone_message').html('<p style="height:139px;">Thank you for your interest!  We will alert you as soon as the app is available.</p>');
		$('#app_email_list').hide();
		}
		else{
			$('#iphone_message').html('<p style="height:80px;">Please enter an email address.</p>');
		}
		return false;
	});*/
  	
	
	/*function validate_form_and_submit(){
		document.location.href = "http://app.wereward.com/login"; 
  }*/



	//if user clicks blogger signup button and redirects to this url, then show blogger signup form
	if(/payperpost.com\/#blogger_signup/.test(window.location)){
	//if(window.location == "http://qa.payperpost.com/#blogger_signup"){
	    blogger_signup();
	}

	//if user clicks adv signup button and redirects to this url, then show adv signup form
	if(/payperpost.com\/#adv_signup/.test(window.location)){
	//if(window.location == "http://qa.payperpost.com/#adv_signup"){
	    adv_signup();
	}
	
  $('#nav').superfish({ 
      delay:       1000,                            // delay on mouseout 
      animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
      speed:       'fast',                          // faster animation speed 
      autoArrows:  false,                           // disable generation of arrow mark-up 
      dropShadows: false                           // disable drop shadows 
  });
  
  document.onkeypress =  function(event){
    if(parseInt(event.which) == 13){
      active_form().submit()
    }
  }

  $('#watch_video').click(function() {
     $('#overlay, #flash_video').fadeIn('fast');   
     return false;
  });
  
  $('#advertisers .signup_now, #signup_as_an_advertiser').click(function() {
     close_all_elements() 
     $('#overlay, #advertiser_signup').fadeIn('fast'); 
     return false;
  });
  
  $('#bloggers .signup_now, #signup_as_a_blogger').click(function() {
    close_all_elements()
    $('#overlay, #blogger_signup').fadeIn('fast');
    return false;
  });
  
  $('#close').click(function() {
    close_all_elements()
     return false;  
  });
  
  $('.text, #login_email, #login_password').focus(function() {
    $(this).prev().addClass('hidden');
  });
  
  $('.text, #login_email, #login_password').blur(function() {
    if($(this).val() == '') {
      $(this).prev().removeClass('hidden');
    }   
  });
  
  $('.fancy_checkbox').click(function() {
    if($(this).prev().is(':checked')) {
      $(this).prev().attr('checked', false);
      $(this).removeClass('checked');       
    } else {
      $(this).prev().attr('checked', true);
      $(this).addClass('checked');      
    }
    return false;
  });
  

  
  $('#login_close').click(function() {
    close_all_elements()
    $('#login_form').fadeOut('fast');
    return false;    
  });

//signup views error messages
  $('#signup-error #error-x').click(function(){ //advertiser error
    $('#signup-error').fadeOut('fast');
  });
  $('#signup-error2 #error-x').click(function(){ //blogger error
    $('#signup-error2').fadeOut('fast');
  });
  $('#error #error-x').click(function(){ //header login error
    $('#error').fadeOut('fast');
  });
  
  updateStock();
  scrollActivities();
});

function scrollActivities() {
  activityCount = $("#recent_activity li").length;
  last = $("#recent_activity li:last").html();
  
  $("#recent_activity li:last").remove();
  $("#recent_activity ul").prepend("<li style=\"display: none\">" + last + "</li>");
  $("#recent_activity li:hidden").fadeIn("slow");

  setTimeout("scrollActivities()", 3000);
}

function scrollActivities() {
  activityCount = $("#index_recent_activity li").length;
  last = $("#index_recent_activity li:last").html();
  
  $("#index_recent_activity li:last").remove();
  $("#index_recent_activity ul").prepend("<li style=\"display: none\">" + last + "</li>");
  $("#index_recent_activity li:hidden").fadeIn("slow");

  setTimeout("scrollActivities()", 3000);
}


function updateStock() {  
  url = "http://www.google.com/finance/info?client=ig&q=izea";
  
  $.ajax({
    url: url + "&callback=?",
    dataType: 'json',
    success: function(data) {
      $("#stock_info").fadeIn();
      $("#stock_price").html(data[0].l.replace(/\+/, " ").replace(/\-/, " "));
      $("#stock_change").html(data[0].c.replace(/\+/, " ").replace(/\-/, " "));
      
      var change = data[0].c.charAt(0);            
              
      if(change == "+") {
        $("#stock_change").attr("class", "up");
      } else if(change == "-") {
        $("#stock_change").attr("class", "down");
      }
    },
    timeout: 4000
  });
  
  setTimeout("updateStock()", 5000);
}

function active_form(){
  if($('#login_form').is(':visible')) return $('#login_form')
  if($('#advertiser_signup_form').is(':visible')) return $('#advertiser_signup_form')
  if($('#blogger_signup_form').is(':visible')) return $('#blogger_signup_form')
}

function close_all_elements(){
  $('#signup-error').fadeOut('fast');
  $('#signup-error2').fadeOut('fast');
  $('#error').fadeOut('fast');
  $('#login_form').fadeOut('fast');
  $('#overlay, #flash_video, #advertiser_signup, #blogger_signup').fadeOut('fast');
}

function hide_labels(){
  if($('#login_email').val() == ''){
    $('#login_email').prev().removeClass('hidden');
    }
  else{
    $('#login_email').prev().addClass('hidden');
    }
  if($('#login_password').val() == ''){
    $('#login_password').prev().removeClass('hidden');
    }
  else{
    $('#login_password').prev().addClass('hidden');
   }
  }
  
  function hide_signup_labels(){
    if($('#advertiser_email').val() == ''){
      $('#advertiser_email').prev().removeClass('hidden');
      }
    else{
      $('#advertiser_email').prev().addClass('hidden');
      }
    if($('#advertiser_password').val() == ''){
      $('#advertiser_password').prev().removeClass('hidden');
      }
    else{
      $('#advertiser_password').prev().addClass('hidden');
     }
     if($('#blogger_email').val() == ''){
        $('#blogger_email').prev().removeClass('hidden');
        }
      else{
        $('#blogger_email').prev().addClass('hidden');
        }
      if($('#blogger_password').val() == ''){
        $('#blogger_password').prev().removeClass('hidden');
        }
      else{
        $('#blogger_password').prev().addClass('hidden');
       }
      }


			function blogger_signup(){
			    close_all_elements();
			    $('#overlay, #blogger_signup').css('display','block');
			    return false;
			}

			function adv_signup(){
			    close_all_elements();
			    $('#overlay, #advertiser_signup').css('display','block'); 
			     return false;
			}
			
			
			
			
			function login_action(){
			    if($('#login_form').is(':visible')) {
						$('#login').addClass('open');
			      //validate_form_and_submit();  
			    } else {
			      close_all_elements()
			      $('#login_form').fadeIn('fast');   
			      return false;   
			    }
				}
			
			
			function error_display(msgs){
		  //  errors.show(msgs, 'login_btn',{'direction':'left'})
		  //}
		  alert(msgs[0])
	  	}


		  function goto_signup(){
		    document.location.href = "<%= APP_DOMAIN %>/search"
		  }

		  function validate_form_and_submit(){
		    var msgs = []
		    var data = {
		      'email' : ($('#login_email').val() || ""),
		      'password' : ($('#login_password').val() || "")
		    }
		    if(!data.email.valid_email()){
		      msgs = msgs.concat("An valid email address is required.")
		    }
		    if(data.password.blank()){
		      msgs = msgs.concat("A password is required.")
		    }
		debugger
		    if (msgs.empty()){
		      $.post('/login', data, function(res){
		        eval("res =" + res)
		        if(res.errors){
		          error_display([res.errors])
		        }
		        else{
		          document.location.href = "http://app-qa.wereward.com/advertisers/" + res.public_id 
		        }
		      })
		    }
		    else{
		      error_display(msgs)
		    }
		  }

			String.prototype.valid_email = function(){
			  return /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,6})$/i.test(this)
			}

			String.prototype.blank = function(){
			  return !this.replace(/\s+/g,'')
			}

			Array.prototype.empty = function(){
			  return this.length == 0
			}


			function blackberry_form(){
			  $('#download_blackberry_form').dialog({
				  dialogClass: 'medium_lightbox',
			    autoOpen:false,
			    resizable: false,
			    modal: true,
			    width: 968, 
			    height: 578 
			  });
			  $('#download_blackberry_form').dialog('open')
			}

function remove_submit_val(){
      $('#mc_signup_submit').attr('value','');
}

