function cOn(td,sColor){
if(document.getElementById||(document.all && !(document.getElementById))){
  td.style.backgroundColor=sColor;
}
}

function cout(td,sColor){
if(document.getElementById||(document.all && !(document.getElementById))){
td.style.backgroundColor=sColor;
}
}

function getPreviewFile(hash){
 for (element in hash) {
   if ( hash[element] ) {
     return hash[element]	
   }
 }		
}

 function previewPage(sLink) {
   sLink="../Users/"+document.forms[0]._customer_id.value+"/"+document.forms[0]._template_dir.value+"/pages/"+sLink;
  alert(sLink)
   var w=window.open(sLink,"mypop","top=150,left=100,width=800,height=400,menubar=no,status=no,toolbar=no")  
   w.focus();
 }
 
 

function strContain(chars,str) {
  for ( var i=0; i < chars.length;i++ ) {
    if ( str.indexOf(chars.charAt(i)) == 0 ) {
      if ( str==chars.substr(i,str.length)  ) return true           
     }	
  }	
  return false;	
}



function addOption(object,text,value) {
    var defaultSelected = true;
    var selected = true;
    var optionName = new Option(text, value, defaultSelected, selected)
    object.options[object.length] = optionName;
}

function isDup(list,obj) {
  var flag=false;
  for ( var i=0; i < list.length; i++ ) {
    if ( list.options[i].text==obj.value ) {
      flag=true;
      break;
    }
  }
  return flag;
}

function listSelect(obj,sValue) {
  for ( var i=0; i < obj.length; i++ ) {
    if ( obj.options[i].text==sValue || obj.options[i].value==sValue ) {
      obj.options.selectedIndex=i; 
      break;	
    }	
  }	
}




function isValid(str,allowed) {
    str=str.toLowerCase()
    allowed=allowed.toLowerCase();	
    for (var i=0; i< str.length; i++) {
       if (allowed.indexOf(str.charAt(i)) == -1)
          return false;
    }
    return true;
}

function tabs(obj,length,nextObj) {
  if ( obj.value.length == length ) {
    nextObj.focus()	
  }	
}

function getLength(hash){
 var i=0;

   for ( element in hash ){
     i++;
   } 
 return i;
}

function twoDec(n) {
  var s = "" + Math.round(n * 100) / 100
  var i = s.indexOf('.')
  if (i < 0) return s + ".00"
  var t = s.substring(0, i + 1) + s.substring(i + 1, i + 3)
  if (i + 2 == s.length) t += "0"
  return t
}

function isNum(string) {
    string=string.replace(".","")	
    if (string.length == 0)
        return false;
    for (var i=0;i < string.length;i++)
        if ((string.substring(i,i+1) < '0') || (string.substring(i,i+1) > '9') )
            return false;
    
    return true;
}
