function makeCaps(a) {
  g=a.split(' ');for (l=0;l<g.length;l++) g[l]=g[l].toUpperCase().slice(0,1)+g[l].slice(1);
  return g.join(" ");
}

function getLoc(c) {
  var d="";if (c>0) for (k=0;k<c;k++) d=d+"../"; return d;
}

function hasSpecialCharacter(s) {
	var test = s+'';
	test = removeSpecialCharacter(test);
	if (test!=s) return true;
	else return false;
}

function removeSpecialCharacter(s) {
    s = s.replace(/\</g, "");
    s = s.replace(/\>/g, "");
    s = s.replace(/\"/g, "");
//	s = s.replace(/\'/g, "");
//	s = s.replace(/\./g, "");
//	s = s.replace(/\-/g, "");
//	s = s.replace(/\ /g, "");
	s = s.replace(/\#/g, "");
	s = s.replace(/\&/g, "");
    s = s.replace(/\%/g, "");
    s = s.replace(/\;/g, "");
    s = s.replace(/\(/g, "");
    s = s.replace(/\)/g, "");
    s = s.replace(/\+/g, "");
    s = s.replace(/\*/g, "");
    s = s.replace(/\!/g, "");
	s = s.replace(/\~/g, "");
	s = s.replace(/\`/g, "");
	s = s.replace(/\@/g, "");
	s = s.replace(/\$/g, "");
	s = s.replace(/\^/g, "");
	s = s.replace(/\=/g, "");
	s = s.replace(/\\/g, "");
	s = s.replace(/\|/g, "");
	s = s.replace(/\//g, "");
	s = s.replace(/\?/g, "");
	s = s.replace(/\[/g, "");
	s = s.replace(/\]/g, "");
	s = s.replace(/\{/g, "");
	s = s.replace(/\}/g, "");
	s = s.replace(/\:/g, "");
    return s;
}

function isEmpty(str)	{
	var b = false;
	strTemp = new String(str);
	if (strTemp == null) {
		b = true;
	}
	else {
		if (strTemp == 'undefined' || strTemp=='null'|| strTemp.length == 0) b = true;
	}
	return b;
}

function IsNullLeaveSpace(s) {
  if (s.length == 0) {
  	return true;
  }
  return false;
}

function IsNull (s, error) {
  if (s.length == 0) {
    errorMsg = errorMsg + "<li>" + error + "<p>\n\n";
	erMsg2 = erMsg2 + error + "\n";
    errorstatus = 1; return true;
  }
  return false;
}

function isEmail(src) {
	var emailReg = "^[\\w-\.]+\@([\\w-]+[\.])+[\\w]+$";
	var regex = new RegExp(emailReg);
		 
	return regex.test(src);
}

function isPhone(s) {
	var clean = s+'';
	clean = removeValidPhoneCharacter(clean);
	var phoneReg = "^[0-9]{10,12}$";
	var regex = new RegExp(phoneReg);
	
	return regex.test(clean);
}

function removeValidPhoneCharacter(s) {
    s = s.replace(/\(/g, "");
    s = s.replace(/\)/g, "");
    s = s.replace(/\+/g, "");
	s = s.replace(/\-/g, "");
	s = s.replace(/\s/g, "");
    
    return s;
}
