
function SelCurrentValue(obj_Sel,cValue) {
	try {
		for (var i = 0; i < obj_Sel.options.length; i++) {
			if (obj_Sel.options[i].text == cValue) {
				obj_Sel.options.selectedIndex = i;
				break;
			}
		}
	} catch(e) {
	}
}




function trim ( str ) {
    if( (str.charAt(0) != ' ') && (str.charAt(str.length-1) != ' ') ) { return str; }
    while( str.charAt(0) == ' ' ) {
        str = '' + str.substring(1,str.length);
    }
    while( str.charAt(str.length-1) == ' ' ) {
        str = '' + str.substring(0,str.length-1);
    }

    return str;
} 

function chkNull (str) {
  if (trim(str) == '') {
    return false;
  } else {
    return true;
  }
}



function chknum(num){
  numstring="0123456789"
  for(iii=0;iii<num.length;iii++){
    if (numstring.indexOf(num.charAt(iii))==-1)
      return false;
  }
  return true;
}


function chkdigital(num){
  numstring="0123456789."
  for(iii=0;iii<num.length;iii++){
    if (numstring.indexOf(num.charAt(iii))==-1)
      return false;
  }
  return true;
}

function getchecknum(frm) {
	var result = 0;
	var checkboxnum = 0;
	for (var i = 0; i < frm.length; i++) {
		if (frm.elements[i].type == "checkbox") {
			checkboxnum++;
			if (checkboxnum > 1) {
			    if (frm.elements[i].checked) {
				    result++;
			    }
			}
		}
	}
	return result;
}

function checkallorno(o) {
	var a = o;

	while (true) {
		var a = a.parentElement;
		if (a == null) {
			break;
		}
		if ( a == "undefined") {
			a = null;
			break;
		}
		if (a.tagName == "TABLE") {
			break;	
		}
	}
	if (a != null) {
		for (i = 0;i < a.rows.length; i++) {
			for (j = 0;j < a.rows[i].cells[0].children.length; j++) {
				var var1 = a.rows[i].cells[0].children[j];
				if (var1.tagName == "INPUT" ) {
					if (var1.type == "checkbox") {
						var1.checked = o.checked;
					}
				}
			}
		}
	}
}

function ShowColor() {
	try {
		var obj = document.all("dgdList");
		for (var i = 1; i < obj.rows.length;i++){
			if (i%2 > 0) {
				obj.rows[i].className = "gridAltItem1";
			}else {
				obj.rows[i].className = "gridAltItem2";
			}
		}
	}catch(e) {
		alert(e);
	}
}


