// JavaScript Document
function Trim(value)
{
	value = value.replace(/^\s+/g, "");
	value = value.replace(/\s+$/g, "");
	return value;
}

function checksize(obj)
{  
  obj = eval(obj);
  if (obj)
  {
	  var str = obj.value;
  	  if (str.length >= 2000)
	  {
		obj.value = str.substr(0, 2000);
		return false;
	  }
	  else
	  {
		return true;
	  }
  }
}
function validEmail(email)
{
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var checkend=/\.[a-zA-Z]{2,3}$$/;
	if((email.search(exclude) != -1) || (email.search(checkend) == -1)) { return false; }
	var atPos = email.indexOf("@",0);
	var pPos1 = email.indexOf(".",0);
	var periodPos = email.indexOf(".",atPos);
	var pos1 = pPos1;
	var pos2 = 0;

	while (pos2 > -1)
	{
		pos2 = email.indexOf(".",pos1+1);
		if (pos2 == pos1+1) { return false; }
		else { pos1 = pos2; }
	}

	if (atPos == -1) { return false; }
	if (atPos == 0) { return false; }
	if (pPos1 == 0) { return false; }
	if(email.indexOf("@",atPos+1) > -1) { return false; }
	if(periodPos == -1) { return false; }
	if(atPos+1 == periodPos) { return false; }
	if(periodPos+3 > email.length) { return false; }
return true;
}
function submitForm()
{
    
	if (Trim(document.frmUser.txtname.value) == "")
	{
		alert('Please enter your Name');
		document.frmUser.txtname.focus();
		return false;
	}
	if (!charsOnlyWithSpaces(document.frmUser.txtname.value))
	{
		alert('Please enter valid Name');
		document.frmUser.txtname.focus();
		return false;
	}
	if (Trim(document.frmUser.txtemail.value) == "")
	{
		alert('Please enter your Email ID');
		document.frmUser.txtemail.focus();
		return false;
	}
	if(validEmail(document.frmUser.txtemail.value) == false)
	{
		alert("Please enter a valid Email ID");
		document.frmUser.txtemail.focus();
		return false;
	}
	if (Trim(document.frmUser.txtage.value) == "")
	{
		alert('Please enter your Age');
		document.frmUser.txtage.focus();
		return false;
	}
	if(document.frmUser.txtage.value <= 0)
	{
	    alert('Please enter valid Age');
		document.frmUser.txtage.focus();
		return false;
	}
	if (!numbersOnly(document.frmUser.txtage.value))
	{
		alert('Please enter valid Age');
		document.frmUser.txtage.focus();
		return false;
	}
	if (Trim(document.frmUser.txtcity.value) == "")
	{
		alert('Please enter City');
		document.frmUser.txtcity.focus();
		return false;
	}
	if (!charsOnlyWithSpaces(document.frmUser.txtcity.value))
	{
		alert('Please enter valid City');
		document.frmUser.txtcity.focus();
		return false;
	}
	if (Trim(document.frmUser.txtmobile.value) == "")
	{
		alert('Please enter your Mobile Number');
		document.frmUser.txtmobile.focus();
		return false;
	}
	if(document.frmUser.txtmobile.value <= 0)
	{
	    alert('Please enter valid Mobile Number');
		document.frmUser.txtmobile.focus();
		return false;
	}
	if (!numbersOnly(document.frmUser.txtmobile.value))
	{
		alert('Please enter valid Mobile Number');
		document.frmUser.txtmobile.focus();
		return false;
	}

	if (document.frmUser.txtmobile.value.length != 10)
	{
		alert("Please enter valid Mobile Number");
		document.frmUser.txtmobile.focus();
		return false;
	}

    //document.frmpostcomments.action = "reviewpostcomments_contentnew.php";
	document.frmUser.action = "user_post.php";
    document.frmUser.submit();

}

function numbersOnly(fieldName)
{
	var validChars = "0123456789";
	var temp;

	for(var i=0; i < fieldName.length; i++)
	{
		temp = fieldName.substring(i,i+1);
		if(validChars.indexOf(temp) == "-1") { return false; }
	}
	return true;
}
function charsOnlyWithSpaces(fieldName)
{
	var validChars = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var temp;

	for(var i=0; i < fieldName.length; i++)
	{
		temp = fieldName.substring(i,i+1);
		if(validChars.indexOf(temp) == "-1")
		{
			return false;
		}
	}	
	return true;
}
function change(obj)
{
     var objTextAreaTmp = document.getElementById(obj.id); 
   // alert(event.srcElement.value);

	if(objTextAreaTmp.value == '')
		objTextAreaTmp.value = "Enter Your Comments (Max 2000 Character)";
	else if(objTextAreaTmp.value == 'Enter Your Comments (Max 2000 Character)')
		objTextAreaTmp.value = '';
}