// JavaScript Document
	var reset_href
	
$(document).ready(function(){
	$.removeable = true;
	$.active_delete = false;
	$('#listone').hide();
	$('#listtwo').hide();
	$('#listthree').hide();
	$('#listfour').hide();
	$('#listfive').hide();
	$('#form_container2').hide();
	$("#faq1").hide(0);
	$("#faq2").hide(0);
	$("#faq3").hide(0);
	$("#faq4").hide(0);
	$("#faq5").hide(0);
	$("#faq6").hide(0);
	$("#faq7").hide(0);
	$("#faq8").hide(0);
	$("#faq9").hide(0);
	$("#faq10").hide(0);
	$(".deletesub").hide(0);
	$("#newSite").hide(0);
	$(".canceldelete").hide(0);
	$(".removesub_cap").hide(0);
	$("#cantdelete").hide(0);
	var closed1 = 1;
	var closed2 = 1;
	var closed3 = 1;
	var closed4 = 1;
	var closed5 = 1;
	
	$("span#close_intro").click(function() {
		$("p.intro").slideUp(500, function(){
  		var date = new Date();
  		date.setTime(date.getTime()+(100*365*24*60*60*1000));
  		var expires = "; expires="+date.toGMTString();      
      document.cookie = 'account_index_intro=false'+expires+'; path=/';
    });
	})
	
	$("#tester").click(function() {
		$(this).attr("src", "/images/scan_down.jpg");
	});
	
	function showall(){
		$(".check").show();	
		$(".scan").show();	
		$(".schedule").show();	
		$(".email").show();	
		$(".compress").show();	
	};
	
	function hidefaqs() {
		$("#faq1").hide(400);
		$("#faq2").hide(400);
		$("#faq3").hide(400);
		$("#faq4").hide(400);
		$("#faq5").hide(400);
		$("#faq6").hide(400);
		$("#faq7").hide(400);
		$("#faq8").hide(400);
		$("#faq9").hide(400);
		$("#faq10").hide(400);
	}
	
	$("#personal_info_trigger").click(function() {		
		$("#personal_info").fadeOut(400,hide_personal_info);
		function hide_personal_info() {
			$("#edit_personal_info").fadeIn(400);
		}
		return false;
		
	})
	
	$("#edit_personal_info_hide").click(function() {
		$("#edit_personal_info").fadeOut(400,show_personal_info);
		function show_personal_info() {
			$("#personal_info").fadeIn(400);
		}
		return false;
	})
	
	$("#change_password_trigger").click(function() {
		$("#change_password").fadeIn(400);
		return false;
	})
	
	$("#change_password_hide").click(function() {
		$("#change_password").fadeOut(400);
		return false;
	})
	
	$('#info_1').hover(function() {
		$('#info_1_box').fadeIn(200);
		$('#info_1_content').show();},
		function() {
		$('#info_1_box').fadeOut(200);
	})
	$('#info_2').hover(function() {
		$('#info_2_box').fadeIn(200);
		$('#info_2_content').show();},
		function() {
		$('#info_2_box').fadeOut(200);
	})
	$('#info_3').hover(function() {
		$('#info_3_box').fadeIn(200);
		$('#info_3_content').show();},
		function() {
		$('#info_3_box').fadeOut(200);
	})
	$('#info_4').hover(function() {
		$('#info_4_box').fadeIn(200);
		$('#info_4_content').show();},
		function() {
		$('#info_4_box').fadeOut(200);
	})
	$('#info_5').hover(function() {
		$('#info_5_box').fadeIn(200);
		$('#info_5_content').show();},
		function() {
		$('#info_5_box').fadeOut(200);
	})
	$('#info_6').hover(function() {
		$('#info_6_box').fadeIn(200);
		$('#info_6_content').show();},
		function() {
		$('#info_6_box').fadeOut(200);
	})
	$('#info_7').hover(function() {
		$('#info_7_box').fadeIn(200);
		$('#info_7_content').show();},
		function() {
		$('#info_7_box').fadeOut(200);
	})
	
	$("#faq_link1").click(function() {
		hidefaqs();
		$("#faq1").slideToggle(400);
	})
	
	$("#faq_link2").click(function() {
		hidefaqs();
		$("#faq2").slideToggle(400);
	})
	
	$("#faq_link3").click(function() {
		hidefaqs();
		$("#faq3").slideToggle(400);
	})
	
	$("#faq_link4").click(function() {
		hidefaqs();
		$("#faq4").slideToggle(400);
	})
	
	$("#faq_link5").click(function() {
		hidefaqs();
		$("#faq5").slideToggle(400);
	})
	
	$("#faq_link6").click(function() {
		hidefaqs();
		$("#faq6").slideToggle(400);
	})
	
	$("#faq_link7").click(function() {
		hidefaqs();
		$("#faq7").slideToggle(400);
	})
	
	$("#faq_link8").click(function() {
		hidefaqs();
		$("#faq8").slideToggle(400);
	})
	
	$("#faq_link9").click(function() {
		hidefaqs();
		$("#faq9").slideToggle(400);
	})
	
	$("#faq_link10").click(function() {
		hidefaqs();
		$("#faq10").slideToggle(400);
	})
	
	$(".check").click(function(){
		showall();
		$("#listtwo").hide(400);
		$("#listthree").hide(400);
		$("#listfour").hide(400);
		$("#listfive").hide(400);
		$("#listone").slideToggle(400);
		$(this).hide();
		return false;
	});
	
	$(".scan").click(function(){
		showall();
		$("#listone").hide(400);
		$("#listthree").hide(400);
		$("#listfour").hide(400);
		$("#listfive").hide(400);
		$("#listtwo").slideToggle(400);
		$(this).hide();
		return false;
	});
	$(".schedule").click(function(){
		showall();
		$("#listtwo").hide(400);
		$("#listone").hide(400);
		$("#listfour").hide(400);
		$("#listfive").hide(400);
		$("#listthree").slideToggle(400);
		$(this).hide();
		return false;
	});
	$(".email").click(function(){
		showall();
		$("#listtwo").hide(400);
		$("#listthree").hide(400);
		$("#listone").hide(400);
		$("#listfive").hide(400);
		$("#listfour").slideToggle(400);
		$(this).hide();
		return false;
	});
	$(".compress").click(function(){
		showall();
		$("#listtwo").hide(400);
		$("#listthree").hide(400);
		$("#listfour").hide(400);
		$("#listone").hide(400);
		$("#listfive").slideToggle(400);
		$(this).hide();
		return false;
	});
	
	$(".hidevalid").click(function() {
		$(".validwrap").slideToggle(400);
	});
	
	$(".addsite").click(function() {
		$("#newSite").slideDown(600);
		$(".addsite").addClass("addsite_inactive");
		$(".addsite").removeClass("addsite");
		$("#base_url").focus()
		return false;
	});
	
	$(".cancel").click(function() {
		$("#newSite").slideUp(600);
		$(".addsite_inactive").addClass("addsite");
		$(".addsite_inactive").removeClass("addsite_inactive");
	});
	
	
		$(".removesite").click(function(){
			if ($.removeable == true) {
				$.active_delete = true;
				$(".deletesub").fadeIn(1200);
				$(".removesite").addClass("removesite_inactive");
				$(".removesite").toggleClass("removesite");
				$(".removesub_cap").fadeIn(800);
				$(".canceldelete").fadeIn(400);
				$("#sublist li").toggleClass("lichange");
				// shaded x fade in and out 
				$("#sublist li").append("<img src='/images/delete2.jpg' alt='delete' class='deletesub_fade' />");
				$("#sublist li").hover(function(){
					$(this).find("img.deletesub_fade").animate({
						opacity: "show"
					}, "fast");
				}, function(){
					$(this).find("img.deletesub_fade").animate({
						opacity: "hide"
					}, "fast");
				});
				
				$("#sublist li.lichange").click(function(){
					if ($.active_delete == true) {
						reset_href = $("#sublist li a.urllink").attr("href");
						$("#sublist li a.urllink").attr('href', 'javascript:void(0);');
						var answer = confirm('Are you sure you want to delete this subscription?');
						if (answer) {
							$.active_delete = false;
							window.location = $(this).find("a").attr("href");
							$("#whitecover").fadeIn(500);
							return false;
						};
											};
									});
				
				$(".canceldelete").click(function(){
					$(".removesub_cap").slideUp(500);
					$(".deletesub").fadeOut(800);
					$(".canceldelete").fadeOut(400);
					$(".removesite_inactive").addClass("removesite")
					$(".removesite_inactive").removeClass("removesite_inactive");
					$("#sublist li").toggleClass("lireturn");
					$("#sublist li").toggleClass("lichange");
					$("#sublist li .deletesub_fade").remove();
					$("#sublist li a.urllink").attr('href', reset_href);
					$.active_delete = false;
				});
			} else {
				$('#cantdelete').fadeIn(500);
				}
			return false;
			
		});
	
	var toggleall = 0;
	
	$(".toggleall").click(function() {
		$("#whitecover2").fadeIn(500,function() {		
		if (toggleall == 0) {
			$(".error_field").show(500,function() {
				$("#whitecover2").fadeOut(500);
			});
			toggleall = 1;
		} else {
			$(".error_field").hide(500,function() {
				$("#whitecover2").fadeOut(500);
			});
			toggleall = 0;
			}
		});
	});
	
}); //END OF DOCUMENT.READY FUNCTION

function cover() {
		clearTimeout(timeoutID);
		$("#whitecover").fadeIn(500);
	};

function rescanPage(page_id) {
  $.ajax({
    type: 'GET',
    url: '/page/scan/'+page_id,
    complete: function(){
      getResults(page_id);
    }
  });
}

function rescan_link(page_id){
	$('#errors_for_'+page_id+' .indi_scan_gif').fadeIn(500,function() {
		$('#errors_for_'+page_id+' .site').next().next().next().slideUp(500,function() {
		//alert('ok');
		rescanPage(page_id); 
		});
	});
	
}

function getResults(page_id) {
  $.ajax({
    type: 'GET',
    url: '/page/_scan/'+page_id,
    complete: function(XMLHttpRequest){
      if(XMLHttpRequest.responseText == 'running')
      {
        getResults(page_id);  
      }
      else
      {
		$('#errors_for_'+page_id).html(XMLHttpRequest.responseText);
		$(".explanation_pre").hide();
		$('#errors_for_'+page_id+' .indi_scan_gif').fadeOut(500);
		$('.site').next().next().next().addClass("iepush");
        $('#errors_for_'+page_id+' .site').next().next().next().slideDown();
		jQuery.fn.fadeToggle = function(speed, easing, callback) {
	   return this.animate({opacity: 'toggle'}, speed, easing, callback);
		};

        $(".show_explanation").click(function () {
				$(this).next(".explanation_pre").fadeToggle(500);
				if ($(this).html() == "show details +") {
					$(this).html("hide details -");
				} else {
					$(this).html("show details +");
				};
				return false;
        }); 
      	$('#errors_for_'+page_id+' .site').click(function() {
              $(this).next().next().next().slideToggle(400);
      		
      				if (timeoutID) {
      //					alert("clearing timeoutID :" + timeoutID);
      					clearTimeout(timeoutID);
      				}
      	
              return false;
      	});         
      }      
    }
  });
}

function updateSite(site_id, form) {
  $.ajax({
    type: 'POST',
    url: '/site/update/'+site_id,
    data: $(form).serialize()
  });
}

function setRemoveableTrue() {
	$.removeable = true;
	$('#cantdelete').fadeOut(500);
}

function setRemoveableFalse() {
	$.removeable = false;
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}