      
             function CityValidate(source, arguments)
       {
        
          if (arguments.Value != "Select One")
            arguments.IsValid = true;
          else
            arguments.IsValid = false;
       }
      
      


		function ClientValidate(sender, args)
		{
			if (args.Value == 0) 
			{
				args.IsValid = false;
				return;
			}
		      
			args.IsValid = true;
		}

		function CountryValidate(sender, args)
		{
			if (args.value == "00") 
			{
				args.IsValid = false;
				return;
			}
		      
			args.IsValid = true;
		}
       
        
       
	function IsNumber(source,arguments)
	{
	var ValidChars = "0123456789.";
	var Char;
	var sText = arguments.Value;
	
	for (i = 0; i < sText.length; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
		arguments.IsValid = false;
		return;
		}
	}
	return;
	}
	
       function IsYear(source, arguments)
       {
          // even number?
          if (arguments.Value > 1900 )
            arguments.IsValid = true;
          else
            arguments.IsValid = false;
       }
       
       
  function ValidateGenderSelection(source, arguments)
{
	var genderList = document.getElementById("GenderDropDownList");
	if (null != genderList)
	{
		var iValue = new Number(genderList[genderList.selectedIndex].value);
		arguments.IsValid=(iValue > 0);
	}
	else
	{
		arguments.IsValid = false;
	}
}	


function textCounter(field, countfield, maxlimit) {
/*
* The input parameters are: the field name;
* field that holds the number of characters remaining;
* the max. numb. of characters.
*/ 
if (field.value.length > maxlimit) // if the current length is more than allowed
field.value =field.value.substring(0, maxlimit); // don't allow further input
else
countfield.value = maxlimit - field.value.length;}



function isIE() {
    if (window.navigator.userAgent.toLowerCase().indexOf("msie") != -1) return true;
    else return false;
}


function CEtextCounter(editor, maxlimit,label) {

    var editor1 = document.getElementById(editor.id);
    var plaintext = document.createElement("tmp"); 
       
    plaintext.innerHTML = editor1.getHTML();

    var text;

    if (isIE()) {
        text = plaintext.innerText;
    }
    else {
        text = plaintext.textContent;
    }
    parent.document.getElementById(label).value = (maxlimit - text.length);
  
}


    
   	function FTBtextCounter(ftb)
{
	var ftbText = ftb.GetHtml()
	var maxlimit = 4000
    parent.document.getElementById('remLen').value = (maxlimit - ftbText.length) ;

}   

   function FTBtextCounter2(ftb)
{
	var ftbText = ftb.GetHtml()
	var maxlimit = 4000
    parent.document.getElementById('remLen2').value = (maxlimit - ftbText.length) ;

}   
       
  function numbersOnly(el)
  {	
  el.value = el.value.replace(/[^0-9]/g, "");
  }   
  

