﻿// JScript File

function validateRegistrantUSPhone(source, arguments)
{   
    var nCountryVal = document.getElementById('ctl00_UM_ddlCountry1').value;        
    var sPhone = document.getElementById('ctl00_UM_txtDayPhone1').value;      
          
    arguments.IsValid = validatePhone(nCountryVal, sPhone);
}

function validateRegistrantEveningUSPhone(source, arguments)
{   
    var nCountryVal = document.getElementById('ctl00_UM_ddlCountry1').value;        
    var sPhone = document.getElementById('ctl00_UM_txtEveningPhone1').value;
 
    if(sPhone == "")
        arguments.IsValid = true;
    else  
        arguments.IsValid = validatePhone(nCountryVal, sPhone);
}

function validateCoRegistrantUSPhone(source, arguments)
{   
    var nCountryVal = document.getElementById('ctl00_UM_ddlCountry2').value;        
    var sPhone = document.getElementById('ctl00_UM_txtDayPhone2').value;
 
    if(sPhone == "")
        arguments.IsValid = true;
    else  
        arguments.IsValid = validatePhone(nCountryVal, sPhone);
}

function validateCoRegistrantEveningUSPhone(source, arguments)
{   
    var nCountryVal = document.getElementById('ctl00_UM_ddlCountry2').value;        
    var sPhone = document.getElementById('ctl00_UM_txtEveningPhone2').value;
 
    if(sPhone == "")
        arguments.IsValid = true;
    else  
        arguments.IsValid = validatePhone(nCountryVal, sPhone);
}

function openpopup() 
{
	var winl = (screen.width - 400) / 2;
	var wint = (screen.height - 300) / 2;
	winprops = 'height=220,width=350,top='+wint+',left='+winl+',scrollbars=true,resizable=false';
	var win = window.open('/RequiredForDelivery.aspx', '', winprops);
	PopUpBlocker_Message(win);
}	
	
function openpopup1() 
{
	//var winl = (screen.width - 500) / 2;
	//var wint = (screen.height - 400) / 2;
	
	var winl = 310;
	var wint = 100;
	winprops = 'height=520,width=450,top='+wint+',left='+winl+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0;';
	var obj;
	var obj = window.open('/CommunicationPreferences.aspx', '', winprops);
	PopUpBlocker_Message(obj);
}	

function CheckOtherState1(oSrc,args)
{
	if (document.getElementById("ctl00_UM_txtOtherState1") != null)
	{
		if(document.getElementById("ctl00_UM_txtOtherState1").value=='')
		{
		    document.getElementById("ctl00_UM_hdnOtherState1").value = document.getElementById("ctl00_UM_txtOtherState1").value;   		       		            			
			args.IsValid=false;
		}
		else
		{
		    document.getElementById("ctl00_UM_hdnOtherState1").value = document.getElementById("ctl00_UM_txtOtherState1").value;   		       		            			
			args.IsValid=true;
		}
	}
	else
	{
	    document.getElementById("ctl00_UM_hdnOtherState1").value = document.getElementById("ctl00_UM_txtOtherState1").value;   		       		            			
		args.IsValid = true;
	}
}	

function CheckOtherState2(oSrc,args)
{

	if (document.getElementById("ctl00_UM_txtOtherState2") != null)
	{
		if(document.getElementById("ctl00_UM_txtOtherState2").value=="")
		{
		    document.getElementById("ctl00_UM_hdnOtherState2").value = document.getElementById("ctl00_UM_txtOtherState2").value;   		       		            						
			args.IsValid=false;
		}
		else
		{
		    document.getElementById("ctl00_UM_hdnOtherState2").value = document.getElementById("ctl00_UM_txtOtherState2").value;   		       		            						
			args.IsValid=true;
		}
	}
	else
	{
	    document.getElementById("ctl00_UM_hdnOtherState2").value = document.getElementById("ctl00_UM_txtOtherState2").value;   		       		            						
		args.IsValid = true;
	}
}			
					
function validatePhoneAll(source, arguments)
{   
	var nRegCountry = document.getElementById('ctl00_UM_ddlCountry1').value;
	var nCoRegCountry = document.getElementById('ctl00_UM_ddlCountry2').value;
	var sRegDayPhone = document.getElementById('ctl00_UM_txtDayPhone1').value;
	var sCoRegDayPhone = document.getElementById('ctl00_UM_txtDayPhone2').value;
	var sRegEveningPhone = document.getElementById('ctl00_UM_txtEveningPhone1').value;
	var sCoRegEveningPhone = document.getElementById('ctl00_UM_txtEveningPhone2').value;
	var nMsg=0;
	var re = /^[2-9]\d{2}(\s+)?((-){1}|\s+)(\s+)?\d{3}(\s+)?((-){1}|\s+)(\s+)?\d{4}$/;
	if (nRegCountry == '1')
	{
		if(re.test(sRegDayPhone))
		{}
		else
		{
			nMsg += 1
		}
		if(sRegEveningPhone.length > 0)    
		{               
			if(re.test(sRegEveningPhone))
			{}
			else
			{
				nMsg += 1
			}
		}
	}
	
	if (nCoRegCountry == '1')
	{
		
		if(sCoRegDayPhone.length > 0) 
		{
			if(re.test(sCoRegDayPhone))
			{}
			else
			{
				nMsg += 1
			}
		}
		if(sCoRegEveningPhone.length > 0)    
		{
			if(re.test(sCoRegEveningPhone))
			{}
			else
			{
				nMsg += 1
			}
		}
	}
	
	if (nMsg > 0)
	{   
		arguments.IsValid = false;            
	}
	else
	{
		arguments.IsValid = true;
	}
}

function ValidLength(objField,objMaxLength)
{			
	if(objField.value.length < objMaxLength)
		return true;
	else
		return false;		
}

function CheckValid1(oSrc,args)
{
	var fValid;
	if(document.getElementById('ctl00_UM_txtPersonalNote').value.length >4000)        
		fValid = false;
	else
		fValid = true;        
	if(fValid)
	{ 
		args.IsValid = true; 
		return; 
	} 
	else 
	{ 					
		args.IsValid = false; 
		return; 
	} 
}


