

function adddiscusslinksformcheck(form) {
	if ( form.name.value == "" ) 
	{
		alert ( 'Site Name field is empty!' );
		form.name.focus();
		return false;
	}
	if(!isValidChar(form.name))
	{
		form.name.focus();
		return false;
	}		
	if ( form.url.value == "" ) 
	{
		alert ( 'URL field is empty!' );
		form.url.focus();
		return false;
	}
	if(!isValidChar(form.url))
	{
		form.url.focus();
		return false;
	}		
	if ( form.desc.value == "" ) 
	{
		alert ( 'Description field is empty!' );
		form.desc.focus();
		return false;
	}	
	if(!isValidChar(form.desc))
	{
		form.desc.focus();
		return false;
	}			
	return true;
}

function addreplyactionformcheck(form) {
	if ( form.reply.value == "" ) 
	{
		alert ( 'Reply field is empty!' );
		form.reply.focus();
		return false;
	}
	if(!isValidChar(form.reply))
	{
		form.reply.focus();
		return false;
	}				
	return true;
}

function forgotpwdformcheck(form) {
	if ( form.email.value == "" ) 
	{
		alert ( 'Email field is empty!' );
		form.email.focus();
		return false;
	}		
	return true;
}

function addnewtopicformcheck(form) {
	if ( form.subject.value == "" ) 
	{
		alert ( 'Topic field is empty!' );
		form.subject.focus();
		return false;
	}
	if(!isValidChar(form.subject))
	{
		form.subject.focus();
		return false;
	}
	if(!isValidChar(form.content))
	{
		form.content.focus();
		return false;
	}				
	return true;
}

function newalbumformcheck(form) {
	if ( form.name.value == "" ) 
	{
		alert ( 'Photo Album field is empty!' );
		form.name.focus();
		return false;
	}
	if(!isValidChar(form.name))
	{
		form.name.focus();
		return false;
	}			
	return true;
}

function sharealbumformcheck(form) {
	if ( form.mailto.value == "" ) 
	{
		alert ( 'Email field is empty!' );
		form.mailto.focus();
		return false;
	}		
	return true;
}


function aboutmeedit2formcheck(form) {
	if ( form.fname.value == "" ) 
	{
		alert ( 'First Name field is empty!' );
		form.fname.focus();
		return false;
	}
	if ( form.lname.value == "" ) 
	{
		alert ( 'Last Name field is empty!' );
		form.lname.focus();
		return false;
	}
	if (!isvaliddate(form.dob.value))
	{
		alert ( 'Invalid Date!' );
		form.dob.focus();
		return false;
	}	
	if(!isValidChar(form.fname))
	{
		form.fname.focus();
		return false;
	}
	if(!isValidChar(form.lname))
	{
		form.lname.focus();
		return false;
	}					
	return true;
}

function isvaliddate(s){
	if(s.length==0)
		return true;
	if(s.length!=10)
		return false;
	if( s.charAt(2)!="/" || s.charAt(5)!="/")
		return false;
	return true;
}

function editphotoformcheck(form) {
	if ( form.title.value == "" ) 
	{
		alert ( 'Title field is empty!' );
		form.title.focus();
		return false;
	}		
	if(!isValidChar(form.title))
	{
		form.title.focus();
		return false;
	}
	if(!isValidChar(form.copy))
	{
		form.copy.focus();
		return false;
	}	
	if(!isValidChar(form.desc))
	{
		form.desc.focus();
		return false;
	}			
	return true;
}

function editalbumformcheck(form) {
	if ( form.name.value == "" ) 
	{
		alert ( 'Album Name is empty!' );
		form.name.focus();
		return false;
	}		
	if(!isValidChar(form.name))
	{
		form.name.focus();
		return false;
	}	
	if(!isValidChar(form.desc))
	{
		form.desc.focus();
		return false;
	}	
	return true;
}

function addcommentsformcheck(form) {
	if ( form.comment.value == "" ) 
	{
		alert ( 'Please leave comment!' );
		form.comment.focus();
		return false;
	}	
	if(!isValidChar(form.comment))
	{
		form.comment.focus();
		return false;
	}	
}

function addguestbookformcheck(form) {
	if ( form.comment.value == "" ) 
	{
		alert ( 'Please leave comment!' );
		form.comment.focus();
		return false;
	}	
	if ( !isValidChar(form.comment) )
	{
		form.comment.focus();
		return false;
	}	
}

function isValidChar(control)
{
	return true;
}
function signinformcheck(form) {
	if ( form.email.value == "" ) 
	{
		alert ( 'Please enter email!' );
		form.email.focus();
		return false;
	}
	if ( form.password.value == "" ) 
	{
		alert ( 'Please enter password!' );
		form.password.focus();
		return false;
	}		
	return true;
}

function signupformcheck(form) {
	if ( form.email.value == "" ) 
	{
		alert ( 'Please enter email!' );
		form.email.focus();
		return false;
	}
	else
	{
		if(!isvalidemail(form.email.value))
		{
			alert('Invalid Email Address!');
			form.email.focus();
			return false;
		}
	}	
	if ( !isValidChar(form.email) )
	{
		form.email.focus();
		return false;
	}	
	if ( form.password.value == "" ) 
	{
		alert ( 'Please enter password!' );
		form.password.focus();
		return false;
	}
	if ( !isValidChar(form.password) )
	{
		form.password.focus();
		return false;
	}	
	if ( form.password2.value == "" ) 
	{
		alert ( 'Please reenter password!' );
		form.password2.focus();
		return false;
	}
	else
	{
		if(!issamestring(form.password.value, form.password2.value))
		{
			alert ( 'Password does not match!' );
			form.password.focus();
			return false;
		}
	}
	if ( form.fname.value == "" ) 
	{
		alert ( 'Please enter your first name!' );
		form.fname.focus();
		return false;
	}
	if ( !isValidChar(form.fname) )
	{
		form.fname.focus();
		return false;
	}	
	if ( form.lname.value == "" ) 
	{
		alert ( 'Please enter your last name!' );
		form.lname.focus();
		return false;
	}
	if ( !isValidChar(form.lname) )
	{
		form.lname.focus();
		return false;
	}	
	if ( form.city.value == "" ) 
	{
		alert ( 'Please enter city!' );
		form.city.focus();
		return false;
	}
	if ( !isValidChar(form.city) )
	{
		form.city.focus();
		return false;
	}	
	if ( form.state.value == "" ) 
	{
		alert ( 'Please enter state!' );
		form.state.focus();
		return false;
	}	
	if ( !isValidChar(form.state) )
	{
		form.state.focus();
		return false;
	}	
		
	return true;
}
function issamestring(s1, s2) {
	s1.toUpperCase();
	s2.toUpperCase();
	if(s1==s2)
		return true;
	else
		return false;
}

function isvalidemail(s) {
    
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) 		return false;
    else 		i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { 		i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) 		return false;
    else 
		return true;
}

function updateemailformcheck(form) {
	if ( form.email.value == "" ) 
	{
		alert ( 'Email field is empty!' );
		form.email.focus();
		return false;
	}
	else
	{
		if(!isvalidemail(form.email.value))
		{
			alert('Invalid Email Address!');
			form.email.focus();
			return false;
		}
	}			
	return true;
}

function changepwdformcheck(form) {
	if ( form.oldpassword.value == "" ) 
	{
		alert ( 'Old Password field is empty!' );
		form.oldpassword.focus();
		return false;
	}
	if ( form.password.value == "" ) 
	{
		alert ( 'Password field is empty!' );
		form.password.focus();
		return false;
	}
	if ( form.password2.value == "" ) 
	{
		alert ( 'Password field is not match!' );
		form.password2.focus();
		return false;
	}
	if(!issamestring(form.password.value, form.password2.value))
	{
		alert ( 'Password does not match!' );
		form.password.focus();
		return false;
	}
	return true;
}



