<!--
function getwide(w,x)
{
var vid;
if (screen.width >800) {
   // User has 1024 pixels or more of screen width.
   //alert("wide screen");

   window.location.href=w;

}
else { // User has small screen width.
vid='w';
window.location.href=x;
}

}

function getnarrow(n)
{
var vid;
if (screen.width >800) {
   // User has 1024 pixels or more of screen width.
   //alert("wide screen");

vid='n';
}
else { // User has small screen width.

   window.location.href=n;
}

}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,'height=440,width=560,scrollbars=yes,resizable=yes');
}


function open_help() { 
  var openhelp = window.open('ds_help_pg.htm','Help', 'height=440,width=540,scrollbars=yes,resizable=yes');
  var helpfocus = openhelp.focus();
  return helpfocus;
}


function open_wbox(fn,tit) { 
  var openbox = window.open(fn,tit, 'height=440,width=560,scrollbars=yes,resizable=yes');
  var boxfocus = openbox.focus();
  return boxfocus;
}

function open_swbox(fn,tit) { 
  var oboxsm = window.open(fn,tit, 'height=1,width=400,scrollbars=no,resizable=no');
  var boxfocus = oboxsm.focus();
  return boxfocus;
}

function myprompt(v,w)
{
var h;
h=window.prompt(v,w);
h.pageXOffset=250;
h.pageYOffset=250;

}


function DateArray(n){

  this.length = n;

  for (i=1;i<=n;i++){

    this[i]=0;

  }

  return this;

}



//  Date display function compatible for y2k 





function DisplayDate() {

  var this_month = new DateArray(12);

    this_month[0]  = "January";

    this_month[1]  = "February";

    this_month[2]  = "March";

    this_month[3]  = "April";

    this_month[4]  = "May";

    this_month[5]  = "June";

    this_month[6]  = "July";

    this_month[7]  = "August";

    this_month[8]  = "September";

    this_month[9]  = "October";

    this_month[10] = "November";

    this_month[11] = "December";

  var today = new Date();

  var day   = today.getDate();

  var month = today.getMonth();

  var year  = today.getYear();

  if (year < 1000) {

    year += 1900;
  }
return(this_month[month]+" "+day+", "+year);
}
  

function checkEmail(emailStr) {
        if (emailStr.length == 0) {
            return false;
        }
        // TLD checking turned off by default
        var checkTLD=0;
        var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
        var emailPat=/^(.+)@(.+)$/;
        var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
        var validChars="\[^\\s" + specialChars + "\]";
        var quotedUser="(\"[^\"]*\")";
        var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
        var atom=validChars + '+';
        var word="(" + atom + "|" + quotedUser + ")";
        var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
        var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
        var matchArray=emailStr.match(emailPat);
        if (matchArray==null) {
            return false;
        }
        var user=matchArray[1];
        var domain=matchArray[2];
        for (i=0; i<user.length; i++) {
            if (user.charCodeAt(i)>127) {
                return false;
            }
        }
        for (i=0; i<domain.length; i++) {
            if (domain.charCodeAt(i)>127) {
                return false;
            }
        }
        if (user.match(userPat)==null) {
            return false;
        }
        var IPArray=domain.match(ipDomainPat);
        if (IPArray!=null) {
            for (var i=1;i<=4;i++) {
                if (IPArray[i]>255) {
                    return false;
                }
            }
            return true;
        }
        var atomPat=new RegExp("^" + atom + "$");
        var domArr=domain.split(".");
        var len=domArr.length;
        for (i=0;i<len;i++) {
            if (domArr[i].search(atomPat)==-1) {
                return false;
            }
        }
        if (checkTLD && domArr[domArr.length-1].length!=2 && 
            domArr[domArr.length-1].search(knownDomsPat)==-1) {
            return false;
        }
        if (len<2) {
            return false;
        }
        return true;
    }
    
    function validateOnSubmit()
    {
    //alert("test x1");
    //alert(document.forms.demo.email.value + " field");
    if (!checkEmail(document.forms.demo.email.value)){
    alert("You entered an invalid email");
    return false;
    }
    else 
    {
    return true; 
    }
    }
    

function xValidateContactus()
{
alert("what the heck");
}


function ValidateSubCase()
{
  var errstr="";
//  alert("WOWEEEE");
  if (document.forms.submcaseForm.fldcontact.value=="")
  {
 	errstr =errstr + "Contact ";
  }
   
// if (document.forms.submcaseForm.fldaddress.value=="")
//  {
// 	errstr =errstr + "Address ";
//  }


  if (document.forms.submcaseForm.fldcity.value=="")
  {
 	errstr =errstr + "City ";
  }

  if (document.forms.submcaseForm.fldprovince.value=="")
  {
 	errstr =errstr + "State/Province ";
  }


  if (document.forms.submcaseForm.fldphone.value=="")
  {
 	errstr =errstr + "Phone  ";
  }


  if (!checkEmail(document.forms.submcaseForm.fldemail.value))
  {
	errstr = errstr + "Email Address ";
  }

  if (errstr =="")
  {
    return true;
  }
  else 
  {
    alert("Please re-enter the following: " + errstr);
    return false;                           
  }

}

function ValidateContactus()
{
var elem;
var errs=0;
var frm=window.document.forms[0];
var arr = {foo:"bar", gaga:"blubb"};
var frm=window.document.forms[0];
var errstr="";

if (!checkEmail(document.forms.CONTACTUSFRM.fldemail.value))
{
 errstr = errstr + "Email Address "; 
}

if (document.forms.CONTACTUSFRM.fldcontact.value=="") 
 {errstr =errstr + "Contact ";}

if (document.forms.CONTACTUSFRM.fldphone.value=="") 
 {errstr =errstr + "Phone ";}

//if (document.forms.CONTACTUSFRM.fldfax.value=="") 
// {errstr = errstr + "Fax ";}

if (errstr == "") {return true;}
else {
      alert("Please re-enter the following: " + errstr);
      return false;
     }

}


function ValidateReseller()
{
  var errstr="";
  if (document.forms.RESELFRM.fldcompany.value=="")
  {
 	errstr =errstr + "Company ";
  }

  if (document.forms.RESELFRM.fldcontact.value=="")
  {
 	errstr =errstr + "Contact ";
  }
   
// if (document.forms.RESELFRM.fldaddress.value=="")
//  {
// 	errstr =errstr + "Address ";
//  }


  if (document.forms.RESELFRM.fldcity.value=="")
  {
 	errstr =errstr + "City ";
  }

  if (document.forms.RESELFRM.fldprovince.value=="")
  {
 	errstr =errstr + "State/Province ";
  }


  if (document.forms.RESELFRM.fldphone.value=="")
  {
 	errstr =errstr + "Phone  ";
  }


  if (!checkEmail(document.forms.RESELFRM.fldemail.value))
  {
	errstr = errstr + "Email Address ";
  }

  if (errstr =="")
  {
    return true;
  }
  else 
  {
    alert("Please re-enter the following: " + errstr);
    return false;                           
  }

}

function SubmitForm()
{

}
//-->


