function OpenUrl(Url)
{
        window.open(Url,'windowname','width=780,height=570,location=no,resizable=no');
}

function ValidateAskQuestion()
{
 FormObj=document.AskQuestionForm
 
 if(FormObj.IDAskQuestionName)
  {
   AskQuestionName=FormObj.IDAskQuestionName.value
     if((AskQuestionName.length == 0) || (AskQuestionName=="Name:")) {
       alert('Please enter your Name.');
       FormObj.IDAskQuestionName.focus();
      return false;
      }
}
if(FormObj.IDAskQuestionEmail)
{
   AskQuestionEmail=FormObj.IDAskQuestionEmail.value
     if(AskQuestionEmail=="Email:"||AskQuestionEmail.length == 0){}else
     if(validate_email(AskQuestionEmail))
     {
     }
     else
     {
     FormObj.IDAskQuestionEmail.focus();
     return false;
     }
}
 if(FormObj.IDAskQuestionSubject)
  {
   AskQuestionSubject=FormObj.IDAskQuestionSubject.value
     if((AskQuestionSubject.length == 0) || (AskQuestionSubject=="Subject:")) {
       alert('Please enter your Subject.');
       FormObj.IDAskQuestionSubject.focus();
      return false;
      }
}
if(FormObj.IDAskQuestionMessage)
  {
   AskQuestionMessage=FormObj.IDAskQuestionMessage.value
     if((AskQuestionMessage.length == 0) || (AskQuestionMessage=="Messagebody")) {
       alert('Please enter your Message.');
       FormObj.IDAskQuestionMessage.focus();
      return false;
      }
}
return true;
}

function validate_email(pEmailAddress)
{
        if(pEmailAddress.length == 0)
        {
                alert('Please enter your email.');
                return false;
        }


        if(-1 == pEmailAddress.indexOf('@'))
        {
                alert('Your email must have a @.');
                return false;
        }
        if(-1 != pEmailAddress.indexOf(','))
        {
                alert('Your email must not have a , in it');
                return false;
        }
        if(-1 != pEmailAddress.indexOf('#'))
        {
                alert('Your email must not have an # in it.' );
                return false;
        }
        if(-1 != pEmailAddress.indexOf('!'))
        {
                alert('Your email must not have a ! in it.' );
                return false;
        }
        if(-1 != pEmailAddress.indexOf(' '))
        {
                alert('Your email must not have a space in it.' );
                return false;
        }
        if(pEmailAddress.length == (pEmailAddress.indexOf('@')+1) )
        {
                alert('Your email must have a domain name after the @.');
                return false;
        }

        str=pEmailAddress;
        var at='@'
        var dot='.'
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        if (str.indexOf(at)==-1)
        {
                alert('Invalid E-mail ID')
                return false
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
        {
                alert('Invalid E-mail ID')
                return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
        {
                alert('Invalid E-mail ID')
                return false
        }

        if (str.indexOf(at,(lat+1))!=-1)
        {
                alert('Invalid E-mail ID')
                return false
        }

        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
        {
                alert('Invalid E-mail ID')
                return false
        }

        if (str.indexOf(dot,(lat+2))==-1)
        {
                alert('Invalid E-mail ID')
                return false
        }
        if (str.indexOf(' ')!=-1)
        {
               alert('Invalid E-mail ID')
               return false
        }
        return true;
}