﻿// JScript File

function validateClientNumberData(source, args) {

    if (document.getElementById('txAccountNumberSearch').value == "" && document.getElementById('txAccountNameSearch').value == "" && document.getElementById('txEmailSearch2').value == "" && document.getElementById('txEmailSearch').value == "") {
        args.IsValid = false;
    }
    else {
        args.IsValid = true;
    }
    
}

function secretCodeAddButton(source, args) {

    var number = source.id.substring(18); //get id number to check if corresponding button is available
    if (args.Value.length > 0 && document.getElementById("btAdd" + number) != null) {
        args.IsValid = false;
    }
    else { //empty value
        args.IsValid = true;
    }
    
}



                              
	 resellerInfo = document.getElementById("plResellerInfo");
	 if (resellerInfo != null)
	 {
			if(document.getElementById("rbPurchaseType_1").checked)
			{
			    resellerInfo.style.height = "80px";
				resellerInfo.style.display="none";
                resellerInfo.style.visibility="visible";
                
				
			}
			else 
			{
			    resellerInfo.style.height = "0px";
				resellerInfo.style.display="";
				resellerInfo.style.visibility="hidden";
				
			}
	}	
	//Make sure the Page_ClientValidate function exists
    if( typeof( Page_ClientValidate ) == "function" ) 
    { 
        //Stash the old implementation in a temp variable
        Page_ClientValidateOld = Page_ClientValidate; 
     
        //Create a new implementation and store it
        //in Page_ClientValidate. Callers will now get
        //this implementation.
        Page_ClientValidate = function(validationGroup) 
        { 
            var isValid;
	        resellerInfo = document.getElementById("plResellerInfo");
	        if (resellerInfo != null)
	        {
		        if(document.getElementById("rbPurchaseType_0").checked)
                {
			        return true;
		        }	
		        if(! document.getElementById("rbPurchaseType_0").checked && ! document.getElementById("rbPurchaseType_1").checked)
                {
			        return true;
		        }		
	        }

            //Call the old implementation first…
            isValid = Page_ClientValidateOld(validationGroup); 
          
            //and then call our extension
            if( !isValid ) 
            { 
                for( var i=0; i < Page_Validators.length; i++ )
                { 
                    if( !Page_Validators[i].isvalid ) 
                    { 
                        try {
                            document.getElementById( Page_Validators[i].controltovalidate ).focus(); 
                            return; 
                        }
                        catch(err)
                        {
                   			resellerInfo = document.getElementById("plResellerInfo");
	                        if (resellerInfo != null)
	                        {
			                    if(document.getElementById("rbPurchaseType_0").checked)
		   	                    {
		   	                            Page_Validators[i].isvalid = true;
                    		   	        isValid = true;
		   	                    }
		   	                }

                        }
                    } 
                }


            }

            return isValid; 
        } 
    }


    window.parent.scrollTo(0,0);


