﻿// JScript File
    function popUp3(URL) 
    {
        eval("window.open(URL,'', 'width=400,height=225,left = 250,top = 150');");
    }
  function VerifyData(ID)
  {
    if (document.getElementById(ID.replace('btnSubmit','femail')).value =="")
    {
	    alert("Please Enter Email-id !!");
	    return false;
	}
    else
    {
      if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById(ID.replace('btnSubmit','femail')).value))
      {
         if(document.getElementById(ID.replace('btnSubmit','fcomment')).value == "Message should not exceed 500 characters" || document.getElementById(ID.replace('btnSubmit','fcomment')).value =="")
         {
            alert("Comment Should Not Be Blank");
            return false;
         }
         else
         {
             if(document.getElementById(ID.replace('btnSubmit','code')).value == "")
             {
                alert("Please Enter Alphabets and Numbers as shown in Graphic");
                return false;
             }                        
         }
         
      }
      else
      {
    	    alert("Invalid Email-id ! Please Re-Enter.");
    	    return false;
      }
    }
	
    if(document.getElementById(ID.replace('btnSubmit','hdnCode')).value.toUpperCase() == document.getElementById(ID.replace('btnSubmit','code')).value.toUpperCase())
	{
		return (true);
	}
	else
	{
		//alert(""+document.getElementById(ID.replace('btnSubmit','hdnCode')).value);
		alert("You have entered incorrect Security code");		
		return (false);	
	}	   
   // return decrypt(ID);
  }
  alphabet = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0');
  tempbin = new Array("0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","a");
  binary = new Array();
  var encalphabet;
  var decrypted;
  var encrypted;
function makebinary(l,start,z) 
{
	if (l < 0)
		return;
	if (tempbin[l] == "1") 
	{
		tempbin[l] = "0";
		x = makebinary(l-1,start,z);
	}
	else if (tempbin[l] == "0")
	{
		tempbin[l] = "1";
	}
	else if (tempbin[l] == "a")
	{
		tempbin[l] = "0";
	}
	if (l == start) 
	{
		binary[z] = "";
		for (i = 0; i <= l; i++)
			binary[z] += tempbin[i];
	}
	return;
}
for (z = 0; z < alphabet.length; z++) 
{
	makebinary(tempbin.length-1,tempbin.length-1,z);
}
function in_encalphabet(x) 
{
	if (x == -1)
		return 0;
	z = alphabet[x];
	for (i = 0; i < encalphabet.length; i++) 
	{
		if (z == encalphabet.substr(i,1))
			return 0;
	}
	return 1;
}
function decrypt(ID) 
{
	encrypted = "000000000001011100000000001110000000000000001100000000000010100100000000000011110000000000001110000000000010110000000000000110100000000000011100000000000010001100000000001101010000000000110011000000000000100100000000001111000000000000001010000000000001110100000000000001000000000000100001000000000011000100000000000011010000000000011110000000000010101100000000000100000000000000000000000000000010000000000000001011100000000000000011000000000011101000000000001101100000000000010010000000000011000000000000001100100000000000101101000000000000010100000000001101110000000000010110000000000010111100000000000110010000000000011111000000000000101100000000000101010000000000100101000000000010100000000000000001100000000000000001000000000010011100000000000110110000000000111011000000000011110100000000000000100000000000100110000000000000100000000000001000100000000000100100000000000001100000000000000100110000000000110100000000000001010000000000001110010000000000000111000000000001000100000000001010100000000000000101000000000000101100000000001001100000000000101010000000000010010000000000001001000000000000010100";
	encalphabet = "";
	temp = "";
	decrypted = "";
	for (i = 0; i < encrypted.length; i+=tempbin.length) 
	{
		for (z = 0; z < alphabet.length; z++) 
		{
			if (encrypted.substr(i,tempbin.length) == binary[z]) 
			{
				temp += alphabet[z];
				break;
			}
		}
	}
	for (i = 0; i < alphabet.length; i++)
		encalphabet += temp.substr(i,1);

	while (i < encrypted.length) 
	{
		for (z = 0; z < encalphabet.length; z++) 
		{
			if (temp.substr(i,1) == encalphabet.substr(z,1)) 
			{
				decrypted += alphabet[z];
				break;
			}
		}
		i++;
	}
	if(document.getElementById(ID.replace('btnSubmit','code')).value == document.getElementById(ID.replace('btnSubmit','hdnCode')))
	{
		return (true);
	}
	else
	{
		alert("You have entered incorrect Security code");		
		return (false);	
	}	
}
