﻿//Backspace 8 
//Tab 9 
//Enter 13 
//Shift 16  
//Ctrl 17
//Alt 18
//Pause/Break 19
//Caps Lock 20
//Esc 27 
//Space 32
//Page Up 33
//Page Down 34
//End 35
//Home 36
//Left Arrow 37
//Up Arrow 38     
//Right Arrow 39     
//Down Arrow 40     
//Print Screen 44 
//Delete 46 
//F1 112  - F12 123
//+= 187
// JScript File

//Special Characters
//33(!);64(@);35(#);36($);37(%);94(^);38(&);42(*);40('(');41(')');95(_);45(-);

function ClipBoard() 
{
    Copied.execCommand("Clear");
}

function check_character()
{
  if (event.keyCode == 18 && event.keyCode == 86 )
     {return false;}
  else if (String.fromCharCode(event.keyCode) >= "A" && String.fromCharCode(event.keyCode) <= "Z" ) 
    {return true;}
  else if (String.fromCharCode(event.keyCode) >= "a" && String.fromCharCode(event.keyCode) <= "z" ) 
    {return true;}    
  else if (event.keyCode == 32 ) //Allow Space in Characters
    {return true;}    
  else if (event.keyCode == 8 || event.keyCode == 9  || event.keyCode == 46 ) 
    {return true;}
  else if (event.keyCode >= 33 && event.keyCode <= 40) 
    {return true;}
  else 
    {return false;}
}

function check_numbers_only_keydown()
{
//  if( (event.keyCode == 189 || event.keyCode == 109) || (event.keyCode >= 48 && event.keyCode <= 57) ||  (event.keyCode >= 96 && event.keyCode <= 105) ) 
//  {    return true;   }
//  else if( (event.keyCode == 8 || event.keyCode == 9) || (event.keyCode >= 16 && event.keyCode <= 20) ||  (event.keyCode >= 33 && event.keyCode <= 40) ) 
//  {    return true;   }
//  else if( (event.keyCode == 13 || event.keyCode == 27) || (event.keyCode == 44 && event.keyCode == 46) ||  (event.keyCode >= 112 && event.keyCode <= 123) ) 
//  {    return true;   }
//  else 
//  {    return false;  }
  if(event.keyCode == 33 || event.keyCode == 64 || event.keyCode == 35 || event.keyCode == 36 ||  event.keyCode == 37 || event.keyCode == 94 || event.keyCode == 38 || event.keyCode == 42 || event.keyCode == 40 || event.keyCode == 41 || event.keyCode == 95 || event.keyCode == 45 ) 
    {return false;}
  else if (event.keyCode == 18 && event.keyCode == 86)
    {return false;}
  else if (event.keyCode == 189 || event.keyCode == 109)
    {return true;}
  else if (event.keyCode >= 48 && event.keyCode <= 57)
    {return true;}
  else if (event.keyCode >= 96 && event.keyCode <= 105)
    {return true;}
  else if (event.keyCode == 8 || event.keyCode == 9  || event.keyCode == 46)
    {return true;}
  else if (event.keyCode >= 33 && event.keyCode <= 40)
    {return true;}
  else 
    {return false;}
}


function check_numbers_only_keypress()
{
   
  if(event.keyCode == 33 || event.keyCode == 64 || event.keyCode == 35 || event.keyCode == 36 ||  event.keyCode == 37 || event.keyCode == 94 || event.keyCode == 38 || event.keyCode == 42 || event.keyCode == 40 || event.keyCode == 41 || event.keyCode == 95 || event.keyCode == 45 ) 
  {    return false;   }
  else 
  {    return true;    }
}

function numberCheck(theField)
{
  if (isNaN(theField))
  {
    return true;
   }
   else
   {
   return false;
  }
}

function enquiries()
{
    var count=0;
    for(var i=0;i<=4;i++)
    {  
	     if (document.fdbk.enquiry[i].checked)
	      count+=1;
     }
    if(count == 0)
       return true;
    else
       return false;
} 

 
function isValidEmail(theField)
{
    var field=theField;
    var Length=field.length;
    var ge=false;
    var ge1=false;
    for(var i=0;i<Length;i++)
    {
	    var theChar=field.substring(i,i+1);
	    if(theChar=="@")
		    ge=true;
	    if (theChar == "." && ge)
		    ge1=true;
    }
    if (ge1==false || ge == false)
    {
	    theField.value="";
	    return true;
    }
    else
    {
  	    return false;
    }
}


function isRequired()
{
if (document.fdbk.Email.value=="")
    {
        alert("Please enter your E-mail ID");
        document.fdbk.Email.focus();
        return false;
     }
     else if (document.fdbk.Email.value!="" && isValidEmail(document.fdbk.Email.value))
    {
        alert("Please enter a valid e-mail ID eg. info@hopetrustindia.com");
        document.fdbk.Email.focus();
        return false;
        }
 else if (document.fdbk.UserName.value == "")
     {				
	    alert("Please enter your first name");
	    document.fdbk.UserName.focus();
	    return false;
 }
  else if (document.fdbk.UserEmail2.value=="")
 {
        alert("Please enter phone number");
        document.fdbk.UserEmail2.focus();
        return false;
 }
     else if (document.fdbk.UserEmail2.value!="" && numberCheck(document.fdbk.UserEmail2.value))
 {
        alert("Please enter valid phone number");
        document.fdbk.UserEmail2.focus();
        return false;
 }			
 else if (document.fdbk.tellus.value == "") 
 {
 	    alert("Please tell us, how did you come to know about us?.");
	    document.fdbk.tellus.focus();
	    return false;
 }			
      else if (document.fdbk.SpecialNotes.value == "")
 { 
        alert("Please provide us the details");
        document.fdbk.SpecialNotes.focus();
        return false;
 }
	
 else
 {
    return true;
 }
}

