function getCookie(c_name)
{
    if (document.cookie.length>0){
        c_start=document.cookie.indexOf(c_name + '=')
        if (c_start!=-1){ 
            c_start=c_start + c_name.length+1 
            c_end=document.cookie.indexOf(';',c_start)
            if (c_end==-1) c_end=document.cookie.length
            return unescape(document.cookie.substring(c_start,c_end))
        } 
    }
    return ''
}

function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1) 
      return element;

    elements.push(element);
  }

  return elements;
}
function isNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}
function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
		num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
		cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + num + '.' + cents);
}
function qReconcile(actionid){
	var myajax = new Ajax.Request('/app/action.qreconcile.asp',{method:'get',parameters:'actionid='+actionid,asynchronous:false});
	$('imgActionEdit_'+actionid).src='/_images/icn.edit.gif';
	$('imgActionQReconcile_'+actionid).style.display='none';
}
function submitFormDisableButton(form, btn){
	if(btn.disabled==true)return;
	btn.disabled=true;
	btn.value='Saving...';
	form.formsubmitted.value='1';
	form.submit();
}
function refreshSubmittedForm(){
	if($('formsubmitted').value=='1'){location.href=location.href;}
}
function hideSelects(hide){
	var sel=document.getElementsByTagName("SELECT") 
	for(i=0;i<sel.length;i++){ 
			sel[i].style.visibility=hide?'hidden':'visible';
		}
}
function isUndefined(a,r){
	if(typeof a == 'undefined')
		return r;
	else
		return a;
}
function showFormControl(id){
	$('span'+id+'Toggle').style.display='none';
	if($('span'+id+'Description'))$('span'+id+'Description').style.display='';
	$('div'+id+'Control').style.display='';
}