//function to replace target="_blank" which is not xhtml valid
//example <a href="" rel="external"></a>
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target="_blank"; 
 } 
} 

//automatically clear default value form fields
//first parameter is a reference to the field (e.g. 'this'), second parameter is the default value (e.g. 'Your name...')
function clearForm(val,defaultval){
	if(val.value==defaultval){
		val.value="";
	}
}

function showRegister(){
	$("#registerForm").slideDown();
}

function showLoginBox(){
	$("#loginBox").toggle();
	$("#login_username").focus();
}

$(document).ready(function() {	
 externalLinks();
 $("#newsletterForm").validate();
 $("#detailsUserForm").validate();
  $("#loginForm").validate();
  
  $('#registrationForm').validate({
        rules: {
          password: {
            required: true,
            minlength:6
          },
          password2: {
            equalTo: "#password"
          },
          username:{
            required: true,
            minlength:6,
            maxlength:20
         }
        }
      });
	
	//hide login dropdown if click outside
	$("#loginBox").mouseup(function() {
				return false
			});
			$(document).mouseup(function(e) {
					$("#loginBox").hide();
			});

  
 });
 
 //activate the screenshots navigation
$(document).ready(function() {
//$("#screenshots_list").idTabs(); 
$("#tour_menu").idTabs(); 
$("#tour_menu2").idTabs(); 
//$("#registerForm").hide();
$("#more_tags").click(function() {
	$("#more_tags_panel").toggle();
	$(this).toggleClass("active");
	return false;
});
	

});
