function val_email(str)
{
  ret_val=true;
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length-1
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     alert("Please enter valid email id");
	 ret_val=false;
  }
 
  if (ret_val && (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)){
     alert("Please enter valid email id");
	 ret_val=false;
  }
  if (ret_val && (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.lastIndexOf(dot)==lstr)){
     alert("Please enter valid email id");
	 ret_val=false;
  }
 
   if (ret_val && (str.indexOf(at,(lat+1))!=-1)){
     alert("Please enter valid email id");
	 ret_val=false;
   }
 
   if (ret_val && (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)){
     alert("Please enter valid email id");
	 ret_val=false;
   }
 
   if (ret_val && (str.indexOf(dot,(lat+2))==-1)){
     alert("Please enter valid email id");
	 ret_val=false;
   }
  
   if (ret_val && (str.indexOf(" ")!=-1)){
     alert("Please enter valid email id");
	 ret_val=false;
   }
  return ret_val;
}

function isValidZip(numval) {
	var valid = "0123456789-";
	var hyphencount = 0;
	if (numval.length!=5 && numval.length!=10) {
		return false;
	}
	for (i=0;i<numval.length;i++){
		if(valid.indexOf(numval.charAt(i))==-1){
			return false;
		}
	}
	if (numval.length==10) {
		if(numval.charAt(5)!="-"){
			return false;
		}
	}
	return true;
}