// Javascript
var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
var webExp = /^http:\/\/(www\.)?[a-zA-Z0-9]+\.[\.a-zA-Z0-9]+/;
var numExp = /^[0-9]+$/;

function strippedValues(id)
{
	if(document.getElementById(id))
	{
		var returnText =  document.getElementById(id).value;
		var returnTextFinal = returnText.replace(/^\s+|\s+/,"");
		return returnTextFinal ;
	}
}

function focusField(id)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).focus();
	}
}

function validate_contact_form()
{
	var name = strippedValues('user_name');
	var email = strippedValues('user_email');
	var subject = strippedValues('user_subject');
	var message = strippedValues('user_message');
	
	if(name == "")
	{
		alert("Please enter your name.")
		focusField('user_name');
		return false;
	}
	
	else if(email == "")
	{
		alert("Please enter your email address.")
		focusField('user_email');
		return false;
	}
	else if(!email.match(emailExp)){
		alert("Please enter valid email.");
		focusField('txtEmail');
		return false;
	}
	
	else if(subject == "")
	{
		alert("Please enter message subject.")
		focusField('user_subject');
		return false;
	}
	else if(message == "")
	{
		alert("Please enter message detail.")
		focusField('user_message');
		return false;
	}
	else
	{
		return true;
	}
	
}

function validate_feedback_form()
{
	var name = strippedValues('user_name');
	var email = strippedValues('user_email');
	var message = strippedValues('user_message');
	
	if(name == "")
	{
		alert("Please enter your name.")
		focusField('f_user_name');
		return false;
	}
	
	else if(email == "")
	{
		alert("Please enter your email address.")
		focusField('f_user_email');
		return false;
	}
	else if(! email.match(emailExp)){
		alert("Please enter valid email.");
		focusField('f_user_email');
		return false;
	}
	else if(message == "")
	{
		alert("Please enter message detail.")
		focusField('f_user_message');
		return false;
	}
	else
	{
		return true;	
	}
}



function adminloginFormValidation()
{
		var admin_password = strippedValues('admin_password');
		
		if(admin_password == "")
		{
			alert("Please enter password to login.")
			focusField('admin_password');
			return false;
		}
		else
		{
			return true;
		}
		
}


function validate_edit_site_config_form()
{
		var admin_name = strippedValues('admin_name');
		var admin_username = strippedValues('admin_username');
		var admin_password = strippedValues('admin_password');
		var admin_email = strippedValues('admin_email');
		
		if(admin_name == "")
		{
			alert("Name field can't be left blank")
			focusField('admin_name');
			return false;
		}
		else if(admin_name == "")
		{
			alert("Usernmae field can't be left blank")
			focusField('admin_username');
			return false;
		}
		else if(admin_name == "")
		{
			alert("Password field can't be left blank")
			focusField('admin_password');
			return false;
		}
		else if(admin_name == "")
		{
			alert("Email field can't be left blank")
			focusField('admin_email');
			return false;
		}
		else
		{
			return true;
		}
		
}


function validate_edit_cms_page()
{
	var page_name = strippedValues('page_name_txt');
	var page_content = strippedValues('page_FCKeditor1');
	
	if(page_name == "")
		{
			alert("Enter question .")
			focusField('page_name_txt');
			return false;
		}
		else if(page_content == "")
		{
			alert("Enter answer.")
			focusField('FCKeditor1');
			return false;
		}
		else
		{
			return true;	
		}
}


function validate_add_faq_page()
{
		var question = strippedValues('question_text');
		var answer = strippedValues('answer_text');
	
	if(question == "")
		{
			alert("Enter page title.")
			focusField('question_text');
			return false;
		}
		else if(answer == "")
		{
			alert("Enter page content.")
			focusField('answer_text');
			return false;
		}
		else
		{
			return true;	
		}
}

function validate_add_news_page()
{
	var news_title = strippedValues('news_title_text');
	var news_date = strippedValues('date_input');
	// var news_dtls = strippedValues('FCKeditor1');
	
	if(news_title == "")
	{
		alert("Please enter news title.")
		focusField('news_title_text');
		return false;
	}
	else if(news_date == "")
	{
		alert("Please enter date.")
		focusField('date_input');
		return false;
	}
	/* else if(news_dtls == "")
	{
		alert("Please enter news cotnent.")
		focusField('FCKeditor1');
		return false;
	}*/
	else 
	{
		return true;	
	}
}

function validate_add_gallery()
{
	var image_title = strippedValues('picture_title_text');
	var image_url = strippedValues('g_pic');
	
		
	if(image_title == "")
	{
		alert("Please enter image title.")
		focusField('picture_title_text');
		return false;
	}
	else if(image_url == "")
	{
		alert("Please select a image.")
		focusField('g_pic');
		return false;
	}
	else
	{
		return true;	
	}
}

function validate_author_info()
{
	var author_name  =  strippedValues('author_name_text');
	var author_detail_text  =  strippedValues('author_details_text');
	
	if(author_name == "")
	{
		alert("Please enter author name.")
		focusField('author_name_text');
		return false;
	}
	else if(author_detail_text == "")
	{
		alert("Please enter author details.")
		focusField('author_details_text');
		return false;
	}
	else
	{
		return true;	
	}
}


function validate_add_article_page()
{
	var au_name = strippedValues('au_name');
	var article_title_text = strippedValues('article_title_text');
	var date_input = strippedValues('date_input');
	
	if(au_name == "-1")
	{
		alert("Please select author.")
		focusField('au_name');
		return false;
	}
	else if(article_title_text == "")
	{
		alert("Please enter articele title.")
		focusField('article_title_text');
		return false;
	}	
	else if(date_input == "")
	{
		alert("Please select date.")
		focusField('date_input');
		return false;
	}
	else
	{
		return true;	
	}
}