
//======================================================
//File Name		:	RDJavascript.js
//Author Name		:	Nagendranath Kasturi
//Created On		:	12/06/2004
//Description		:	Javascript functions to use at Client side scripting.
//Assumptions		:	N/A
//======================================================

//Method Header
//======================================================
//Function name		: HighlightRow
//Purpose		    : Highlight a row of Datagrid when user chechs the Checkbox like Yahoomail and Hotmail
//Parameters (In)	: Passing address of Selected Checkbox	
	    // (Out)	: Nothing
//Author Name 		: Nagendranath Kasturi
//======================================================


 function HighlightRow(chkB)	{
		if(chkB.checked)
		{chkB.parentElement.parentElement.style.backgroundColor='DarkGray';  // grdEmployees.SelectedItemStyle.BackColor
		 chkB.parentElement.parentElement.style.color='white'; // grdEmployees.SelectedItemStyle.ForeColor
		}else 
		{chkB.parentElement.parentElement.style.backgroundColor='WhiteSmoke'; //grdEmployees.ItemStyle.BackColor
		 chkB.parentElement.parentElement.style.color='Black'; //grdEmployees.ItemStyle.ForeColor
		}
         	}
         	
 function Checking()
	{
	 if( document.getElementById('chkPassword').checked==false && document.getElementById('chkWishList').checked==false && document.getElementById('chkCredit').checked==false)
		{
		      alert("Please select atleast one Option "); 
		      return false;
		}
		else
		{
		 		return true;
		 }
		
	}  
		        	
 function Checking1()
	{
	 if( document.getElementById('chkEPassword').checked==false && document.getElementById('chkEWishList').checked==false && document.getElementById('chkECredit').checked==false)
		{
		      alert("Please select atleast one Option "); 
		      return false;
		}
		else
		{
		 		return true;
		 }
		
	}  
  
  function PCodeIsNumber(source,arguments)
   {
  var ValidChars = "0123456789- ";
  var Char;
  var sText=document.getElementById("txtPCode").value;
  for (i = 0; i < sText.length; i++) 
  { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
    {
       arguments.IsValid = false;
       return;
    }
  }
  return;
}


function PhoneIsNumber(source,arguments)
   {
  var ValidChars = "0123456789- ";
  var Char;
  var sText=document.getElementById("txtPhone").value;
  for (i = 0; i < sText.length; i++) 
  { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
    {
       arguments.IsValid = false;
       return;
    }
  }
  return;
}


function ExtnIsNumber(source,arguments)
   {
  var ValidChars = "0123456789- ";
  var Char;
  var sText=document.getElementById("txtExtn").value;
  for (i = 0; i < sText.length; i++) 
  { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
    {
       arguments.IsValid = false;
       return;
    }
  }
  return;
}


function FCodeIsNumber(source,arguments)
   {
  var ValidChars = "0123456789- ";
  var Char;
  var sText=document.getElementById("txtFCode").value;
  for (i = 0; i < sText.length; i++) 
  { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
    {
       arguments.IsValid = false;
       return;
    }
  }
  return;
}

function FAXIsNumber(source,arguments)
   {
  var ValidChars = "0123456789- ";
  var Char;
  var sText=document.getElementById("txtFAX").value;
  for (i = 0; i < sText.length; i++) 
  { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
    {
       arguments.IsValid = false;
       return;
    }
  }
  return;
}
	
function ZIPIsNumber(source,arguments)
   {
  var ValidChars = "0123456789";
  var Char;
  var sText=document.getElementById("txtZIP").value;
  for (i = 0; i < sText.length; i++) 
  { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
    {
       arguments.IsValid = false;
       return;
    }
  }
  return;
}


