function Validate()
{
  if(document.frmaddcat.name.value==""){
		alert("Please enter Category Name.");
		document.frmaddcat.name.focus();
		return false;
	}

	if(document.frmaddcat.page_title.value=="")
	{
		alert("Please enter Page title.");
		document.frmaddcat.page_title.focus();
		return false;
	}
  else
  {
    if(isValidLength(document.frmaddcat.page_title.value,60,'Page Title should have minimum 60 characters.') == false)
  	{
  		document.frmaddcat.page_title.focus();
  		return false;
  	}
  }

	if(document.frmaddcat.page_desc.value=="")
	{
		alert("Please enter the Page Description.")
		document.frmaddcat.page_desc.focus();
		return false;
	}
  else
  {
    if(isValidLength(document.frmaddcat.page_desc.value,120,'Page Description should have minimum 120 characters.') == false)
  	{
  		document.frmaddcat.page_desc.focus();
  		return false;
  	}
  }

	if(document.frmaddcat.page_keyword.value=="")
	{
		alert("Please enter the Page Keyword.")
		document.frmaddcat.page_keyword.focus();
		return false;
	}
	if(document.frmaddcat.status.value=="select")
	{
		alert("Please,select the status");
		return false;
	}
	if(document.frmaddcat.p_id.value=="select")
	{
		alert("Please,select the category");
		return false;
	}
	return true;
}

function checkdetails()
{
	if(document.frmadddet.cat_det_name.value=="")
	{
		alert("Please enter title");
		document.frmadddet.cat_det_name.focus();
		return false;
	}
	return true;
}

function checksugg()
{
	
	if(document.frmaddsugg.title.value=="")
	{
		alert("Please enter suggestion title");
		document.frmaddsugg.title.focus();
		return false;
	}
	return true;
}

function check_cat()
{
	if(isBlank(document.frmaddcat.category_name.value,'Please enter category name') == true)
	{
		document.frmaddcat.category_name.focus();
		return false;
	}
	if(isBlank(document.frmaddcat.category_description.value,'Please enter category details') == true)
	{
		document.frmaddcat.category_description.focus();
		return false;
	}
  if(document.frmaddcat.page_title.value!="")
	{
    if(isValidLength(document.frmaddcat.page_title.value,60,'Page Title should have minimum 60 characters.') == false)
  	{
  		document.frmaddcat.page_title.focus();
  		return false;
  	}
  }
  if(document.frmaddcat.page_desc.value!="")
	{
    if(isValidLength(document.frmaddcat.page_desc.value,120,'Page description should have minimum 120 characters.') == false)
  	{
  		document.frmaddcat.page_desc.focus();
  		return false;
  	}
  }
	return true;
}

function checkarticle()
{
	if(isBlank(document.frmaddart.cat_id.value,'Please select category') == true)
	{
		document.frmaddart.cat_id.focus();
		return false;
	}
	if(isBlank(document.frmaddart.author.value,'Please enter author name') == true)
	{
		document.frmaddart.author.focus();
		return false;
	}

	if(isBlank(document.frmaddart.art_date.value,'Please enter article date') == true)
	{
		document.frmaddart.art_date.focus();
		return false;
	}
	if(isBlank(document.frmaddart.subject.value,'Please enter article subject') == true)
	{
		document.frmaddart.subject.focus();
		return false;
	}
	if(isBlank(document.frmaddart.description.value,'Please enter article body') == true)
	{
		document.frmaddart.description.focus();
		return false;
	}
  if(document.frmaddart.page_title.value!="")
	{
    if(isValidLength(document.frmaddart.page_title.value,60,'Page Title should have minimum 60 characters.') == false)
  	{
  		document.frmaddart.page_title.focus();
  		return false;
  	}
  }
  if(document.frmaddart.page_desc.value!="")
	{
    if(isValidLength(document.frmaddart.page_desc.value,120,'Page description should have minimum 120 characters.') == false)
  	{
  		document.frmaddart.page_desc.focus();
  		return false;
  	}
  }
	return true;
}

function check_userpage(pageMode)
{
  if(pageMode!='EDIT')
  {
  	if(isBlank(document.frmaddcat.userid.value,'Please select User') == true)
  	{
  		document.frmaddcat.userid.focus();
  		return false;
  	}
  }
	if(isBlank(document.frmaddcat.description.value,'Please enter description') == true)
	{
		document.frmaddcat.description.focus();
		return false;
	}
  if(document.frmaddcat.page_title.value!="")
	{
    if(isValidLength(document.frmaddcat.page_title.value,60,'Page Title should have minimum 60 characters.') == false)
  	{
  		document.frmaddcat.page_title.focus();
  		return false;
  	}
  }
  if(document.frmaddcat.page_desc.value!="")
	{
    if(isValidLength(document.frmaddcat.page_desc.value,120,'Page description should have minimum 120 characters.') == false)
  	{
  		document.frmaddcat.page_desc.focus();
  		return false;
  	}
  }
	return true;
}

function check_questcat()
{
	if(isBlank(document.frmaddcat.name.value,'Please enter category name') == true)
	{
		document.frmaddcat.name.focus();
		return false;
	}
	if(isBlank(document.frmaddcat.description.value,'Please enter category details') == true)
	{
		document.frmaddcat.description.focus();
		return false;
	}
  if(document.frmaddcat.page_title.value!="")
	{
    if(isValidLength(document.frmaddcat.page_title.value,60,'Page Title should have minimum 60 characters.') == false)
  	{
  		document.frmaddcat.page_title.focus();
  		return false;
  	}
  }
  if(document.frmaddcat.page_desc.value!="")
	{
    if(isValidLength(document.frmaddcat.page_desc.value,120,'Page description should have minimum 120 characters.') == false)
  	{
  		document.frmaddcat.page_desc.focus();
  		return false;
  	}
  }
	return true;
}

function checkfeedback()
{
	
	if(document.frmaddfeed.title.value=="")
	{
		alert("Please enter title");
		document.frmaddfeed.title.focus();
		return false;
	}
	return true;
}

function checkquestionform1()
{
if(isBlank(document.questionform.question.value,'Please enter question') == true)
	{
		document.questionform.question.focus();
		return false;
	}
if(document.questionform.email.value != '' && checkemail(document.questionform.email.value) == false)
	{
	document.questionform.email.value = '';
	document.questionform.email.focus();
	return false;
	}

	return true;
}

function checkquestionform2()
{
if(isBlank(document.questionform.category.value, "Please select category.") == true)
	{
	document.questionform.category.focus();
	return false;
	} 

if(isBlank(document.questionform.question.value,'Please enter question') == true)
	{
		document.questionform.question.focus();
		return false;
	}
if(document.questionform.email.value != '' && checkemail(document.questionform.email.value) == false)
	{
	document.questionform.email.value = '';
	document.questionform.email.focus();
	return false;
	}
return true;
}

function checkanswerform()
{
if(isBlank(document.answerform.answer.value,'Please enter answer') == true)
	{
		document.answerform.answer.focus();
		return false;
	}
return true;
}


function check_reg()
{
		if(isBlank(document.frmUserRegister.user_name.value, "Please enter user name.\n User name is your email address") == true)
		{
			document.frmUserRegister.user_name.value = '';
			document.frmUserRegister.user_name.focus();
			return false;
		}
		if(checkuseremail(document.frmUserRegister.user_name.value) == false)
		{
		document.frmUserRegister.user_name.focus();
		return false;
		}
		
		if(isBlank(document.frmUserRegister.password.value, "Please enter password.") == true)
		{
			document.frmUserRegister.password.value = '';
			document.frmUserRegister.password.focus();
			return false;
		}
		if(isBlank(document.frmUserRegister.confirmpassword.value, "Please enter confirm password.") == true)
		{
			document.frmUserRegister.confirmpassword.value = '';
			document.frmUserRegister.confirmpassword.focus();
			return false;
		}
		if(document.frmUserRegister.password.value != document.frmUserRegister.confirmpassword.value)
		{
			alert("Your password confirmation does not match your chosen password.\nPlease re-enter the passwords.");
			document.frmUserRegister.password.value = '';
			document.frmUserRegister.confirmpassword.value = '';
			document.frmUserRegister.password.focus();
			return false;
		}
	
		if(document.frmUserRegister.user_type.value == 'Individual' || document.frmUserRegister.user_type.value == 'Business')
		{
			if(isBlank(document.getElementById('f_name').value, "Please enter name.") == true)
			{
			document.getElementById('f_name').value = '';
			document.getElementById('f_name').focus();
			return false;
			}
		}

		if(isBlank(document.frmUserRegister.age.value, "Please enter age.") == true)
		{
			document.frmUserRegister.age.focus();
			return false;
		}

		if(isNumeric(document.frmUserRegister.age, "Please enter valid age. \n age should be numeric.") == false)
		{
			document.frmUserRegister.age.focus();
			return false;
		}
		var cnt = 0;
		for(var i=0; i<document.frmUserRegister.gender.length; i++)
		{
			
			if(document.frmUserRegister.gender[i].checked)
			{
				cnt++;
			}
		}

		if(cnt == 0)
		{
		alert("Please select your gender.");
		return false;
		}

		if(document.frmUserRegister.user_type.value == 'Author')
		{
			if(isBlank(document.frmUserRegister.author_name.value, "Please enter author name.") == true)
			{
			document.frmUserRegister.author_name.value = '';
			document.frmUserRegister.author_name.focus();
			return false;
			}
		}

		if(document.frmUserRegister.user_type.value == 'Business')
		{
		
			if(isBlank(document.frmUserRegister.address1.value, "Please enter address1.") == true)
			{
			document.frmUserRegister.address1.value = '';
			document.frmUserRegister.address1.focus();
			return false;
			}
			if(isBlank(document.frmUserRegister.city.value, "Please enter city.") == true)
			{
			document.frmUserRegister.city.value = '';
			document.frmUserRegister.city.focus();
			return false;
			}
			if(isBlank(document.frmUserRegister.state.value, "Please select state.") == true)
			{
			document.frmUserRegister.state.value = '';
			document.frmUserRegister.state.focus();
			return false;
			}
			if(isBlank(document.frmUserRegister.zip.value, "Please enter zip.") == true)
			{
			document.frmUserRegister.zip.value = '';
			document.frmUserRegister.zip.focus();
			return false;
			}
			if(isInteger(document.frmUserRegister.zip.value) == false)
			{
			alert("Please enter valid zip. \n zip should be numeric")
			document.frmUserRegister.zip.focus();
			return false;
			}
			if(isBlank(document.frmUserRegister.telephone.value, "Please enter telephone.") == true)
			{
			document.frmUserRegister.telephone.value = '';
			document.frmUserRegister.telephone.focus();
			return false;
			}
		
			if(isInteger(document.frmUserRegister.telephone.value) == false)
			{
			alert("Please enter valid telephone. \n telephone should be numeric")
			document.frmUserRegister.telephone.focus();
			return false;
			}
		
			if(isBlank(document.frmUserRegister.specialist.value, "Please select specialist.") == true)
			{
			document.frmUserRegister.specialist.focus();
			return false;
			} 

			if(isBlank(document.frmUserRegister.busi_name.value, "Please enter business name.") == true)
			{
			document.frmUserRegister.busi_name.value = '';
			document.frmUserRegister.busi_name.focus();
			return false;
			} 
			/*
			if(isBlank(document.frmUserRegister.busi_desc.value, "Please enter business description.") == true)
			{
			document.frmUserRegister.busi_desc.value = '';
			document.frmUserRegister.busi_desc.focus();
			return false;
			} 


			if(isBlank(document.frmUserRegister.busi_web.value, "Please enter business web URL.") == true)
			{
			document.frmUserRegister.busi_web.value = '';
			document.frmUserRegister.busi_web.focus();
			return false;
			}*/
		}
return true;
}

function check_article()
{
			if(isBlank(document.frmArticle.category.value, "Please select category.") == true)
			{
			document.frmArticle.category.value = '';
			document.frmArticle.category.focus();
			return false;
			}

			if(isBlank(document.frmArticle.subject.value, "Please enter subject.") == true)
			{
			document.frmArticle.subject.value = '';
			document.frmArticle.subject.focus();
			return false;
			}
		
			if(isBlank(document.frmArticle.art_date.value, "Please enter article date.") == true)
			{
			document.frmArticle.art_date.value = '';
			document.frmArticle.art_date.focus();
			return false;
			}
return true;
}
function check_page()
{
	if(isBlank(document.frmUserRegister.page_content.value, "Please enter page content.") == true)
			{
			document.frmUserRegister.page_content.value = '';
			document.frmUserRegister.page_content.focus();
			return false;
			} 
return true;
}
function check_rating()
{
	var item_rated = false;
	for (counter = 0; counter < ratingform.rating_1.length; counter++)
	{
	if(ratingform.rating_1[counter].checked)
	item_rated =true;
	}

	if(!item_rated)
	{
	alert("You have not selected rating value");
	return false;
	}

	if(isBlank(document.ratingform.email.value, "Enter email addrress.") == true)
		{
			document.ratingform.email.value = '';
			document.ratingform.email.focus();
			return false;
		} 
	if(checkemail(document.ratingform.email.value) == false)
		{
		document.ratingform.email.focus();
		return false;
		}
	
return true;
}

function check_form()
{
	if(checkemail(document.subscribe.e_email.value) == false)
		{
		document.subscribe.e_email.focus();
		return false;
		}
	return true;
}
function chk_newsletterform()
{
	if(checkemail(document.newsletterform.email.value) == false)
		{
		document.newsletterform.email.focus();
		return false;
		}
return true;
}
function chk_search()
{
	if(isBlank(document.searchfrom.keyword.value, "Enter keyword for search.") == true)
		{
			document.searchfrom.keyword.value = '';
			document.searchfrom.keyword.focus();
			return false;
		} 
	return true;
}
function addBookmark(title,url) {
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}


function check_form()
{
	if(checkemail(document.subscribe.e_email.value) == false)
		{
		document.subscribe.e_email.focus();
		return false;
		}
}
function checksub_form()
{
	if(checkemail(document.subscribeform.email.value) == false)
		{
		document.subscribeform.email.focus();
		return false;
		}
}

function get_user_type(val)
{
	if(val == '')
		val = 'Individual';

	if(val == 'Author')
	{
		document.getElementById('author').style.display = '';
		document.getElementById('business').style.display = 'none';
		document.getElementById('as_author').style.display = 'none';
		document.getElementById('as_individual').style.display = '';
		document.getElementById('as_business').style.display = '';
		document.getElementById('show_name').style.display = 'none';
		document.frmUserRegister.user_type.value = 'Author';
		return;
	}
	
	if(val == 'Business')
	{
		document.getElementById('business').style.display = '';
		document.getElementById('author').style.display = 'none';
		document.getElementById('as_business').style.display = 'none';
		document.getElementById('as_individual').style.display = '';
		document.getElementById('as_author').style.display = '';
		document.getElementById('show_name').style.display = '';
		document.frmUserRegister.user_type.value = 'Business';
		return;
	}

	if(val == 'Individual')
	{
		document.getElementById('business').style.display = 'none';
		document.getElementById('as_individual').style.display = 'none';
		document.getElementById('as_business').style.display = '';
		document.getElementById('as_author').style.display = '';
		document.getElementById('author').style.display = 'none';
		document.getElementById('show_name').style.display = '';
		document.frmUserRegister.user_type.value = 'Individual';
		return;
	}

}

function validateReportNewLinks()
{
	if(document.frmReportNewLinks.from_date.value=="") 
	{
	  alert("Please Select From Date.");
	  document.frmReportNewLinks.from_date.focus();
	  return false;
	}
	else if(document.frmReportNewLinks.to_date.value=="") 
	{
	  alert("Please Select To Date.");
	  document.frmReportNewLinks.to_date.focus();
	  return false;
	}
	else
	{  
		return true;
	}
}

function checkkeyword()
{
	if(isBlank(document.frmaddkeyword.keyword.value,'Please enter keyword') == true)
	{
		document.frmaddkeyword.keyword.focus();
		return false;
	}

	return true;
}

function checkMonthlyReleasePage()
{
	if(isBlank(document.frmaddpages.month_year.value,'Please select month and year') == true)
	{
		document.frmaddpages.month_year.focus();
		return false;
	}
  else if(isBlank(document.frmaddpages.page_title.value,'Please enter page title') == true)
	{
		document.frmaddpages.page_title.focus();
		return false;
	}
  else
  {
    if(isValidLength(document.frmaddpages.page_title.value,60,'Page Title should have minimum 60 characters.') == false)
  	{
  		document.frmaddpages.page_title.focus();
  		return false;
  	}
  }
  if(isBlank(document.frmaddpages.page_desc.value,'Please enter page description') == true)
	{
		document.frmaddpages.page_desc.focus();
		return false;
	}
  else
  {
    if(isValidLength(document.frmaddpages.page_desc.value,120,'Page Description should have minimum 120 characters.') == false)
  	{
  		document.frmaddpages.page_desc.focus();
  		return false;
  	}
  }
  if(isBlank(document.frmaddpages.bread_crumb_name.value,'Please enter page content title') == true)
	{
		document.frmaddpages.bread_crumb_name.focus();
		return false;
	}
  if(isBlank(document.frmaddpages.page_content.value,'Please enter page content') == true)
	{
		document.frmaddpages.page_content.focus();
		return false;
	}
  if(isBlank(document.frmaddpages.homepage_image.value,'Please enter home page iamge') == true)
	{
		document.frmaddpages.homepage_image.focus();
		return false;
	}
  if(isBlank(document.frmaddpages.page_url.value,'Please enter page url') == true)
	{
		document.frmaddpages.page_url.focus();
		return false;
	}

	return true;
}

function checkkeywordlinks()
{
	if(isBlank(document.frmaddkeyword.keyword.value,'Please enter keyword') == true)
	{
		document.frmaddkeyword.keyword.focus();
		return false;
	}
  else if(CountWords(document.frmaddkeyword.keyword.value) < 2)
  {
    alert("Single word is not allowed for keyword! \nPlease add multiword keyword.");
    document.frmaddkeyword.keyword.focus();
		return false;
  }
  else if(isBlank(document.frmaddkeyword.linkurl.value,'Please enter link') == true)
	{
		document.frmaddkeyword.linkurl.focus();
		return false;
	}
  else if(document.frmaddkeyword.linkurl.value.indexOf("/blog/") >= 0 && document.frmaddkeyword.linkurl.value.indexOf(".html") == -1)
	{
	  alert("Set valid Blog post url.");
		document.frmaddkeyword.linkurl.focus();
		return false;
	}
  else if(isNaN(document.frmaddkeyword.google_search_volume.value))
  {
    alert("Please enter valid Google Search Volume");
    document.frmaddkeyword.google_search_volume.focus();
		return false;
  }
	return true;
}