function cancel_form() {
  window.location.href=document.getElementById("referer_value").value; 
}

function isEmail(sEmail) 
{ 
 sEmail = sEmail.replace( new RegExp('/\(.*?\)/'), '' );
 oRegExp = /^[A-Za-z0-9][-\w]*(\.[A-Za-z0-9][-\w]*)*@[A-Za-z0-9][-\w]*(\.[A-Za-z0-9][-\w]*)*\.[a-zA-Z]{2,4}$/;
 
 return oRegExp.test(sEmail);
} 

function isPhone(sPhone) 
{
 sPhone = sPhone.replace( /[\s\-\(\)\.\]\[]/g, '' );
 oRePhone = /^\+*\d{7,15}(\+\d{2,4})?$/;
 
 return oRePhone.test(sPhone);
}

function check_length(field, count, fview)
{
 if (!fview) fview='counter';	

 var view=document.getElementById(fview);
 
 view.value=count-field.value.length;	

 if (view.value<1) { field.value=field.value.substring(0, count); view.value=0; }
}
