<!--
// #########################################################################################
function ImagePreload() { //v3.0
  var d=document; if(d.images){ if(!d.IP_a) d.IP_a=new Array();
    var i,j=d.IP_a.length,a=ImagePreload.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.IP_a[j]=new Image; d.IP_a[j++].src=a[i];}}
}
// #########################################################################################
function goToURL(form)
 { var upd_index = form.selArchTitl.selectedIndex
    if(!upd_index==""){window.location.href=form.selArchTitl.options[upd_index].value;}
 }
// #########################################################################################
  function GetDay(intDay){
    var DayArray = new Array("Sunday", "Monday", "Tuesday", "Wednesday", 
                         "Thursday", "Friday", "Saturday")
    return DayArray[intDay]
    }
// #########################################################################################
  function GetMonth(intMonth){
    var MonthArray = new Array("January", "February", "March",
                               "April", "May", "June",
                               "July", "August", "September",
                               "October", "November", "December") 
    return MonthArray[intMonth] 	  	 
    }
// #########################################################################################
  function getDateStrWithDOW(){
    var today = new Date()
    var year = today.getYear()
    if(year<1000) year+=1900
    var todayStr = GetDay(today.getDay()) + ", "
    todayStr += GetMonth(today.getMonth()) + " " + today.getDate()
    todayStr += ", " + year
    return todayStr
    }
// #########################################################################################
  function swap(imgIndex,IntArrayType) 
	{document['MainPic'].src = IntArrayType;}
// #########################################################################################	
function textCounter(field, maxlimit) {
CurrFunc = "textCounter("+field+","+maxlimit+")";
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
}	
// #########################################################################################
function ValidateEmail(formItem) {
  if(formItem.value.match("Email is Required")) return false;
  var strng=formItem.value; 
    var emailFilter=/^.+@.+\..{2,3}$/; 
    var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
    if (strng.length==0){
       formItem.value="Email is Required"; 
       return false;      
    }    
    if (!(emailFilter.test(strng))) {
       formItem.value="Invalid address"; 
       return false;  
       }
    else if (strng.match(illegalChars)) { 
       formItem.value="Invalid address"; 
       return false;
  }
}
// #########################################################################################
function ValidateContactForm(form){
  var retnval = true;
  if(form.fullname.value=='' || form.fullname.value=='Name is Required')
    {
    form.fullname.style.color='#663300'
    form.fullname.value='Name is Required'; retnval = false; }
  if(form.phone.value=='' || form.phone.value=='Phone is Required')
    {
    form.phone.style.color='#663300'
    form.phone.value='Phone is Required';  retnval = false; }
  if(form.email.value=='' || form.email.value=='Email Required')
    {
    form.email.style.color='#663300'
    form.email.value='Email is Required'; retnval = false; }    
    retnval = ValidateEmail(form.email);
  return retnval;
}
//----
function getObject(id)
//----
{
  var obj;
  if ( document.getElementById )
    obj = document.getElementById(id);
  else if (document.all)
    obj = document.all.item(id);
  else
    obj = null;
  return obj;
}
//----
function HideMe(id)
//----
{
    var o = getObject(id);
    if(o!=null)
    	o.style.display = 'none';
    return;
}
// #########################################################################################
//-->


