﻿//function testC(req)
//{
//var validatep = $get(req);
//validatep.enabled=true;
//}
//function pageLoad()
//{
//$addHandler($get("txtZip"), "blur", getCityCountySt);


//}
var zip;
var city;
var state;
var county;
function getCityCountySt(txtZip,txtCity,dpState,txtCounty)
{
 zip = $get(txtZip);
 city = $get(txtCity);
// state = $get(dpState);
state = $find(dpState);
 county = $get(txtCounty);

if(zip.value != null && zip.value != '' && zip.value.length >=5)
	{

//        PageMethods.GetCityStateCountyByCode(zip.value,city,state,county,getFunctionSuccess,OnCallSumError);
 PageMethods.GetCityStateCountyByCode(zip.value,getFunctionSuccess,OnCallSumError);

     }
}


function getFunctionSuccess(result)
{
//var city = $get(result.CityControl);
//    var state = $get(result.StateControl);
//  var county = $get(result.CountyControl); 
//var city = $get("txtCity");
//	var State = $get("rdcState");
//var State =	$find("<%= rdcState.ClientID %>"); 
//	var county = $get("txtCounty");
var myCity = result[0];
var myStateID = result[1];
var mycounty = result[2];
//state.value = myStateID;
//city.value = myCity;
// if(myStateID != '')
//       {
//            for(i=0;i<state.length;i++)
//            {
//               
//            if(state.options[i].value == myStateID)
//            {
//               state.options[i].selected = true;
//            }
//            }
var item =state.findItemByValue(myStateID);
if (myStateID != '')
{
if(item)
{
item.select();
}

}

//       }
//       else
//       {
//           state.options[0].selected = true;
//       }
 if(myCity != '')
       {
            city.value = myCity;
       }
        else
        {
            city.value = '';
        }
        
        if(mycounty != '')
       {
            county.value = mycounty;
       }
        else
        {
            county.value = '';
        }
}



var userName;
function clientValidateUserName(txtUserName)
{
 userName = $get(txtUserName);
 

if(userName.value != null && userName.value != '')
	{


 PageMethods.ValidateUsername(userName.value,validateUserNameSuccess,OnCallUserNameError);

     }
}

function validateUserNameSuccess(result)
{

if (result == "exists")
{

radalert("The user name <b>" + userName.value + "</b> has already been taken. Please enter a different user name");
userName.value="";
}


}


function OnCallSumError(error,userContext,methodName)
{
    if(error !== null) 
    {

    alert(error.get_message());
    }
 }
 
 
 function OnCallUserNameError(error,userContext,methodName)
{
    if(error !== null) 
    {

    alert(error.get_message());
    }
 }
 
 var primaryContact;
 var currentPrimaryContact;
function validatePrimaryContact(chkPrimary)
{
primaryContact = $get(chkPrimary);
PageMethods.validatePrimaryContact(primaryContactSuccess, OnCallUserNameError);

}
function primaryContactSuccess(result)
{

if ((result[0] == "true")&& (primaryContact.checked))
{
$find("popupPrimary").show();
currentPrimaryContact = $get(result[1]);
}
//else
//{
//primaryContact.checked=false;
//}
//if((result[1]!=null)&&(result!=""))
//{
//currentPrimaryContact=$get(result[1]);
//} 
}

function changePrimaryContact()
{
currentPrimaryContact.checked=false;
primaryContact.checked=true;

}
function DoNotchangePrimaryContact()
{
primaryContact.checked=false;
$find('popupPrimary').hide(); 
return false;
}


	