
 function textCounter(field,cntfield,maxlimit)
 {
 // if too long...trim it!

   if (field.value.length > maxlimit)
   {

   field.value = field.value.substring(0, maxlimit);
   //alert(field.value.length);
   }
   else
   {
   cntfield.value = maxlimit - field.value.length;
   //alert(cntfield.value);
   }
 }
function isAlpha(xStr){
       var regEx = /^[a-zA-Z\-\s]+$/;
       return xStr.match(regEx);
     }
function trim(stringToTrim) {
//alert(stringToTrim);

	return stringToTrim.replace(/^\s+|\s+$/g,"");

}

function open1()
{
	scroll(0,0);
	//document.getElementById('sel').value=a;

	document.getElementById('newmahi34').style.display='block';
    document.getElementById('newmahi23').style.display='block';

}

function openv()
{
	scroll(0,0);
	//document.getElementById('sel').value=a;

	document.getElementById('newmahi71').style.display='block';
    document.getElementById('newmahi72').style.display='block';

}

function open2(a,b)
{
	scroll(0,0);
	document.getElementById('sel').value=a;
	document.getElementById('sal').value=b;
	document.getElementById('newmahi').style.display='block';
    document.getElementById('newmahi2').style.display='block';
}

function close()
{
	document.getElementById('newmahi34').style.display='none';
    document.getElementById('newmahi23').style.display='none';
}



function login_validate_news()
{
	if(trim(document.sform.title.value)=="")
	  {

	 		alert("Please Enter Title");
	 		document.sform.title.value=="";
	  		document.sform.title.focus();
	  		return false;

	  }

	  if(trim(document.sform.ngoid.value)=="")
	  {

	 		alert("Please Select NGO");
	 		document.sform.ngoid.value=="";
	  		document.sform.ngoid.focus();
	  		return false;

	  }
	   if(trim(document.sform.news.value)=="")
	  {

	 		alert("Please Enter News");
	 		document.sform.news.value=="";
	  		document.sform.news.focus();
	  		return false;

	  }


	  /*if(trim(document.sform.link.value)=='')
		{
			alert('Please enter news link');
			document.sform.link.value=='';
			document.sform.link.focus();
			return false;
		}
		else
		{
			var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
			var ab = trim(document.sform.link.value);
			if(!regexp.test(ab))
			{
				alert('Please enter a valid link');
				document.sform.link.value=='';
				document.sform.link.focus();
				return false;
			}
		}*/

		if(trim(document.sform.link.value)!='')
		{
			var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
			var ab = trim(document.sform.link.value);
			if(!regexp.test(ab))
			{
				alert('Please enter a valid link');
				document.sform.link.value=='';
				document.sform.link.focus();
				return false;
			}
		}


	  if(trim(document.sform.name.value)=="")
	  {

	 		alert("Please Enter Name");
	 		document.sform.name.value=="";
	  		document.sform.name.focus();
	  		return false;

	  }

		if(!isAlpha(document.sform.name.value))
	  {

	 		alert("Name should contain only Alphabets");
	 		document.sform.name.value=="";
	  		document.sform.name.focus();
	  		return false;


	  }

	if(trim(document.sform.email.value)=="")
	  {

	 		alert("Please Enter Contact E-mail ID");
	 		document.sform.email.value=="";
	  		document.sform.email.focus();
	  		return false;

	  }
	else
	   {

	 	 		str=document.sform.email.value;
				var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
				if (!filter.test(str))
					{
						alert("Please input a valid email address!")
						document.sform.email.value=="";
	  					document.sform.email.focus();
	  					return false;

					}

 	   }
return true;
}




function login_validate_vol()
{
	if(trim(document.vform.name.value)=="")
	  {

	 		alert("Please Enter Name");
	 		document.vform.name.value=="";
	  		document.vform.name.focus();
	  		return false;

	  }

		if(!isAlpha(document.vform.name.value))
	  {

	 		alert("Name should contain only Alphabets");
	 		document.vform.name.value=="";
	  		document.vform.name.focus();
	  		return false;

	  }

	  if(trim(document.vform.email.value)=="")
	  {

	 		alert("Please Enter E-mail ID");
	 		document.vform.email.value=="";
	  		document.vform.email.focus();
	  		return false;

	  }
	else
	   {

	 	 		str=document.vform.email.value;
				var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
				if (!filter.test(str))
					{
						alert("Please input a valid email address!")
						document.vform.email.value=="";
	  		document.vform.email.focus();
	  		return false;
					}

 	   }
	   if(trim(document.vform.phone.value)=="")
	  {

	 		alert("Please Enter Phone Number");
	 		document.vform.phone.value=="";
	  		document.vform.phone.focus();
	  		return false;

	  }
	  if(!Number(trim(document.vform.phone.value)))
	  {

	 		alert("Please Enter numbers in 'Ph/Mob' field");
	 		document.vform.phone.value=="";
	  		document.vform.phone.focus();
	  		return false;

	  }

	  if(document.getElementById('phone').value.length < 10)
	  {

	 		alert("Phone number must be atleast 10 in length");
	 		document.vform.phone.value=="";
	  		document.vform.phone.focus();
	  		return false;

	  }

document.vform.method='post';
document.vform.action='save_vol.php';
document.vform.submit();

	  return true;
}




function login_reset_vol(){
document.vform.name.value="";
document.vform.email.value="";
document.vform.phone.value="";
document.vform.message.value="";
}












function vopen_sign()
{
	if(document.getElementById("vnewmahisignin").style.display=='none')
			document.getElementById("vnewmahisignin").style.display='block';
		if(document.getElementById("vnewmahisigninp2").style.display=='none')
			document.getElementById("vnewmahisigninp2").style.display='block';
}

function vreg1()
{
	var email = document.getElementById('v7useremail');
	var pass = document.getElementById('v7password');
	if(trim(email.value)=='')
	{
		alert('Please enter your email-id');
		document.getElementById('v7useremail').focus();
		return false;
	}
	else(trim(email.value)!='')
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
			 if (!filter.test(email.value))
			 {
				 alert("Please enter a valid email address!")
				 email.value=='';
				 email.focus();
				 return false;
			 }
	}
	if(trim(pass.value)=='')
	{
		alert('Please enter password');
		document.getElementById('v7password').focus();
		return false;
	}

	return true;
}


function vclose_login()
{
		if(document.getElementById("vnewmahisignin").style.display=='block')
			document.getElementById("vnewmahisignin").style.display='none';
		if(document.getElementById("vnewmahisigninp2").style.display=='block')
			document.getElementById("vnewmahisigninp2").style.display='none';
}


function svalidate()
{
	var searchkey = document.getElementById('searchkey');
	var vcountry = document.getElementById('vcountry');
	var vcity = document.getElementById('vcity');

	if(searchkey.value == '' && vcountry.value == 'select' && vcity.value == 'select')
	{
		alert('Enter either search keyword or select country or city before searching');
		return false;
	}

	document.formsearch.method="post";

	document.formsearch.action="/searchnext.php";
	document.formsearch.submit();

	return true;

}


function svalidate1()
{
	var searchkey = document.getElementById('searchkey');
	var vcountry = document.getElementById('vcountry');
	var vcity = document.getElementById('vcity');

	if(searchkey.value == '' && vcountry.value == 'select' && vcity.value == 'select')
	{
		alert('Enter either search keyword or select country or city before searching');
		return false;
	}

	document.formsearch.method="post";

	document.formsearch.action="/csrsearch.php";
	document.formsearch.submit();

	return true;

}

function myopen()
{
scroll(0,0);
document.getElementById('compelling').style.display='block';
document.getElementById('compelling2').style.display='block';
}

/**
 *
 * @access public
 * @return void
 **/
function act_validate()
{

var atitle= document.getElementById('act_title');
var adesc= document.getElementById('act_desc');
var aname= document.getElementById('act_name');
var aemail= document.getElementById('act_email');

if(atitle.value=='')
{
	alert("Please enter activity title");
	atitle.value=='';
	atitle.focus();
	return false;
}

if(adesc.value=='')
{
	alert("Please enter activity description");
	adesc.value=='';
	adesc.focus();
	return false;
}

if(trim(aname.value)=='')
{
	alert("Please enter user's name");
	aname.value=='';
	aname.focus();
	return false;
}
if(!isAlpha(trim(aname.value)))
{
	alert("Please enter only alphabets for user's name");
	aname.value=='';
	aname.focus();
	return false;
}

if(trim(aemail.value)=='')
	{
		alert("Please enter user's email-id");
		aemail.value=='';
		aemail.focus();
		return false;
	}
	else(trim(aemail.value)!='')
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
			 if (!filter.test(aemail.value))
			 {
				 alert("Please enter a valid email address!");
				 aemail.value=='';
				 aemail.focus();
				 return false;
			 }
	}

document.act_form.method="post";
document.act_form.submit();

return true;
}

function login_validate1()
{
	if(trim(document.sform1.title.value)=="")
	  {

	 		alert("Please Enter Title");
	 		document.sform1.title.value=="";
	  		document.sform1.title.focus();
	  		return false;

	  }

	  if(trim(document.sform1.link.value)!='')
		{
		/*
			alert('Please enter news or article link');
			document.sform.link.value=='';
			document.sform.link.focus();
			return false;
		}
		else
		{
		*/
			var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
			var ab = trim(document.sform1.link.value);
			if(!regexp.test(ab))
			{
				alert('Please enter a valid link');
				document.sform1.link.value=='';
				document.sform1.link.focus();
				return false;
			}
		}

	   if(trim(document.sform1.article.value)=="")
	  {

	 		alert("Please Upload Article");
	 		document.sform1.article.value=="";
	  		document.sform1.article.focus();
	  		return false;

	  }
	  var imgpath2 = document.sform1.article.value;

		if(imgpath2 != "")
		{

				var arr12 = new Array;
				arr12 = imgpath2.split("\\");
				var len2 = arr12.length;
				var img12 = arr12[len2-1];
				var f2 = img12.substring(img12.lastIndexOf(".")+1);
				var filext2 = f2.toLowerCase();
				        if(filext2!="doc" && filext2!="txt" && filext2!="docx" && filext2!="pdf")
						{
								alert("Invalid File Format Selected, Select only doc,docx,pdf or txt");
								document.sform1.article.value =="";
								document.sform1.article.focus();
								return false;
						}
		}

	  if(trim(document.sform1.name.value)=="")
	  {

	 		alert("Please Enter Name");
	 		document.sform1.name.value=="";
	  		document.sform1.name.focus();
	  		return false;

	  }

		if(!isAlpha(document.sform1.name.value))
	  {

	 		alert("Name should contain only Alphabets");
	 		document.sform.name.value=="";
	  		document.sform.name.focus();
	  		return false;


	  }


	if(trim(document.sform1.email.value)=="")
	  {

	 		alert("Please Enter Contact E-mail ID");
	 		document.sform1.email.value=="";
	  		document.sform1.email.focus();
	  		return false;

	  }
	else
	   {

	 	 		str=document.sform1.email.value;
				var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
				if (!filter.test(str))
					{
						alert("Please input a valid email address!")
						document.sform1.email.value=="";
	  					document.sform1.email.focus();
	  					return false;

					}

 	   }

return true;
}

