//##########################################################################//
// Image functions
//##########################################################################//
var menutimer = null;
var messageTimerId;
//if (window!=top){top.location.href=location.href;}
function Init()
{}
function rowhilite(obj)
{
if (_activeobj != null) _activeobj.className = "calendar";
	obj.className = "calendarMD";
	_activeobj = obj;

}
function rowunhilite(obj)
{
if (_activeobj != null) _activeobj.className = "calendarMD";
	obj.className = "calendar";
	_activeobj = obj;

}
function reportrowhilite(obj)
{
 if (_activeobj != null) _activeobj.className = "reportresulttrstyle2";
 obj.className = "reportresulttrstyle1";
 _activeobj = obj;
}
function reportrowunhilite(obj)
{
  if (_activeobj != null) _activeobj.className = "reportresulttrstyle2";
 obj.className = "reportresulttrstyle1";
 _activeobj = obj;
}
function Logout()
{
  $("#NCSFLogout").val("Y");
  $("#logmeout").submit();
}
function OpenItem(url) {
 var productwindow = window.open(url,'NCSFItem','toolbar=no,status=yes,scrollbars=yes,location=no,menubar=no,directories=no,width=700,height=830')
 if (window.focus)
   productwindow.focus(); 
 
}
function emailaddress(str)
{
 var username = str;  
 if (username.indexOf("@") == -1 || username.lastIndexOf(".") == -1 || (username.lastIndexOf(".") < username.lastIndexOf("@"))) 
     return false;
 else 
     return true;    
} 
function validphone(str) 
{
	var validchars = "1234567890-+ ";
	for (var ii=0; ii<str.length; ii++) {
		if (validchars.indexOf(str.toLowerCase().charAt(ii)) == -1) 
			return false;
	}
	return true;
}
function validnumber(str) 
 {
	var validchars = "1234567890.";
	if (str.length == 0)
	   return false;
	else
	{   
	    for (var ii=0; ii<str.length; ii++) {
		    if (validchars.indexOf(str.toLowerCase().charAt(ii)) == -1) 
			    return false;
	    }
	}    
	return true;
}
function numberFormat(nStr,prefix)
{    
  var prefix = prefix || '';    
   nStr += '';    
   x = nStr.split('.');    
   x1 = x[0];    
   x2 = x.length > 1 ? '.' + x[1] : '';    
   var rgx = /(\d+)(\d{3})/;    
   while (rgx.test(x1))        
    x1 = x1.replace(rgx, '$1' + ',' + '$2');    
   return prefix + x1 + x2;
}
function ClearForm(formId)
{
    //Clear Text, Password, Checkboxes, Radio and Select 
    var form, elements, ii, elementitem;
    form = document.getElementById ? document.getElementById(formId) : document.forms[formId]; 
 	if (document.getElementsByTagName)
	{
		elements = form.getElementsByTagName('input');
		for( ii=0, elementitem; elementItem=elements.item(ii++); )
		{
			if (elementItem.getAttribute('type') == "text" || elementItem.getAttribute('type') == "password")
			{
				elementItem.value = '';
			}
			else if (elementItem.getAttribute('type') == "checkbox" || elementItem.getAttribute('type') == "radio")
			{
			    elementItem.checked = false;
			}
		}
		elements = form.getElementsByTagName('select');
		for( ii=0, elementItem; elementItem=elements.item(ii++); )
		{
			elementItem.options.selectedIndex=0;
		}
		elements = document.getElementsByTagName("span");
        for (ii=0,elementitem; elementItem=elements.item(ii++);) {
          if(elementItem.getAttribute('class') == "calculation")/*clear all calculation spans for calculators*/
           elementItem.innerHTML = "";
         }
	}
}

