<!--
// by Jacek Stomal 2003

var flag = new String("off");
var buttonPressed = null;
var buttonSelected = null;
var activeMenu =null;
var browser = null;

   if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4 )
      browser = "NN4";
   else
   if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5)
      browser = "NN6";
   else
   if (navigator.appName == "Gecko")
      browser = "NN6";
   else
      browser = "IE";

  if (browser== "IE")
      document.onmouseup = blankClick;
  else
     document.addEventListener("mouseup",blankClick, true);

//-----------clikedMenuItem----------30-
function clickedMenuItem(event,menuId){
 var button;
  if (browser == "IE")
     button = window.event.srcElement;
  else
    button = event.currentTarget;

       if ( button.menu==null)
        button.menu = document.getElementById(menuId);

       button.blur();
     if (flag != "on")
     itemClear(button,"mainMenuItemSelected");
      flag = "on";

 // if clicked pressed button release it 46
  if (buttonPressed == button){
   itemSelected(button);
   closeSub(button.menu);
        button.menu=null;
       activeMenu = null;
     itemClear(button, "mainMenuItemPressed");
     buttonPressed = null;
     flag="off";
 itemSelected(button);
     }

 // else press it 56
  else {
 if (menuId != "n"){
  
   button.menu = document.getElementById(menuId);
   button.menu.style.visibility="visible";
   activeMenu =button.menu;
       itemPressed(button);
      }
 }


  if ( menuId == "n")
     return true;
  else
     return false;
}

//-----------overMenuItem---------63
function overMenuItem(event,menuId){
var button;
if (browser == "IE")
button = window.event.srcElement;
else
button = event.currentTarget;

if (activeMenu !=null){
   closeSub(activeMenu);
        button.menu=null;
         activeMenu=null;
   }
 button.menu = document.getElementById(menuId);
 if (flag == "on") { 
     
       
      if (buttonPressed != null && buttonPressed != button)

    {    
         itemClear(buttonPressed,"mainMenuItemPressed");
         buttonPressed=null;
      }


  if (menuId != "n" ){
 
     button.menu = document.getElementById(menuId);
     button.menu.style.visibility="visible";
     activeMenu =button.menu;}
     itemPressed(button);

     }
 else
      itemSelected(button);
     
}

//-----------closeSub----------------154
function closeSub(menu){

      if ( menu != null){

       menu.style.visibility="hidden";
       
          }
}


//-----------outMenuButton---------107
function outMenuItem(event,menuId){
  if (browser == "IE")
     button = window.event.srcElement;
  else
     button = event.currentTarget;
    if (flag !="on")
      itemClear(button,"mainMenuItemSelected");
}

//------------itemClear-------------117
function itemClear(buttonN,classN){

var list =new String(buttonN.className);
 if (buttonN.className =="mainMenuItem")
      return;
 buttonN.className=list.substring(0,(list.indexOf(classN)-1));
  if (buttonSelected != null)
     buttonSelected=null;
}


//------------itemSelected-----------
function itemSelected(button){
 buttonSelected = button;
 button.className += " mainMenuItemSelected";
}

//-----------itemPressed-----------
function itemPressed(button){

  buttonPressed = button;
 button.className += " mainMenuItemPressed";
}

//----------blankClick-------------------
function blankClick(event){ 
 var element;
  if (buttonPressed==null)
     return;
  if (browser== "IE")
     element = window.event.srcElement;
  else
     element =  (event.target.tagName ? event.target : event.target.parentNode);

  if (element == buttonPressed)
    return;

  if (flag=="on"){
     closeSub(button.menu);
     itemClear(buttonPressed,"mainMenuItemPressed");
     buttonPressed=null;
     flag="off";
     }
}

//---------------calendar functions---
function dayArray() {
       d=new Array();
        d.length=7;
       d[0] = "Sunday",d[1] = "Monday", d[2] = "Tuesday";
       d[3] = "Wednesday", d[4] = "Thursday", d[5] = "Friday";
       d[6] = "Saturday";
        return(d);
}
function monthArray() {
        m=new Array();
        m.length=12;
        m[0] = "January", m[1] = "February", m[2] = "March";
        m[3] = "April", m[4] = "May", m[5] = "June";
        m[6] = "July", m[7] = "August", m[8] = "September";
        m[9] = "October", m[10] = "November", m[11] = "December";
        return(m);
}
function toDate() {

     todo=new Date();
     dayName = new dayArray();
     monthName = new monthArray();
     day=todo.getDay();
     month=todo.getMonth();
     num=todo.getDate();
     year=todo.getYear();
     document.write(dayName[day]+",  "+ monthName[month]+" "+num);
}


function NtoDate() {

     todo=new Date();
     dayName = new dayArray();
     monthName = new monthArray();
     day=todo.getDay();
     month=todo.getMonth();
     num=todo.getDate();
     year=todo.getYear();
     document.write(dayName[day]+",  <br>&nbsp;&nbsp;"+ monthName[month]+" "+num);
}


//------------------switch color for  FAQ--------------------

var activeDiv;

function ccolor(divId2,divId3){
var el2;
var el3;



if (activeDiv != null){
activeDiv.className=" WebsiteDesignersLBlue13";
activeDiv=null;}

el2=document.getElementById(divId2);
el3=document.getElementById(divId3);

el2.className+=" WebsiteDesignersFAQ";
el3.className+=" WebsiteDesignersBio13";
activeDiv=el2;

 }

//----------------------validation functions----------------------

function isEmpty(Text,imgName){

  if (Text.value == "" || Text.value == null) {
    Text.focus();
    alert("Field  " + Text.name + " is required.");
    checkMarkOff(imgName);
    return false;
   }
  else if (Text.value.length >30){
     alert("You are allowed to enter maximum of 30 characters in " + Text.name + " field.");
    checkMarkOff(imgName);
    return false;
   }
  else{
     checkMarkOn(imgName);
     capLetter(Text);
     return true;
   }
                
}



function capLetter(Text){
    temp=new String(Text.value);
    letter=temp.substring(0,1);
    temp=letter.toUpperCase() + temp.substring(1,temp.length);

    appIndex = temp.indexOf("'");
 if (appIndex>-1){
     appLetter=temp.substring(appIndex+1,appIndex+2);
     temp=temp.substring(0,appIndex) +"'"+ appLetter.toUpperCase() + temp.substring(appIndex+2);
     }


   spaceIndex = temp.indexOf(" ");
 if (spaceIndex >- 1){
     spaceLetter=temp.substring(spaceIndex+1,spaceIndex+2);
     temp=temp.substring(0,spaceIndex) +" "+ spaceLetter.toUpperCase() + temp.substring(spaceIndex+2);
     }

    Text.value=temp;
}


function isEmail(Text,imgName){

  if (Text.value == "" || Text.value == null) {
    Text.focus();
    alert("All fields are required.");
    checkMarkOff(imgName);
    return false;
   }
   else if (Text.value.length >30){
     alert("You are allowed to enter maximum of 30 characters in " + Text.name + " field.");
    checkMarkOff(imgName);
    return false;
   }
  else{

      temp=new String(Text.value);

        if ( temp.indexOf("@") == -1 ||  temp.indexOf("." ) == -1){
          alert("This is not a valid E-mail Address. Please verify entered data.");
          checkMarkOff(imgName);
          Text.focus();
          Text.select();
           return false;
          }
           else{
         checkMarkOn(imgName);
    
           return true;
          }
         }
}


function checkMarkOn(imgName){
document.images[imgName].src="Images/WebsiteDesignersACheck.gif";
}

function checkMarkOff(imgName){
document.images[imgName].src="Images/WebsiteDesigners0D0D4D.gif";
}


function isPhone(Text,imgName) {
     temp=new String(Text.value);
     temp2=new String("");
     temp3=new String("");
     var oneChar;


  if (Text.value == "" || Text.value == null) {
           Text.focus();
           alert("All fields are required.");
           checkMarkOff(imgName);
            return false;
         }
  else{

          for (var i = 0; i <temp.length; i++) {
            oneChar = temp.charAt(i);
             if (oneChar >= "0" && oneChar <= "9")
             temp2=temp2+ oneChar; 
             }
          
          if (temp2.length == 10){
             checkMarkOn(imgName);
             temp2="("+temp2.substring(0,3) +") "+temp2.substring(3,6)+ "-"+temp2.substring(6);
             Text.value=temp2;
             return true;
             }
          else if (Text.value.length >15){
           alert("You are allowed to enter maximum of 15 characters in " + Text.name + " field.");
           checkMarkOff(imgName);
           return false;
           }
         else{
             alert("Phone number should have 10 digits including area code. Please verify entered data.");
             checkMarkOff(imgName);
             Text.focus();
             Text.select();
             return false;
             }

         }

}
//---------------validation before submission----------
function validateSubmit(form){
    temp= new String("");
    temp2= new String("");

   if ( form.Contact.value != "" && form.Contact.value != null)
 { if ( form.Contact.value.length < 30)

  {   if (form.Company.value != "" && form.Company.value != null)
     { if ( form.Company.value.length < 30)
      {   if (form.Email.value != "" && form.Email.value != null)
         { if ( form.Email.value.length < 30) 
          {   temp=form.Email.value;
               if (temp.indexOf("@") > -1 && temp.indexOf(".") > -1)
               {    if (form.Phone.value != "" && form.Phone.value != null)
                    { if ( form.Phone.value.length < 15) 
                    {   temp=form.Phone.value;
                          for (var i = 0; i <temp.length; i++) {
                          oneChar = temp.charAt(i);
                          if (oneChar >= "0" && oneChar <= "9")
                          temp2=temp2+ oneChar;}
                          if (temp2.length == 10)
                          {   
                              form.submit();
                              
                           }
                           else
                           {alert("Phone Number should have 10 digits including area code. Please verify.");}        

                        }
                       else
                       {alert("The maximum amount of characters you can enter in Phone Number field is 15 ");} 
                      }
                      else
                      {alert("The field Phone Number must be completed");}      
                 }
                 else
                 {alert("This is not a valid E-mail Address. Please verify.");}
               }
               else
               {alert("The maximum amount of characters you can enter in  E-mail Address field is 30 ");} 
            }
            else
            {alert("The field E-mail Address must be completed");}
         }
         else
         {alert("The maximum amount of characters you can enter in  Company Name field is 30 ");}
       }
      else
      {alert("The field Company Name must be completed");}
    }
 else
  {alert("The maximum amount of characters you can enter in  Contact Name field is 30 ");}
 }
 else
  {alert("The field Contact Name must be completed");}


}
//--------------------clearForm--------------------
function clearForm(form){
  for (var i=0;i<form.length;i++)
  form.elements[i].value="";

   form.Company.value="NA";
   form.Comments.value="Contact Me";

  form.Cont.src="Images/WebsiteDesigners0D0D4D.gif";
  form.Comp.src="Images/WebsiteDesigners0D0D4D.gif";
  form.Addr.src="Images/WebsiteDesigners0D0D4D.gif"; 
  form.Phon.src="Images/WebsiteDesigners0D0D4D.gif";
}
//------------------openSpecialWindow--------------------

function specialOffer()
{ 
var a="Special.htm"
 win = open(a,"Special","toolbar=no,width=300,height=410,directories=no,status=no,scrollbars=no,resize=no,menubar=no,align=top");
 }

function codeGener()
{
var temp=new String();
var tempD=new String();
var tempM=new String();
var tempN=new String();

 todo=new Date();
     dayName = new dayArray();
     monthName = new monthArray();
     day=todo.getDay();
     month=todo.getMonth();
     num=todo.getDate();
     year=todo.getYear();
   
tempD=dayName[day];
tempM=monthName[month];
tempN=num;
temp=tempD.substring(2,3)+tempM.substring(0,1)+tempD.substring(0,1)+num+tempM.substring(2,3);
temp=temp.toUpperCase();
  document.write(temp);
}

//------prevent doule submission-----
var flagSubmit = false;

function checkSubmit(form)
{
  if(!flagSubmit)
    flagSubmit = true;
  else
    return false;
  return true;
}

//-->