function replaceSubstring(inputString, fromString, toString) {
   var temp = inputString;
   if (fromString == "") {
      return inputString;
   }
   if (toString.indexOf(fromString) == -1) { 
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } else { 
      var midStrings = new Array("~", "`", "_", "^", "#");
      var midStringLen = 1;
      var midString = "";

      while (midString == "") {
         for (var i=0; i < midStrings.length; i++) {
            var tempMidString = "";
            for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; }
            if (fromString.indexOf(tempMidString) == -1) {
               midString = tempMidString;
               i = midStrings.length + 1;
            }
         }
      } 

      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + midString + toTheRight;
      }

      while (temp.indexOf(midString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(midString));
         var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } 
   return temp; 
}

function chkEmail(eml)
{
	var re = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
	if (!eml.match(re)) 
	return 0;
	else
	return 1;

}

function ChkPhoneFax(val)
{
	var re = /^[0-9\-\(\)\,\ \\ ]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;
}

function ChkPrice(val)
{
	var re = /^[0-9\.\\ ]*$/;
//	var re = /^	[-+]?([0-9]*\.[0-9]+|[0-9]+)*$/;

	if (!val.match(re)) 
		return 0;
	else
		return 1;
}

function ChkAllChar(val)
{
	var re = /^[a-z0-9A-Z\-\_\,\.\ \:\'\!\?\(\)\%\&\\]*$/;
	if (!val.match(re)) 
	return 0;
	else
	return 1;

}

//*************************************************************//

function chkEmpty(txt)
{
if (txt=="")
   return 0;
else
  return 1;
}

//*************************************************************//

//*************************************************************//

function chkChrOnly(val)
{
	var re = /^[a-zA-Z\ \\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}

//*************************************************************//

function chkNum(val)
{
	var re = /^[0-9\\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;
}

//*************************************************************//

function chkRadio(val,num)
{
	num2 = parseInt(num);
	for (i=0 ; i<num2 ; i++)
	{	
		if (val(i).checked)
		{
			return 1;
		}
	}
	return 0;
}



//*************************************************************//

function chkChrNumOnly(val)
{
	var re = /^[a-zA-Z0-9\\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}

//************************************************************//

function chkName(val)
{
	var re = /^[a-z0-9A-Z\ \\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}

//************************************************************//
function formreset(frmID){
	
		var e
		e = 0;

		while (frmID.elements.length > e ){

				if (frmID.elements[e].type == "text" || frmID.elements[e].type == "password" || frmID.elements[e].type == "textarea" || frmID.elements[e].type == "hidden" ){

					frmID.elements[e].value = "";
					}
				else 
					if (frmID.elements[e].type == "select-one" ){
					if (frmID.elements[e].name != "cboPackage" )
	///				frmID.elements[e].selectedIndex = 0;
					frmID.elements[e].value = 0;
					}
				else 
					if (frmID.elements[e].type == "checkbox" ){
					frmID.elements[e].checked = false;
					}
				else 
					if (frmID.elements[e].type == "radio" )
					document.getElementById(frmID.elements[e].name).checked = true;
				
				e = e + 1;
		}

}



