
function isValidEmail(obj){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = obj.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      return false;
    } 
    return true; 
}

function verChecked(form,field){
	var hasChecked = false;
	for(i=0;i<form.elements.length;i++){
		var n=form.elements[i].name;
		if(n){
			if(n==field){
				if(form.elements[i].checked){
					hasChecked = true;
					break;
				}
			}
		}
	}
	if (!hasChecked)
		return false;
	return true;
}

function isInteger(obj)
{   
	str = obj.value;
	var i;
    for (i = 0; i < str.length; i++)
    {   
        // Check that current character is number.
        var c = str.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function comparePass(string,string2){
	if(getobject(string).value!=getobject(string2).value)
		return false
	return true;
}

function currPass(pass,pass2){
	if(getobject(pass).value!=MD5(getobject(pass2).value))
		return false;
	return true;
}	

function isUrl(obj) {
    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(obj.value)) {
        return false;
    }
	return true;
} 

function isValidCurrency(obj){

	 val = obj.value;
	 cur  = /^-?\d{1,3}(,\d{3})*(\.\d{1,2})?$/;
	 anum=/(^-?\d+$)|(^-?\d+\.\d+$)/;
	 ret = false;

	 if(val.indexOf(",")>-1)
	 	ret = cur.test(val);
	 else
	 	ret = anum.test(val);

	 if(!ret){
	 	return false;
	 }else
	 	return true;
 }
 
 /* validation */

function vContact(form){
	
	var f_name=form.f_name;
	var f_email=form.f_email;
	var f_country=form.f_country;
	var f_city=form.f_city;
	var f_comments=form.f_comments;
	
	
	if(f_name&&f_email&&f_country&&f_city&&f_comments){
	
		if(f_name.value==""){
			alert("Please complete the Name field.");
			f_name.focus();
			return false;
		}

		if(f_email.value==""){
			alert("Please complete the Email field.");
			f_email.focus();
			return false;
		}
		
		if(f_country.value==""){
			alert("Please complete the Country field.");
			f_country.focus();
			return false;
		}
		
		if(f_city.value==""){
			alert("Please complete the City field.");
			f_city.focus();
			return false;
		}
		
		if(f_comments.value==""){
			alert("Please complete the Comments field.");
			f_comments.focus();
			return false;
		}
		
	}else return false;
	
	return true;

}
