File: /home/barbeatleanalyti/public_html/manage.beatleanalytics.com/theme/black/js_OLD/validation.js
function ratingImage(val)
{
document.getElementById("rateimg").src = curimagepath + "/images/rating_" + val + ".png";
}
function validateRating()
{
if(trim(document.getElementById("Name").value) == "") { alert("Please enter name.");document.getElementById("Name").focus(); return false;}
else if(trim(document.getElementById("ReviewEmail").value) == "") { alert("Please Email address.");document.getElementById("ReviewEmail").focus(); return false;}
else if(!email_validate(document.getElementById("ReviewEmail").value)) {
alert("please enter your valid email address");
document.getElementById("ReviewEmail").focus();
return false;
}
else if(trim(document.getElementById("comment").value) == "") { alert("please enter comment.");document.getElementById("comment").focus(); return false;}
xmlhttpPost('manage.php?p=customer-review', 'MyForm', 'MyResult', "<img src= \'"+ curimagepath + "/images/pleasewait.gif\'>");
return false;
}
function email_validate(email)
{
var splitted = email.match("^(.+)@(.+)$");
if(splitted == null) return false;
if(splitted[1] != null )
{
var regexp_user=/^\"?[\w-_\.]*\"?$/;
if(splitted[1].match(regexp_user) == null) return false;
}
if(splitted[2] != null)
{
var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
if(splitted[2].match(regexp_domain) == null)
{
var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
if(splitted[2].match(regexp_ip) == null) return false;
}// if
return true;
}
return false;
}
function validateOrder(form)
{
var variants = document.getElementsByName("variant[]");
for(i=0; i < variants.length; i++)
{
if(checkRadio(form, variants[i].value) == false)
{
jAlert("Please Select " + variants[i].value, 'Error...');
return false;
}
}
}
function checkRadio (frmName, rbGroupName)
{
var radios = document.getElementsByName(rbGroupName);
for (var i=0; i <radios.length; i++)
{
if (radios[i].checked)
{
return true;
}
}
return false;
}
function numericFilter(txb) {
txb.value = txb.value.replace(/^0/ig,"1");
txb.value = txb.value.replace(/[^0-9]/ig, "");
}
function floatFilter(txb) {
if(isNaN(txb.value)){
txb.value = txb.value.replace(/[^0-9\.]/g,'');
if(txb.value.split('.').length>2){
txb.value = txb.value.replace(/\.+$/,"");
}
}
}
function validateSearch()
{
var searchval;
if(trim(document.getElementById("query").value) == "Search Product" || trim(document.getElementById("query").value) == "" )
{
alert("Please Enter Keywords to be search...", "Error...");
document.getElementById("query").value = trim(document.getElementById("query").value);
return false;
}
searchval = char_convert(trim(document.getElementById("query").value));
document.location.href = ajaxpath + "index.php?p=itemsearch&squery=" + searchval;
}
function char_convert(arguments)
{
var new_val = new Array();
var new_str;
new_str = '';
var chars = ["&","©","Û","®","ž","Ü","Ÿ","Ý","$","Þ","%","¡","ß","¢","à","£","á","À","¤","â","Á","¥","ã","Â","¦","ä","Ã","§","å","Ä","¨","æ","Å","©","ç","Æ","ª","è","Ç","«","é","È","¬","ê","É","","ë","Ê","®","ì","Ë","¯","í","Ì","°","î","Í","±","ï","Î","²","ð","Ï","³","ñ","Ð","´","ò","Ñ","µ","ó","Õ","¶","ô","Ö","·","õ","Ø","¸","ö","Ù","¹","÷","Ú","º","ø","Û","»","ù","Ü","@","¼","ú","Ý","½","û","Þ","€","¾","ü","ß","¿","ý","à","‚","À","þ","á","ƒ","Á","ÿ","å","„","Â","æ","…","Ã","ç","†","Ä","è","‡","Å","é","ˆ","Æ","ê","‰","Ç","ë","Š","È","ì","‹","É","í","Œ","Ê","î","Ë","ï","Ž","Ì","ð","Í","ñ","Î","ò","‘","Ï","ó","’","Ð","ô","“","Ñ","õ","”","Ò","ö","•","Ó","ø","–","Ô","ù","—","Õ","ú","˜","Ö","û","™","×","ý","š","Ø","þ","›","Ù","ÿ","œ","Ú","+","°",'~'];
var codes = ["&", "©","Û","®","ž","Ü","Ÿ","Ý","%24","Þ","%","¡","ß","¢","à","£","á","À","¤","â","Á","¥","ã","Â","¦","ä","Ã","§","å","Ä","¨","æ","Å","©","ç","Æ","ª","è","Ç","«","é","È","¬","ê","É","­","ë","Ê","®","ì","Ë","¯","í","Ì","°","î","Í","±","ï","Î","²","ð","Ï","³","ñ","Ð","´","ò","Ñ","µ","ó","Õ","¶","ô","Ö","·","õ","Ø","¸","ö","Ù","¹","÷","Ú","º","ø","Û","»","ù","Ü","@","¼","ú","Ý","½","û","Þ","€","¾","ü","ß","¿","ý","à","‚","À","þ","á","ƒ","Á","ÿ","å","„","Â","æ","…","Ã","ç","†","Ä","è","‡","Å","é","ˆ","Æ","ê","‰","Ç","ë","Š","È","ì","‹","É","í","Œ","Ê","î","Ë","ï","Ž","Ì","ð","Í","ñ","Î","ò","‘","Ï","ó","’","Ð","ô","“","Ñ","õ","”","Ò","ö","•","Ó","ø","–","Ô","ù","—","Õ","ú","˜","Ö","û","™","×","ý","š","Ø","þ","›","Ù","ÿ","œ","Ú","%2B","°",'~'];
var test = "";
for (i=0; i<arguments.length; i++)
{
if (jQuery.inArray(arguments.charAt(i), chars) != -1){
new_str = jQuery.inArray(arguments.charAt(i), chars);
test += arguments[i];
var rep_code = codes[new_str].replace("&",'%26');
var rep_hash = rep_code.replace("#",'%23');
test = test.replace(chars[new_str],rep_hash);
} else {
test += arguments.charAt(i);
}
}
return test;
}
function startSearch(myfield, e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
validateSearch();
return false;
}
else
return true;
}