function specialCharacters(txt)
{
	if(txt.lastIndexOf("'") != -1 || txt.lastIndexOf('"') != -1)
		return true;
	else
		return false;
}

function specialCharactersBilling(txt)
{
	if(txt.lastIndexOf("'") != -1 || txt.lastIndexOf('"') != -1  || txt.lastIndexOf('&') != -1)
		return true;
	else
		return false;
}

//use onkeyup="doNext(this, event)" in html pages
function doNext(el, e)
{
	var unicode=e.keyCode? e.keyCode : e.charCode;
	if( !(unicode >= 48 && unicode <= 57) && !(unicode >= 96 && unicode <= 105) )
		return; 
	var exp = new RegExp( /^[0-9]*$/ );
	if(exp.test(el.value) == false)
		return; 
	if (el.value.length < el.getAttribute('maxlength')) 
		return;
	
	var f = el.form;
	var els = f.elements;
	var x, nextEl;
	for (var i=0, len=els.length; i<len; i++){
		x = els[i];
		if (el == x && (nextEl = els[i+1])){
			if (nextEl.focus) nextEl.focus();
		}
	}
}

function selectValues(form_obj, field_name, value) { 
  if (!form_obj || !form_obj.elements[field_name]) 
  	return; 

  var sel = form_obj.elements[field_name]; 
  var found = false; 
  for (var i=0; i<sel.options.length; i++) { 
  	var option = sel.options[i]; 

    if (option.value == value) { 
       option.selected = true; 
       found = true; 
    } else 
       option.selected = false; 
   } 

  

  return found; 
}

function unCheckRadio(oRadio) {
   var or = document.getElementsByName(oRadio);
   for (var i = 0; i < or.length; i++) {
      or[i].checked = false;
   }
}

function getRadioValue(oRadio) {
   var or = document.getElementsByName(oRadio);
   for (var i = 0; i < or.length; i++) {
      if(or[i].checked)
      	return or[i].value;
   }
   return false;
}