function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, true); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

function hide(id){
  el = document.getElementById(id);
  if(el.className == "hideonview shown"){          
     el.className = "hideonview hidden";
  }
}

function show(id){
  el = document.getElementById(id);
  if(el.className == "hideonview hidden"){          
     el.className = "hideonview shown";
  }
}  


function handler(action){
  switch(action){         
    case "check" :
      hide('creditform');
      show('checkmoneyform');      
      break;      
      
    case "credit" :
      hide('checkmoneyform');
      show('creditform');      
      break;      
  }
}

function hideonview(){
  // Hide the div we want hidden
  var hiders = document.getElementsByTagName('form'); 
  for (var i = 0; i < hiders.length; i++) { 
        string1 = hiders[i].className;
        if(string1.indexOf("hideonview") >= 0){          
          hiders[i].className = "hideonview hidden";
        }
  }
  
  // reset all checkboxes and radio buttons
  forma = window.document.forms['creditform'];
  if(forma){
          for(b=0; b<forma.length; b++){
            var myObj = forma[b];
            if (myObj.type == "checkbox" || myObj.type == "radio" ){
                    myObj.checked = false;
            }else{
              myObj.onfocus = setbluebg;  
              myObj.onblur = setwhitebg;
            }
          }
  }
  
  forma = window.document.forms['checkmoneyform'];
  if(forma){
    for(b=0; b<forma.length; b++){
      var myObj = forma[b];
      if (myObj.type == "checkbox" || myObj.type == "radio" ){
              myObj.checked = false;
      }else{
        myObj.onfocus = setbluebg;  
        myObj.onblur = setwhitebg;
      }
    }
  }
  
}



function setbluebg(){
	this.style.backgroundColor = '#CCDCF8';
}

function setwhitebg(){
	this.style.backgroundColor = '#ffffff';
}


function isNotEmpty(elem) {
    var str = elem.value;
    var re = /.+/;
    if(!str.match(re)) { 
        return false;
    } else {
        return true;
    }
}

function isEmpty(elem){
   return !(isNotEmpty(elem));     
}

function get_radio_value(elem)
{
  for (var i=0; i < elem.length; i++){
   if (elem[i].checked)
      {
        return elem[i].value;
      }
   }
  return false;
}