/*===JavaScript Functions===*/
<!--
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}
Array.prototype.inArray = function (value){
// Returns true if the passed value is found in the
// array.  Returns false if it is not.
// Usage: if(myList.inArray('theValue')) {do}
	var i;
	for(i=0; i < this.length; i++){
		// Matches identical (===), not just similar (==).
		if (this[i] == value){
			return true;
		}
	}
	return false;
}

function validateNum(){
  if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
}

function changeValue(action,fieldID,defaultValue){
	if(action == 'focus')	{ 
	  if(fieldID.value == defaultValue) {
			fieldID.value = '';
		}
	}
	if(action == 'blur') {
		if(fieldID.value == '') {
			fieldID.value = defaultValue;
		}
	}
}

function validateRadio(radio) {
  var cnt = -1;
  for (var i=radio.length-1; i > -1; i--) {
    if (radio[i].checked) {
	    cnt = i; i = -1;
	  }
  }
  if (cnt > -1) return radio[cnt].value;
  else return false;
}

function button(obj,mode){
	var td = obj; 
	if(mode == 'on'){
		td.style.cursor = 'hand';
		td.style.background = "#BA33BD";
		td.style.color = "#FFFFFF";
	}
	else{
		td.style.cursor = 'default';
		td.style.background = "#FFFFFF";
		td.style.color = "#BA33BD";
	}
}

function newWindow(mypage,myname,w,h,scroll){
  var win= null;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function validateEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if(str.indexOf(at)==-1) return false
	if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
	if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
	if(str.indexOf(at,(lat+1))!=-1) return false;
	if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
	if(str.indexOf(dot,(lat+2))==-1) return false;
	if(str.indexOf(" ")!=-1) return false;
	return true					
}
//-->