﻿function pfjs_searchPostcode(btnpressed, pctextbox, selectbox, btntoretrive){
    //Validate
    var Pattern="^[A-Za-z]{1,2}[0-9A-Za-z]{1,2}[ ]?[0-9]{0,1}[A-Za-z]{2}$";
    var tempVal=document.getElementById(pctextbox).value;
    var testmatch=tempVal.match(Pattern);
    if(testmatch==null)
    {
        alert('Please enter a valid UK postcode before searching');
    }
    else
    {
        //Search
        $(".ukaddsearch").hide();
        selectforresults = selectbox;
        btnforretrieve = btntoretrive;
        pcaByPostcodeBegin(document.getElementById(pctextbox).value, btnpressed)
        $(".ukaddresults").show();
    }
    return false;
}
function pfjs_getaddress(_t1, _t2, _t3, _t4, _t5, _t6)
{
    t1= _t1;
    t2= _t2;
    t3= _t3;
    t4= _t4;
    t5= _t5;
    t6= _t6;
    pcaFetchBegin();
    $("div.addsdivs").hide();
    $(".addressresults").show();
    return false;
}
function pfjs_checkzip(){       
    creation_controls_AjaxAddress.VerifyUSAddress('strign', pfjs_checkzipreturn);
    return false;
}
function pfjs_checkzipreturn(response){
     if (response.error != null){
        alert(response.error);
        return;
     }
     alert(response);
}
function pfjs_addpreparetocheckout(){
    $("div.addsdivs").hide();
    $(".addressresults").show();
    }