<!--
String.prototype.trim = function()
{
	return this.replace( /(^\s*)|(\s*$)/g, '' ) ;
}

String.prototype.urlize = function() {
    var blinkok = false;
    if(this.trim().length == 0) blinkok = true;
    else if(this.substring(0,6) == 'ftp://') blinkok = true;
    else if(this.substring(0,7) == 'http://') blinkok = true;
    else if(this.substring(0,8) == 'https://') blinkok = true;
    if(blinkok) return this.trim();
    else return 'http://'+this.trim();
}

function urlize(fld) {
    fld.value = fld.value.urlize();
}

function emailCheck( emailFormField, showerror ) {

	var txt=emailFormField.value;  
	var error = "";
	
	var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
	var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
                  
	if (!(emailRe.test(txt))) { 
		   error = "Please enter correct e-mail address!\n";
	}
	
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (txt.match(illegalChars)) {
	   error += "E-mail address you entered contains illegal symbols.\n";
	}
	
	if( error.length > 0 ) {
		if(showerror) {
		    emailFormField.focus();
			alert(error);	
		}
		return false;
	}
	return true;  
}

function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}

function onButtonClick() { 
var message = "";
if (document.eoffer.LastName.value == "") { 
    message = message + "Last Name is required\n";
  } 
  if (document.eoffer.FirstName.value == "") { 
    message = message + "First Name is required\n";
  } 
  if (document.eoffer.Email.value == "") { 
    message = message + "Email address is required\n";
  } else if(!emailCheck(document.eoffer.Email, false)){
      message = message + "Please enter valid e-mail address\n";
  }
  if (document.eoffer.Website_URL_where_lower_rate_was_found.value == "") { 
    message = message + "Website URL where lower rate was found is required\n";
  }
  else if(!isUrl(document.eoffer.Website_URL_where_lower_rate_was_found.value)) {
      message+='Please enter valid website url\n';
  }

  if(message!=""){
    alert("The following form field(s) were incomplete or incorrect:\n\n" + message + "\n\n Please complete or correct the form and submit again.");
  }
  else {
    alert("Thank you, your request is being submitted.");
    document.eoffer.action = "assets/send.php?send=claimform";
    document.eoffer.method = "post";
    document.eoffer.submit();
  } 
}
//-->