function trim(s) {
	s = s.replace(/(^\s*)|(\s*$)/gi,"");
	s = s.replace(/[ ]{2,}/gi," ");
	s = s.replace(/\n /,"\n");
	return s;
}
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(category)
{
	var category	=	trim(category);
	if(category=="")
	{
		//category	=	"News";
	}
	var keyword	=	 trim(document.getElementById('keyword').value)
	document.getElementById('keyword').value	=	keyword;
	var url	=	"http://www.newsnama.com/news-headlines/";
	if(keyword=='')
	{
		alert("Please Enter Keyword")
		document.getElementById('keyword').focus();
		return false;
	}
	if(category!="" && keyword!='')
	{
		url	=	url+""+category+"/"+makeUrlKeyword(keyword);
	}
	else
	{
		url	=	url+""+makeUrlKeyword(keyword);
	}
	window.document.location	=	url;
	return false
}



function ValidationContactUsForm()
{ 
	if($("message") != null && $("message") != undefined )
	{
		$("message").style.display = 'none';
	}
	var txtNameContactUs				= $('txtNameContactUs').value.strip();
	var txtEmailContactUs				= $('txtEmailContactUs').value.strip();
	var security_code_main_contactus	= $('security_code_main_contactus').value.strip();
	var txtQueryContactUs				= $('txtQueryContactUs').value.strip();
	
	
	var preClass = 'txt';
	$('txtQueryContactUs').className	=	$('txtNameContactUs').className	= $('txtEmailContactUs').className = $('lstCountryContactUs').className = preClass;
	var msg = "<span class='head'>Follwing errors occured : </span><ul>";
	if(txtNameContactUs == "" || txtNameContactUs == null || txtNameContactUs == 'Full Name*' ) {
		msg += "<li>Please enter full name.</li>";
		$('txtNameContactUs').focus();
		$('txtNameContactUs').className	+=	' fail';
	}
	
	if(txtEmailContactUs == "" || txtEmailContactUs == null ) {
		msg += "<li>Please enter email.</li>";
		$('txtEmailContactUs').className	+=	' fail';
	}
	else if(!isEmailAddr(txtEmailContactUs)) {
		msg += "<li>" + "Please enter valid email.";
		$('txtEmailContactUs').className	+=	' fail';
	}
		
	
	if(txtQueryContactUs == "" || txtQueryContactUs == null ) {
		msg += "<li>Please enter your query.</li>";
		$('txtSubjectContactUs').className	+=	' fail';
	}
	
	if(security_code_main_contactus == "" || security_code_main_contactus == null ) {
		msg += "<li>Please enter security code</li>";
		$('security_code_main_contactus').className	+=	' fail';
	}

	
	if(msg != "<span class='head'>Follwing errors occured : </span><ul>")
	{
		msg += "</ul>";
		$("error_main").show('slow');
		$("error_main").innerHTML = msg;
		return false;
	}
	else return true;
}

function isEmailAddr(email)
{ 
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
	if (!filter.test(email)) return false;
	else return true;
}

