sfHover = function() {
	var sfEls = document.getElementById("mainNav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover); 

// on DOM ready:
var root = '/~fishpret/site/';

$(function(){

	
	var cur_html = jQuery(".page-item-7").html();
	var more_html = jQuery("#link_categories_list").html();
	jQuery(".page-item-7").html(cur_html+"   "+ more_html) ;
	
	
	var link_categories_tree = jQuery("#link_categories_tree");
	if ( link_categories_tree ) {
		link_categories_tree.html(more_html);
	}
		
	$('#fp_message').hide();
	$('#fp_password_message').hide();

	$('#fp-login-submit').click(function(){
		$('#fp_message').slideUp('slow');
		
		// ajax call to retrieve more posts, must have offset, sort_by, mm_type and mm_topic
		$.post(		root+"ajax/index.php", 
				   $("#loginform").serialize(), 
					function(data){ 
						//Get count of media item
						var sep_pos = data.indexOf("|");
						var if_success = data.substr(0,sep_pos);
						
						if ( if_success == 'success' ) {
							url = data.substr(sep_pos+1);
							window.location = url;
							exit;
						} else {
							message = data.substr(sep_pos+1);
							$('#fp_message').html(message);
							$('#fp_message').slideDown('slow');
						}
						
					});

		return false; 
										 
	}); // end click #fp-login-submit
	
	$('#fp_password_div').hide();
	$('#fp-password-submit').click(function(){
		$('#fp_password_message').slideUp('slow');
		
		// ajax call to retrieve more posts, must have offset, sort_by, mm_type and mm_topic
		$.post(		root+"ajax/lostpassword.php", 
				   $("#fp_lostPasswordForm").serialize(), 
					function(data){ 
						//Get count of media item
						var sep_pos = data.indexOf("|");
						var if_success = data.substr(0,sep_pos);
						
						if ( 0 && if_success == 'success' ) {
							url = data.substr(sep_pos+1);
							window.location = url;
							exit;
						} else {
							message = data.substr(sep_pos+1);
							$('#fp_password_message').html(message);
							$('#fp_password_message').slideDown('slow');
						}
						
					});

		return false; 
										 
	}); // end click #fp-password-submit
	
	$('#fp_reg_message').hide();
	$('#fp_regform_submit').click(function(){
		$('#fp_reg_message').slideUp('slow');
		var err_msg = '';
		
		/*
		$('#fp_regform input[type=text]').each(function(n,element){  
            if ($(element).val()=='') {  
              err_msg += 'Field '+element.id+' must have a value';  
            }  
          }); 
		
		
		if ( $('#user_login').val() == '' ) {
			  err_msg += 'Please enter a User name. \n';  
        }  */
		if ( $('#user_email').val() == '' ) {
			  err_msg += 'Please enter your email. \n';  
        }  
		if ( $('#first_name').val() == '' ) {
			  err_msg += 'Please enter your first name. \n';  
        }  
		if ( $('#last_name').val() == '' ) {
			  err_msg += 'Please enter your last name. \n';  
        }  
		if ( $('#password').val() == '' ) {
			  err_msg += 'Please enter a password. \n';  
        }  
		if ( $('#password2').val() != $('#password').val() ) {
			  err_msg += 'Password confirmation doesn\'t match. \n';  
        }  
		if ( $('#security_code').val() == '' ) {
			  err_msg += 'Please enter the security code as you see in the image. \n';  
        }  
		
		if ( err_msg != '' ) {
			alert( err_msg );
			return false;  
		}
		
	// ajax call to retrieve more posts, must have offset, sort_by, mm_type and mm_topic
		$.post(		root+"ajax/register.php", 
				   $("#fp_regform").serialize(), 
					function(data){ 
						//Get count of media item
						var sep_pos = data.indexOf("|");
						var if_success = data.substr(0,sep_pos);
						
						if ( if_success == 'success' ) {
							url = data.substr(sep_pos+1);
							window.location = url;
							exit;
						} else {
							message = data.substr(sep_pos+1);
							$('#fp_reg_message').html(message);
							$('#fp_reg_message').slideDown('slow');
						}
						
					});

		return false; 

										 
	}); // end click #fp_regform_submit

}); //end on DOM ready;
