﻿
	function NumWithDot(thisField) 

	{
	    var ValidChars = /^(([0-9])|(\.)|(\s))*$/; 

	    if (ValidChars.test(thisField.value)) 
		return true;
	    else	

   	    {
		alert("Numbers only Allowed.");

		globalvar = thisField;
		globalvar.value="";
		
		setTimeout("globalvar.focus()",250);

	    }

	}	
		
//----------------------------------------------------------------------------------
	    
function EmailValidate(e)
{
    var email = e.value;    
    if(email !=0)
    {
        var re1=/^[a-zA-Z0-9\_.]+w*@[a-z0-9]+\.[a-z_.]{2,4}|^[a-zA-Z0-9]+w*@[a-z]+\.+[a-z]{2,4}\.[a-z]{2}$/i;
        var re2=/\.$/i;
        if(!email.match(re1)||email.match(re2))
        {
        alert("Please enter valid Email ");
        e.focus();
        return false;
        }
    }
    	
}

//--------------------------------------------------------------------------------------
function CharacterOnly(thisField) 
{
	    var ValidChars = /^(([a-zA-Z])|(\s))*$/; 
	    if (ValidChars.test(thisField.value)) 
		return true;
	    else
   	    {
		//alert("Characters only Allowed.");
		

		globalvar = thisField;
		return false;
		setTimeout("globalvar.focus()");
		
	    }
} 
	    
//--------------------------------------------------------------------------------------	   
         
         
         function NumberOnly(thisField) 

	{
	    var ValidChars = /^(([0-9])|(\s))*$/; 

	    if (ValidChars.test(thisField.value)) 
		return true;
	    else	

   	    {
		//alert("Numbers only Allowed.");

		globalvar = thisField;
		globalvar.value="";
		
		setTimeout("globalvar.focus()",250);

	}   
	 }
	 
	 function isCharKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 65 || charCode > 90 || charCode < 97 || charCode < 122))
            return false;

         return true;
      }
      
      
      function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

         return true;
      }

	 
//-----------------------------------------------------------------------------------	 

			function fun()
			{
				var ZipCode;
				ZipCode = /^\d{5}$/;
				//Zip code must be 5 numeric digits

				var IpAddress;
				IpAddress = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
				//192.168.150.252
				
				var ValidDate;
				ValidDate = /^((0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](?:19|20)\d\d)$/;
				//12-03-1980 Or 12.03.1980 Or 12/03/1980 (dd-mm-yyyy)

				var Email;
				Email=/\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))*/;
				//saravanan@yahoo.com
				
				var Phone2;
				Phone2 = /^\(?\s*\d{3}\s*[\)\.\-]?\s*\d{3}\s*[\-\.]?\s*\d{4}$/;
				//Validating Phone Numbers (555) 555-5555  Or 555.555.5555  Or 555 555-5555

				var Password1;
				Password1	= /^\w{3,10}$/;
				//Your password must contain between 3 and 10 characters!

				var URL;
				URL = "http://(www\.)?([^\.]+)\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$";
				//Validating Web Addresses       http://www.yahoo.com

				var ChkLength;
				ChkLength = /^\S{0,10}$/;
				//If you want to restrict the entry to a string of nonwhitespace characters that has a certain length, you would use a regular expression that looks like this.[Checking for Entry Length]

				var USSSN;
				USSSN = /^\d{3}-\d{2}-\d{4}$/;
				//US Social Security Number

				var Alphabet;
				//Alphabet = "^[a-zA-Z]+$";
				Alphabet =/^[A-Za-z]+$/;
				//A-Z or a-z Alphabets only allowed

				var Numeric;
				Numeric = "^[0-9]+$";
				//0-9    Numbers only allowed

				var AlphaNumeric;
				AlphaNumeric = /^\w+$/;

				var CreditCard;
				CreditCard = /^\d{4}-\d{4}-\d{4}-\d{4}$/;

				var name = document.getElementById('txtName').value;
				if (name.search(Alphabet) == -1) 
				//	Or
				//if (!name.match(Alphabet))
				{
					alert ("Not Valid!");
					document.getElementById('txtName').focus();
				}
				else
				{
					alert("Ok!");
				}
			}
			function NumbersOnly(e)
			{
				var unicode=e.charCode? e.charCode : e.keyCode
				if (unicode!=8)
				{ 
					if (unicode<48||unicode>57)
					return false;
				}
			}


//To get alert before deleting

function getConfirmationBeforeDelete()
{
   var confirmation;
   confirmation = confirm("Are you sure to delete the selected records?");
   return confirmation;
}

function getMessage() 
{ 
	var ans; 
	ans=window.confirm('Are you sure to delete?'); 
	return ans 
} 

//To get an alert before log out

function doLogout(){
	var response=confirm('Are you sure you want to logout?');
	if(response){
		//top.location.href='logIn.aspx';
		//window.open('logIn.aspx')
	}
}

// To allow only numeric keys 

function key_press_numeric(e)
	{
		var keycode;
		if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;
		else return true;

		if((keycode>=48 && keycode <=57))
		{
			return true;
		}

			else return false;
	}

// To check valid EMail

function check_email(elementId)
{
	var mail;
	mail=document.getElementById(elementId).value;
		if(! 	(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/.test(mail)))
		{
			alert ("Please enter valid Email") ;
			document.getElementById(elementId).focus()
			return false;
		}
		else
		{	
			return true;	
		}
}

// To check for the required field

function check_null(elementId)
{
	var val;
	val=document.getElementById(elementId).value;
	if (val=="")
	{
		alert("Please enter value");
		document.getElementById(elementId).focus()
		return false;
	}
	else
		return true;
	
}

// To check for white space

function isEmpty(x,elementid)
{
	if (x.substring(0,1)==" " || x==" ")
	{
		x = x.substring(1, x.length);
		document.getElementById(elementid).value=x
		document.getElementById(elementid).focus()
		return false
	}
	else return true;
}

function check_us_phone(elementId)
{
	var ph;
	var regexp;
	ph=document.getElementById(elementId).value;
	//regexp=((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}
	regexp=/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/;
	
	if (regexp.test(ph)) 
	{
		return true;
	}
	else
	{
		document.getElementById(elementid).focus()
		return false
	}
}

function check_US_Zip(elementId ) 
{
	var zip=document.getElementById(elementId).value;	
	var objRegExp  = /(^\d{5}$)|(^\d{5}-\d{4}$)/;

  	if (objRegExp.test(zip))
       	{
	
		return true;	
	}
	else
	{
		document.getElementById(elementid).focus()
		return false
	}
}

function qsearch() {
        if (document.getElementById("ctl00_qsrch")) 
        {
            if (document.getElementById("ctl00_qsrch").value.length == 0) {
                var ur='cabinet-dealers/search.aspx?start=0&q=';
//                alert("Enter value to Search!!!");
//                return;
            }
            
            if (document.getElementById("ctl00_qsrch").value == "QUICK SEARCH")
            {           
                var ur='../cabinet-dealers/search.aspx?start=0&q=';
            }
            else
            {
            
                var ur='../cabinet-dealers/search.aspx?start=0&q='+ document.getElementById("ctl00_qsrch").value ;
            }
            window.location = ur;
            window.location.href = ur;
        }
 }
 
 function home_qsearch() {
        if (document.getElementById("ctl00_qsrch")) 
        {
            if (document.getElementById("ctl00_qsrch").value.length == 0) {
//                alert("Enter value to Search!!!");
//                return;
                var ur='cabinet-dealers/search.aspx?start=0&q=';
            }
            
            if (document.getElementById("ctl00_qsrch").value == "QUICK SEARCH")
            {
           
                var ur='cabinet-dealers/search.aspx?start=0&q=';
            }
            else
            {
            
                var ur='cabinet-dealers/search.aspx?start=0&q="'+ document.getElementById("ctl00_qsrch").value ;
            }
            window.location = ur;
            window.location.href = ur;
        }
 }


function key_press_enter(e)
	{
	
	    var keycode;
		if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;		
		
		if(keycode=="13")
		{
		   clickButton(event,'ctl00$btn');
		}		
	}		
	
	
	
function clickButton(e, buttonid)
{
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);
    if (bt)
    {
        if (evt.keyCode == 13)
        {
            bt.click();
            return false;
        }
     }
}


//function clickButton(e, buttonid)
//{     
//      var keycode;
//	  if (window.event) keycode = window.event.keyCode;
//	  else if (e) keycode = e.which;		  
//	  if(keycode=="13")
//	  {	  	  	  alert("t");
//        var bt = document.getElementById(buttonid);
//        if (bt)
//        {             
//          __doPostBack(buttonid, "Click");
//          bt.click(); 
//          return false;          
//        }
//      }
//}