function numvalue(name){
		var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
  		var allValid = true;
  		var validGroups = true;
 		 for (i = 0;  i < name.length;  i++)
  {
    ch = name.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  return allValid;




}
function isEmail(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var ldot=str.indexOf(dot);
	var lstr=str.length;

	if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if(str.indexOf(" ")!=-1){
		return false;
	}
	if(str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if(str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
	return true;
}


function formvalidate(){
		//alert(document.pressform.cname.value);
		var err = '';
		if(document.pressform.cname.value =='')
		{
			err	=	"all fields are required!";
		}
		else
			{
		 		 if(!numvalue(document.pressform.cname.value))
				{
		      err="please enter only character in Correspondent name    ";
				}
			}
		
		if(document.pressform.press.value =='')
		{
			err	=	"all fields are required!";
		}
		if(document.pressform.cmail.value =='')
		{
			err	=	"all fields are required!";
		}
		else
			{
				if(!isEmail(document.pressform.cmail.value))
					{
						err	=	"please enter  valid email address !";
					}
			
			}
		if(document.pressform.cnum.value =='')
		{
			err	=	"all fields are required!";
		}
		else{
			if(!contactno(document.pressform.cnum.value))
			{
				err	=	"please enter  valid contact number!";
			}
		}
		if(document.pressform.cquery.value =='')
		{
			err	=	"all fields are required!";
		}
		
	if(err!='')
		{
			var message="<font size='2' color='orange' font-family='Arial'>"+err+"</font>";
			document.getElementById('errmsg2').innerHTML = message;
			return false;
		}
	else{
			document.getElementById('errmsg2').innerHTML = '';
		} 	
///////////////////////////////////////////////
		if(document.pressform.check.value=="")
		{
			err = "Special characters require !";
		}
		
		if(document.pressform.check.value!="")
		{
			var access			=	document.pressform.check.value;
			var casechanged		=		access.toUpperCase();
			var checkvalue = hex_md5(casechanged);
			
			var captchavalue = document.pressform.captcha.value;
			//alert("image code======"+captchavalue); 
			if(checkvalue != captchavalue){
				err = "image code does not match!!!!";
			   }
		}
	if(err!='')
		{
			var message="<font size='2' color='orange' font-family='Arial'>"+err+"</font>";
			document.getElementById('errmsg2').innerHTML = message;
			return false;
		}
	else{
			document.getElementById('errmsg2').innerHTML = '';
		} 
		
		

}
//////////////////////
function limitChar(tapMsgId, liDivId, totChars){
	
		//('tapMsg', 'leChDiv', '300'){	
	var msg 	 = document.getElementById(tapMsgId).value;
	var msgLen	 = msg.length;
	
	if(msgLen > totChars){
		document.getElementById(tapMsgId).value = msg.substring(0, totChars);
	}else{
		document.getElementById(liDivId).innerHTML = totChars - msgLen;
	}	
}


function contactno(theNo)
{
	var checkOK = "0123456789+-";
  var allValid = true;
  var validGroups = true;
  for (i = 0;  i < theNo.length;  i++)
  {
    ch = theNo.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
	 
      break;
    }
	
  }
  
  return  allValid;
	
}


