﻿// JScript File

function checkSiteName(obj){
    var val = obj.value;
    if (/[^A-Za-z0-9-]/gi.test(obj.value)) {
        var ret = val.replace(/[^A-Za-z0-9-]{1,}/, "");
        obj.value = ret;
        obj.focus();
        }
}

function checkAlphabet(obj) {
    var val = obj.value;
    if (/[^A-Za-z\s]/gi.test(obj.value)) {
        var ret = val.replace(/[^A-Za-z\s]{1,}/, "");
        obj.value = ret;
        obj.focus();    }
}

function checkPhoneNo(obj) {
    var val = obj.value;
    if (/[^0-9\-]/gi.test(obj.value)) {
        var ret = val.replace(/[^0-9\-]{1,}/, "");
        obj.value = ret;
        obj.focus();    }
}

function checkText(obj) {
    var val = obj.value;
    if (/[<>]{1,}/gi.test(obj.value)) {
        var ret = val.replace(/[<>]{1,}/, "");
        obj.value = ret;
        obj.focus();
    }
}

function checkPassword(obj) {
    var val = obj.value;
    if (/[<>\s]{1,}/gi.test(obj.value)) {
        var ret = val.replace(/[<>\s]{1,}/, "");
        obj.value = ret;
        obj.focus();
    }
}

function emailvalidationn(entered)
{
    apos=entered.indexOf("@");
    dotpos=entered.lastIndexOf(".");
    lastpos=entered.length-1;
        if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
        {
              return false;
        }
        else 
        {
            return true;
        }
}
function CheckCheckAll() 
{
  
    var count = 0;
  for (var i=0;i<document.aspnetForm.elements.length;i++) 
  {
    var e = document.aspnetForm.elements[i];
   
    if ((e.type=='checkbox')) 
     {      
      if (e.checked) 
      {
      return true;      
      }
     
    }
    
  }
  alert("Select a domain to purchase it");
  return false;
  
}
function checkNaN(ojbect) {

    var inputstring = ojbect.value;
    var numberstring = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    var mark = true;
    var returnstring = "";
    for (var i = 0; i < inputstring.length; i++) {
        if(numberstring.indexOf(inputstring.charAt(i)) < 0){
            return;
        }
        if (numberstring.indexOf(inputstring.charAt(i)) >= 0) {
            if (inputstring.charAt(i) == "." && mark) {
                returnstring = returnstring + inputstring.charAt(i);
                mark = false;
            }
            else if (inputstring.charAt(i) != ".") { returnstring = returnstring + inputstring.charAt(i); }
        }
    }
    ojbect.value = returnstring;
}
                    
                    function checkNaN2(ojbect) {
                        var inputstring = ojbect.value;
                        var numberstring = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-,.:;'\"=+-)(*&^%$@#~`}{[]|?_";
                        var mark = true;
                        var returnstring = "";
                        for (var i = 0; i < inputstring.length; i++) {
                            if (numberstring.indexOf(inputstring.charAt(i)) >= 0) {
                                if (inputstring.charAt(i) == "." && mark) {
                                    returnstring = returnstring + inputstring.charAt(i);
                                    mark = false;
                                }
                                else if (inputstring.charAt(i) != ".") {
                                    returnstring = returnstring + inputstring.charAt(i);
                                }
                            }
                            else {
                                ojbect.value = returnstring;
                                return;
                            }
                        }
                        if (returnstring != "") {
                            ojbect.value = returnstring;
                        }
                    }
                    
  function checkNaN3(ojbect){
 
					var inputstring=ojbect.value;
                    var numberstring="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark)
                    {   
                        returnstring=returnstring+inputstring.charAt(i);
                        mark=false;
                    }
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }

function CheckNumericKeyInfnumeric($char, $mozChar) {
 

  if($mozChar !== null) { // Look for a Mozilla-compatible browser
    if(($mozChar >= 48 && $mozChar <= 57) || $mozChar == 0 || $char == 8 || $mozChar == 13  ) {$RetVal = true;}
    else {
      $RetVal = false;
      alert('Please enter a numeric value.');
    }
  }
  else { // Must be an IE-compatible Browser
    if(($char >= 48 && $char <= 57) || ($char == 13) ){ $RetVal = true;}
    else {
      $RetVal = false;
      alert('Please enter a numeric value.');
    }
  }
  return $RetVal;
}
    
    
    
    
    // for pay pal payment
    
     function CheckNumericKeyInfo_decimal($char, $mozChar)
    {
 
     if($mozChar != null) { // Look for a Mozilla-compatible browser

    if(($mozChar >= 48 && $mozChar <= 57) || $mozChar == 0 || $char == 8 || $mozChar == 13) {$RetVal = true;}
    else {
   
      $RetVal = false;
      alert('Please enter a numeric value.');
    }
      }
      else { // Must be an IE-compatible Browser
     
        if(($char >= 48 && $char <= 57) || ($char == 13)   ) {$RetVal = true;}
        else {
         
          $RetVal = false;
          alert('Please enter a numeric value.');
        }
      }
      return $RetVal;
  
 
}
 function Isstring(nText)
    {
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < nText.length && IsNumber == true; i++) 
      { 
      Char = nText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   function IsNumeric(sText1)
{
    var sText = sText1.toLowerCase();
   var ValidChars = "abcdefghijklmnopqrstuvwxyz ";
   var IsNumber=true;
   var Char; 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   }	
   
