var initaddprod,initupdateprod



function UpdateLink()
{

 selectedvalue=login.BusinessArea.selectedIndex
 selectedtext=login.BusinessArea.options(selectedvalue).text

 if (selectedtext=="Select One")
 {
  alert("Please Select Your Business Category");
  return false;
 }
 else
 {
  addproduct.href=initaddprod+selectedtext
  addusages.href=initaddusages+selectedtext
  updateproduct.href=initupdateprod+selectedtext
  return true;
 }

}


function validateNum(field) {
var valid = "-+.0123456789"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Invalid entry!  Only Numbers/Digits are accepted !");
field.focus();
field.select();
   }
}


function checkPass(form)
{
var invalid = " ";
var minLength = 3;
var pw1 = form.elements(1).value;
var pw2 = form.elements(2).value;

if (pw1 == '' || pw2 == '')
 {
   alert('Please enter your password twice.');
   form.elements(1).focus();
   form.elements(1).value=""
   form.elements(2).value=""
   return false;
  }

if (form.elements(1).value.length < minLength)
{
   alert('Your password must be at least ' + minLength + ' characters long. Try again.');
   form.elements(1).focus();
   form.elements(1).value=""
   form.elements(2).value=""

   return false;
}

if (form.elements(1).value.indexOf(invalid) > -1) 
{
   alert("Sorry, spaces are not allowed in PASSWORD.");
   form.elements(1).focus();
   form.elements(1).value=""
   form.elements(2).value=""
   return false;
}
else
{
  if (pw1 != pw2)
 {
   alert ("You did not enter the same new password twice. \n Please re-enter your password.");
   form.elements(1).focus();
   form.elements(1).value=""
   form.elements(2).value=""
    return false;
 }
else
  {
   return true;
  }
 }
}



function checkID(form)
{
var invalid = " ";
var minLength = 3;

if (form.elements(0).value.length < minLength)
{
   alert('Your User ID must be at least ' + minLength + ' characters long. Try again.');
   form.elements(0).focus();
   return false;
}

if (form.elements(0).value.indexOf(invalid) > -1) 
{
   alert("Sorry, spaces are not allowed in User ID.");
   form.elements(0).focus();
   form.elements(0).value=""
   return false;
}

return true; 
}





function emailchk(form)
{
 if ((form.elements(15).value == "") ||(form.elements(15).value.indexOf('@') == -1) || (form.elements(15).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(15).focus();
   return false;
 }

return true;
}



function webchkm(form, vl)
{
vlu=vl
 if (form.elements(vlu).value != "")
{
 if ((form.elements(vlu).value.indexOf('www') == -1) || (form.elements(vlu).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter web address Correctly. \n www.yourname.com/org/net");
   form.elements(vlu).focus();
   return false;
 }
}
return true;
}


function emailchk1(form)
{
 if ((form.elements(6).value == "") ||(form.elements(6).value.indexOf('@') == -1) || (form.elements(6).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(6).focus();
   return false;
 }

return true;
}



function emailchk2(form)
{
 if ((form.elements(9).value == "") ||(form.elements(9).value.indexOf('@') == -1) || (form.elements(9).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(9).focus();
   return false;
 }

return true;
}





function emailchk3(form)
{
 if ((form.elements(14).value == "") ||(form.elements(14).value.indexOf('@') == -1) || (form.elements(14).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(14).focus();
   return false;
 }

return true;
}



function emailchkf(form, vl)
{
vlu=vl
 if ((form.elements(vlu).value == "") ||(form.elements(vlu).value.indexOf('@') == -1) || (form.elements(vlu).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(vlu).focus();
   return false;
  }
 
return true;
}


function emailchkm(form, vl)
{
vlu=vl
 if (form.elements(vlu).value != "")
{
 if ((form.elements(vlu).value.indexOf('@') == -1) || (form.elements(vlu).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(vlu).focus();
   return false;
 }
}
return true;
}


function emailfeed(form, v2)
{
vlu=v2
 if (form.elements(vlu).value != "")
{
 if ((form.elements(vlu).value.indexOf('@') == -1) || (form.elements(vlu).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(vlu).focus();
   return false;
 }
}
return true;
}






function checkLogin(form)
{
var invalid = " ";
var minLength = 3;
var pw1 = form.elements(1).value;


if (pw1 == '')
 {
   alert('Please enter your password.');
   form.elements(1).focus();
   form.elements(1).value=""
   return false;
  }

if (form.elements(1).value.length < minLength)
{
   alert('Your password must be at least ' + minLength + ' characters long. Try again.');
   form.elements(1).focus();
   form.elements(1).value=""

   return false;
}

if (form.elements(1).value.indexOf(invalid) > -1) 
{
   alert("Sorry, spaces are not allowed in PASSWORD.");
   form.elements(1).focus();
   form.elements(1).value=""
   return false;
}
else
{
   return true;
 }
}






function checkblank(form)
{
  var message = "Please enter following required field(s) \n";
  var blankconstant = 0;
  var fldfocus=1000;
  for (i=0; i<form.elements.length; i++)
  {
    if (form.elements(i).value==0)
    {
      en = form.elements(i).name;
      k = en.length;
      if (fldfocus==1000)  		
	{
          fldfocus=i;	
	} 

      if (en.substring(k-1)=="*")                     
      {
        message = message + "\n  " + en.substring(0,k-1);
        blankconstant=12;
      }
    }

  }
  if(blankconstant==12)
  {
    message = message;
    alert(message);
    form.elements(fldfocus).focus();
    return false;
    message="";
    fldfocus=1000;
    blankconstant=0;
  }
}

function chk()
{
if (document.test.Cost.value != "")
{
if (!Number(document.test.Cost.value))
{
alert ("Not a Valid Cost")
document.test.Cost.focus()
}
}
}

function valid1(dd1,mm1,yy1)
{
   var vdd;
   var vmm
   var vyy
   var  flage;
   flage = 0;
   theDate = new Date();


    if( yy1 >= theDate.getYear() && yy1 <= theDate.getYear()+5)
    {
       if(parseInt(mm1) > 0 && parseInt(mm1) <= 12)
           {
              if(parseInt(mm1)==2)
                 if((yy1%4)==0)
                   vdd=29;
                 else
                   vdd=28;
              else if(parseInt(mm1)==1 || parseInt(mm1)==3 || parseInt(mm1)== 5 ||
                parseInt(mm1)==7 || parseInt(mm1)==8 || parseInt(mm1)==10
                || parseInt(mm1)==12)
                       vdd=31;
              else if(parseInt(mm1)==4 || parseInt(mm1)==6 || parseInt(mm1) ==9 ||
                  parseInt(mm1) == 11)
                       vdd=30;
                 if (parseInt(dd1) > 0 && parseInt(dd1) <= vdd)
                      return true;
                  else
                      {
                      alert("Date should be between 1 to " + vdd);
             document.test.ValidDate.focus()
                      }
            }
           else
             {
             alert("Month should be between 1 to 12");
             document.test.ValidDate.focus()
             }
     return true;
        }
   else
    {
    document.test.ValidDate.focus()
     return false;
    }
}


function chkdt()
{
  if (document.test.ValidDate.value == "")
  {
    return true;
  }
  else
  {
    var startdate;
    var stdate ;
    var stmon ;
    var styr ;
    startdate = document.test.ValidDate.value;
    stmon=startdate.substr(0,2);
    stdate=startdate.substr(3,2);
    styr=startdate.substr(6,4);
    if(!valid1(stdate,stmon,styr))
    {
      alert("Please enter date in mm/dd/yyyy format");
      document.test.ValidDate.focus()
    }
  }
}




function CountWords(form, ele, wrd)
{
var char_count = form.elements(ele).value.length;
if (char_count > 1000) 
{
 alert (wrd+"  should not more than 1000 Characters");
 form.elements(ele).focus();
 return false;
 }
 return true;
}


function chksqr (form, ele, nos, wrd)
{
 flag=0;
  rform=form;
  rele=ele;
  rnos=nos;
  flag=chkrecsqr (rform, rele, rnos);
 if (flag==1)
   {
    alert ("You should select any of "+wrd+" Check Box");
    form.elements(ele).focus();
   }
 else
   {
    alert ("Flag is === 0");
   }
}

function chkrecsqr (rform, rele, rno)
{
  if (rform.elements(rele).value.lenght<3)
     return 1;
  for(i=1; i<=rno; i++)
    {
     alert ("value"+i);
     rno=rno-1;
     flag= chkrecsqr (rform, rele, rno, flag);
    }	
}




function rfqmsgchk(form)
{
 if ((form.elements(13).value.indexOf('@')!= -1) || (form.elements(13).value.indexOf('www.') != -1) || (form.elements(13).value.indexOf('http://') != -1) || (form.elements(13).value.indexOf('.com') != -1)|| (form.elements(13).value.indexOf('.co.') != -1)|| (form.elements(13).value.indexOf(' com ') != -1)|| (form.elements(13).value.indexOf('.net')!= -1) || (form.elements(13).value.indexOf('.org') != -1) || (form.elements(13).value.indexOf(' tel ') != -1) || (form.elements(13).value.indexOf(' fax') != -1) || (form.elements(13).value.indexOf(' phone ') != -1) || (form.elements(13).value.indexOf(' Tel ') != -1) || (form.elements(13).value.indexOf(' TEL ') != -1) || (form.elements(13).value.indexOf(' Fax') != -1) || (form.elements(13).value.indexOf(' FAX') != -1) || (form.elements(13).value.indexOf('telefax') != -1) || (form.elements(13).value.indexOf('Telefax') != -1) || (form.elements(13).value.indexOf('TELEFAX') != -1) ||(form.elements(13).value.indexOf('email') != -1) ||(form.elements(13).value.indexOf('EMAIL') != -1) ||(form.elements(13).value.indexOf('url') != -1) ||(form.elements(13).value.indexOf('URL') != -1) ||(form.elements(13).value.indexOf('website') != -1) ||(form.elements(13).value.indexOf('WEBSITE') != -1))
 
 { 
   alert ("Please remove contact info from the Message.");
   form.elements(13).focus();
   return false;
 }

return true;
}





function emailchkrfq(form)
{
 if ((form.elements(11).value == "") ||(form.elements(11).value.indexOf('@') == -1) || (form.elements(11).value.indexOf('.') == -1))
 
 { 
   alert ("Please enter Email address Correctly. \n EmailId@email.com/org/net");
   form.elements(11).focus();
   return false;
 }

return true;
}


