function serialize(ids){
	var serial = '';
	for(i=0; i<ids.length; i++){
		serial += '&ids[]=' + ids[i];
	}
	return serial;
}
function DomainLenghtValidator(){
	if($j("#header_search_text").val().length<3)
	{
		$j("#length_error").show('fast').html("Please enter more than 3 characters").focus();	
	}
}
Array.prototype.remove=function(s){
  for(i=0;i<this .length;i++){
    if(s==this[i]) this.splice(i, 1);
  }
}
var $j = jQuery.noConflict();
$j(document).ready(
	function()
	{

		$("#login_switch").toggle(function(){
			$j("#login_bar").show();
		},function(){
			$j("#login_bar").hide();
		});

		$j("#domain_search_form").submit(function(){	
			if($j("#header_search_text").val().length<3)
			{
				return false;
			}
		});
		$j("#domain_search_form").submit(function(){
			
			DomainLenghtValidator();
		});
		$j("#header_search_text").val("Search Domains").click(function(){
				$j(this).val("");
				$j("#length_error").hide('fast');
		});
		$j("#header_login_username").val("username").click(function(){
				$j(this).val("");
		});  
		$j("#header_login_password").val("password").click(function(){
				$j(this).val("");
		}); 
		$j("#header_login_password").val("password").focus(function(){
				$j(this).val("");
		});	
		$j("#find_a_domain_input").val("Search Domains").click(function(){
				$j(this).val("");
		});  
		// ADD STYLE CLASS TO TEXT INPUTS
		$j('input[@type=text]').addClass("textInput");
		$j('input[@type=password]').addClass("textInput");	
		$j('textarea').addClass("textInput");		
		// CHANGE TEXT INPUT CLASS ON FOCUS AND BLUR
		$j('input[@type=text]').focus(function() {
			$j(this).addClass("textInput_focus");	
			$j(this).blur(function() {
				$j(this).removeClass("textInput_focus");	
			});
		});
		$j('input[@type=password]').focus(function() {
			$j(this).addClass("textInput_focus");	
			$j(this).blur(function() {
				$j(this).removeClass("textInput_focus");	
			});
		});
		$j('textarea').focus(function() {
			$j(this).addClass("textInput_focus");
			
			$j(this).blur(function() {
				$j(this).removeClass("textInput_focus");	
			});
		});
	}
);

// NAV ANIMATION & IE HOVER FIX ////////////////////////////////////////////
$j(document).ready(function(){
	$j("#nav li ul").hide();	
	$j("#nav li").hover(
		function(){ $j("ul", this).show();
					thisid = $j(this).attr("id");
					$j(this).attr({id: thisid + "_over"});
				}, 
		function() { $j("ul", this).hide();
					thisid = $j(this).attr("id").replace("_over", "");
					$j(this).attr({id: thisid});
				}
	);
	if (document.all) {
		$j("#nav li").mouseover(
			function() {$j(this).addClass("over");},
			function() {$j(this).removeClass("over");}
		);
		$j("#nav li").mouseout(
			function() {}
			//setTimeout("function() {$j(this).removeClass('over')}", 1000);
		);			
	}
});
// ADD CONFIRMATION POPUP TO ALL LINKS WITH THE CLASS delete_confirm
// grabs the confirmation message from the ahref title attribute
$j(document).ready(
	function(){
		$j("a.delete_confirm").click(
			function(){
				message = this.title;
				var myConfirm = confirm('Delete ' + message + '?');
				
				if(myConfirm == true){
					return true;
				} else {
					return false;
				}				
			}
		);
	}
);