function trim(s) {
	s = s.replace(/(^\s*)|(\s*$)/gi,"");
	s = s.replace(/[ ]{2,}/gi," ");
	s = s.replace(/\n /,"\n");
	return s;
}

var xmlhttp;
var loadarea=""
function check_user_availability(loadarea1)
{
	var msg			=	"";
	var email	=	document.getElementById('forum_textEmail').value
	document.getElementById('error_email').innerHTML	=	''
	var Pattern 	= /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	if(trim(email) == "")
	{
		msg	+="Please Enter Email Id";
		document.getElementById('error_email').innerHTML	=msg
		document.getElementById('forum_textEmail').focus();
		return false;
	}
	else
	if(trim(email) != "")
	{
		if(!Pattern.test(email))
		{
			msg	="Email Must be valid.";
			document.getElementById('error_email').innerHTML	=msg
			document.getElementById('txt_email_subscribe').focus();
			return false;
		}
	}

	loadarea	=	loadarea1;
	xmlhttp	=	GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url	=	"http://sitagita.com/article_check_availability.php";
	url	=	url+"?email="+email;
	url	=	url+"&sid="+Math.random();
	//alert(url);
	xmlhttp.onreadystatechange	=	stateChangedEmail;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChangedEmail()
{
	if (xmlhttp.readyState==4)
	{
		var responce	=	xmlhttp.responseText;
		//alert(responce)
		if(responce=="no")
		{
		document.getElementById('error_email').innerHTML	="You are currently not registered with our site. Just choose a password of your choice and you will be registered immediately."
		}
		else if(responce=="yes")
		{
			document.getElementById('error_email').innerHTML	="This email is already registred please enter your password."
		}
		document.getElementById('passwordID1').style.display	=	"block";
		document.getElementById('passwordID2').style.display	=	"block";
	}
}

function GetXmlHttpObject()
{
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}




function validateForumReply()
{

	var comment	=		trim(document.getElementById('txtComment').value)
	var Pattern	= 		/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var is_error=		1	
	if(document.getElementById('forum_textName')!=null)
	{
		var name	=		trim(document.getElementById('forum_textName').value)
		var email	=		trim(document.getElementById('forum_textEmail').value)
		document.getElementById('error_name').innerHTML		=	"";
		document.getElementById('error_email').innerHTML	=	""
		if(name=="")
		{
			is_error=0;
			document.getElementById('error_name').innerHTML	="Please enter your name."
		}
		if(email == "")
		{
			is_error=0;
			document.getElementById('error_email').innerHTML	="Please enter your Email Id."
		}
		else
		if(email != "")
		{
			if(!Pattern.test(email))
			{
				is_error=0;
				document.getElementById('error_email').innerHTML	="Email Must be valid.";
				return false;
			}
		}
		if(document.getElementById('forum_textPassword')!=null)
		{
			document.getElementById('error_pass').innerHTML		=	"";
			var pass	=		trim(document.getElementById('forum_textPassword').value)
			if(pass == "")
			{
				is_error=0;
				document.getElementById('error_pass').innerHTML	="Please enter your password."
			}
		}
	}
	document.getElementById('error_comment').innerHTML	="";
	if(comment == "")
	{
		is_error=0;
		document.getElementById('error_comment').innerHTML	="Please enter your comment."
	}
	if(is_error==0)
	{
		return false;
	}
	else
	{
		return true;
	}
}


function validateForumPost()
{

	var comment		=		trim(document.getElementById('txtComment').value)
	var forumCatID	=		trim(document.getElementById('forumCatID').value)
	var txtTitle	=		trim(document.getElementById('txtTitle').value)
	
	var Pattern	= 		/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var is_error=		1	
	if(document.getElementById('forum_textName')!=null)
	{
		var name	=		trim(document.getElementById('forum_textName').value)
		var email	=		trim(document.getElementById('forum_textEmail').value)
		document.getElementById('error_name').innerHTML		=	"";
		document.getElementById('error_email').innerHTML	=	""
		if(name=="")
		{
			is_error=0;
			document.getElementById('error_name').innerHTML	="Please enter your name."
		}
		if(email == "")
		{
			is_error=0;
			document.getElementById('error_email').innerHTML	="Please enter your Email Id."
		}
		else
		if(email != "")
		{
			if(!Pattern.test(email))
			{
				is_error=0;
				document.getElementById('error_email').innerHTML	="Email Must be valid.";
				return false;
			}
		}
		if(document.getElementById('forum_textPassword')!=null)
		{
			document.getElementById('error_pass').innerHTML		=	"";
			var pass	=		trim(document.getElementById('forum_textPassword').value)
			if(pass == "")
			{
				is_error=0;
				document.getElementById('error_pass').innerHTML	="Please enter your password."
			}
		}
	}
	document.getElementById('error_cat').innerHTML	="";
	document.getElementById('error_title').innerHTML	="";
	document.getElementById('error_comment').innerHTML	="";
	if(forumCatID == "")
	{
		is_error=0;
		document.getElementById('error_cat').innerHTML	="Please select Category."
	}
	if(txtTitle == "")
	{
		is_error=0;
		document.getElementById('error_title').innerHTML	="Please enter Title."
	}
	if(comment == "")
	{
		is_error=0;
		document.getElementById('error_comment').innerHTML	="Please enter Post."
	}
	if(is_error==0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function makeUrlKeyword(sq)
{
	sq = sq.replace(/\s+/g," ");
	sq = trim(sq, '') 
	//sq = sq.replace(/(\s)/g,'-');
	sq = sq.replace(/[^a-zA-Z0-9-]/g,' ');
	//alert(sq);
	sq = sq.replace(/\s+/g,' ');
	//alert(sq);
	sq = sq.replace(/(\s)/g,'-');
	return sq;
}

function validateSearchBox()
{
	var KeyWord	= trim(document.getElementById('KeyWord').value)
	if(KeyWord=="Keywords" || KeyWord=="" || KeyWord=="Keyword" || KeyWord=="keyword" || KeyWord=="keywords")
	{
		alert("Please enter keyword");
		document.getElementById('KeyWord').focus();
		return false
	}
	var keyword			=	makeUrlKeyword(KeyWord);
	var catSlug	= trim(document.getElementById('catSlug').value)
	if(catSlug!="all" && catSlug!="" )
	{
		window.location	=	"http://sitagita.com/womensforum/"+catSlug+"-key-"+keyword;
	}
	else
	{
		window.location	=	"http://sitagita.com/womensforum/key-"+keyword;
	}
	return false;
}

function validateSearchBoxNew()
{
	var KeyWord	= trim(document.getElementById('KeyWord').value)
	if(KeyWord=="Keywords" || KeyWord=="" || KeyWord=="Keyword" || KeyWord=="keyword" || KeyWord=="keywords")
	{
		alert("Please enter keyword");
		document.getElementById('KeyWord').focus();
		return false
	}
	if(document.getElementById('forum_Search').checked==true)
	{
		var keyword		=	makeUrlKeyword(KeyWord);
		var catSlug		= 	trim(document.getElementById('catSlug').value)
		if(catSlug!="all" && catSlug!="" )
		{
			window.location	=	"http://sitagita.com/womensforum/"+catSlug+"-key-"+keyword;
		}
		else
		{
			window.location	=	"http://sitagita.com/womensforum/key-"+keyword;
		}
		return false;
	}
	return true;
}

function GSearch(Op)
{
	if(document.getElementById("KeyWord").value=="Keywords" && Op == 7 )
		document.getElementById("KeyWord").value="";
	else if ( Op == 9 && document.getElementById("KeyWord").value=="" )
		document.getElementById("KeyWord").value="Keywords";
}
