HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.52.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 15 06:39:08 EDT 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
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 = ["&amp;", "&copy;","&#219;","&reg;","&#158;","&#220;","&#159;","&#221;","%24","&#222;","&#37;","&#161;","&#223;","&#162;","&#224;","&#163;","&#225;","&Agrave;","&#164;","&#226;","&Aacute;","&#165;","&#227;","&Acirc;","&#166;","&#228;","&Atilde;","&#167;","&#229;","&Auml;","&#168;","&#230;","&Aring;","&#169;","&#231;","&AElig;","&#170;","&#232;","&Ccedil;","&#171;","&#233;","&Egrave;","&#172;","&#234;","&Eacute;","&#173;","&#235;","&Ecirc;","&#174;","&#236;","&Euml;","&#175;","&#237;","&Igrave;","&#176;","&#238;","&Iacute;","&#177;","&#239;","&Icirc;","&#178;","&#240;","&Iuml;","&#179;","&#241;","&ETH;","&#180;","&#242;","&Ntilde;","&#181;","&#243;","&Otilde;","&#182;","&#244;","&Ouml;","&#183;","&#245;","&Oslash;","&#184;","&#246;","&Ugrave;","&#185;","&#247;","&Uacute;","&#186;","&#248;","&Ucirc;","&#187;","&#249;","&Uuml;","&#64;","&#188;","&#250;","&Yacute;","&#189;","&#251;","&THORN;","&#128;","&#190;","&#252","&szlig;","&#191;","&#253;","&agrave;","&#130;","&#192;","&#254;","&aacute;","&#131;","&#193;","&#255;","&aring;","&#132;","&#194;","&aelig;","&#133;","&#195;","&ccedil;","&#134;","&#196;","&egrave;","&#135;","&#197;","&eacute;","&#136;","&#198;","&ecirc;","&#137;","&#199;","&euml;","&#138;","&#200;","&igrave;","&#139;","&#201;","&iacute;","&#140;","&#202;","&icirc;","&#203;","&iuml;","&#142;","&#204;","&eth;","&#205;","&ntilde;","&#206;","&ograve;","&#145;","&#207;","&oacute;","&#146;","&#208;","&ocirc;","&#147;","&#209;","&otilde;","&#148;","&#210;","&ouml;","&#149;","&#211;","&oslash;","&#150;","&#212;","&ugrave;","&#151;","&#213;","&uacute;","&#152;","&#214;","&ucirc;","&#153;","&#215;","&yacute;","&#154;","&#216;","&thorn;","&#155;","&#217;","&yuml;","&#156;","&#218;","%2B","&deg;",'&#126;'];
			
	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;
}