// JScript File

/* Global Variable for the two or more addresses at the sametime on a single click.
   Hack for the Mozilla Browser
*/

var mozAddCount;
var isMany;
var validAdd = null;

isMany = 0;
function ValidateAddress(address1,address2,city,state,zip1,zip2)
{
	
	var chk;
	
        if(typeof(Page_ClientValidate)=="function") Page_ClientValidate(); 
	//alert(Page_IsValid)
        if(Page_IsValid)
            {
               chk =  createQueryString(address1,address2,city,state,zip1,zip2);
		//alert(chk);
                if(chk == true)
		return true;
		else
		 
		return false;
            }

}

function createQueryString(address1,address2,city,state,zip1,zip2)
{

	var querystring ="";
	var validAdd = "";
    	var add_array;
	var pinSplit;
	var diasettings="";
        diasettings="dialogWidth:650px;dialogHeight:300px;center:yes;resizable:no;status:no;"
        querystring  ="?Address1=" + document.getElementById(address1).value + "&";
        querystring +="Address2=" + document.getElementById(address2).value + "&";
        querystring +="City=" + document.getElementById(city).value + "&";
		querystring +="StateUSA=" + document.getElementById(state).value + "&";
		querystring +="Zip=" + document.getElementById(zip1).value + "&";
		querystring +="Country=" + "USA";
		//alert('/ProWebVb_test/Search.aspx' + querystring);
		if (window.showModalDialog) 
		{
			validAdd = window.showModalDialog('/ProWebVb/Search.aspx' + querystring,self,diasettings);			
		}
		else
		{
			validAdd = window.open('/ProWebVb/Search.aspx' + querystring,'self','height=300,width=650,screenX=550,screenY=60,modal=1,dialog=1,menubar=0,location=0,resizable=0,scrollbars=1,status=0,toolbar=0,directories=0');
			return false;
		}
			//alert("ET Site :"+validAdd);
		add_array = validAdd.split("|");
		if(add_array[0]=="Assign")
		{
		    document.getElementById(address1).value = add_array[1];
		    document.getElementById(address2).value = add_array[2];
		    document.getElementById(city).value  = add_array[3];
		    document.getElementById(state).value = add_array[4] ;
			
			if(add_array[5].length > 5)
			{
			pinSplit = add_array[5].split("-");
			//alert("After Split" +pinSplit[0] +"--" +pinSplit[1]);
			document.getElementById(zip1).value = pinSplit[0];
			document.getElementById(zip2).value = pinSplit[1];

                   	}
			else
			{
			    document.getElementById(zip1).value = add_array[5];
			}
  		}
				
		return true;
								
}

function ValidateTwoAddress(address1,address2,city,state,zip1,zip2,refaddress1,refaddress2,refcity,refstate,refzip1,refzip2)
{
    isMany = 1;
    ValidatingYourAddress(address1,address2,city,state,zip1,zip2);	
    ValidatingReferralAddress(refaddress1,refaddress2,refcity,refstate,refzip1,refzip2);
    if (!window.showModalDialog) {return false;}
}

function ValidatingYourAddress(address1,address2,city,state,zip1,zip2)
{
	mozAddCount = 1;
	ValidateAddress(address1,address2,city,state,zip1,zip2);
	if (!isMany) {if (!window.showModalDialog) {return false;} }
}

function ValidatingReferralAddress(address1,address2,city,state,zip1,zip2)
{
	mozAddCount = 2;
	ValidateAddress(address1,address2,city,state,zip1,zip2);
	if (!isMany) {if (!window.showModalDialog) {return false;} }
}

