﻿
var _epp={
    id:'r'+Math.floor(Math.random()*99999),
    countries:[{v:'AL',n:'Albania',p:['Passport (5x4cm)']},{v:'AR',n:'Argentina',p:['Passport (1.5x1.5")']},{v:'AU',n:'Australia',p:['Passport (4.5x3.5cm)','Passport - baby (4.5x3.5cm)']},{v:'AT',n:'Austria',p:['Passport (4.5x3.5cm)']},{v:'BS',n:'Bahamas',p:['Passport (2x2")']},{v:'BY',n:'Belarus',p:['Passport (4x3cm)']},{v:'BE',n:'Belgium',p:['Passport (4.5x3.5cm)']},{v:'BZ',n:'Belize',p:['Passport (2x2")']},{v:'BO',n:'Bolivia',p:['Passport (2x2")']},{v:'BR',n:'Brazil',p:['Passport (3x2")','Visa (2x2")']},{v:'BG',n:'Bulgaria',p:['Passport (4.5x3.5cm)','Visa (4.5x3.5cm)']},{v:'CA',n:'Canada',p:['Passport (7x5cm)','Visa (4.5x3.5cm)','Citizenship (5.3x3.5cm)']},{v:'CN',n:'China',p:['Passport (4.8x3.3cm)','Visa (2x2")']},{v:'CO',n:'Colombia',p:['Passport (2.5x1.5")','Visa (2x2")']},{v:'HR',n:'Croatia',p:['Passport (4.5x3.5cm)']},{v:'CZ',n:'Czech Republic',p:['Passport (4.5x3.5cm)','Visa (4.5x3.5cm)']},{v:'DK',n:'Denmark',p:['Passport (4.5x3.5cm)']},{v:'EE',n:'Estonia',p:['Passport (5x4cm)','Passport - under 11 (5x4cm)']},{v:'FI',n:'Finland',p:['Passport (4.5x3.5cm)','Passport - under 11 (4.5x3.5cm)','Visa (4.5x3.5cm)']},{v:'FR',n:'France',p:['Passport (4.5x3.5cm)','Visa (4.5x3.5cm)']},{v:'DE',n:'Germany',p:['Passport (4.5x3.5cm)','Visa (4.5x3.5cm)']},{v:'GR',n:'Greece',p:['Passport (6x4cm)','Visa (6x4cm)']},{v:'HK',n:'Hong Kong',p:['Passport (5x4cm)','Visa (5x4cm)']},{v:'IN',n:'India',p:['Passport (3.5x3.5cm)','Overseas Citizenship (3.5x3.5cm)','Visa (2x2")']},{v:'ID',n:'Indonesia',p:['Passport (2x2")']},{v:'IE',n:'Ireland',p:['Passport (4.5x3.5cm)']},{v:'IL',n:'Israel',p:['Passport (4.5x3.5cm)']},{v:'IT',n:'Italy',p:['Passport (4.5x3.5cm)']},{v:'JM',n:'Jamaica',p:['Passport (.2x.2cm)']},{v:'JP',n:'Japan',p:['Passport (4.5x3.5cm)','Visa (4.5x4.5cm)','Alien Registration (4.5x3.5cm)']},{v:'KE',n:'Kenya',p:['Passport (4.5x3.5cm)']},{v:'LB',n:'Lebanon',p:['Passport (2x2")']},{v:'MY',n:'Malaysia',p:['Passport (2x2")']},{v:'MX',n:'Mexico',p:['Passport (2x2")']},{v:'MA',n:'Morocco',p:['Passport (4.5x3.5cm)']},{v:'NL',n:'Netherlands',p:['Passport (4.5x3.5cm)','Passport - under 11 (4.5x3.5cm)']},{v:'NZ',n:'New Zealand',p:['Passport (4.5x3.5cm)']},{v:'NG',n:'Nigeria',p:['Passport (4.5x3.5cm)']},{v:'NO',n:'Norway',p:['Passport (4.5x3.5cm)']},{v:'PK',n:'Pakistan',p:['Passport (2x2")']},{v:'PA',n:'Panama',p:['Passport (4.5x3.5cm)']},{v:'PE',n:'Peru',p:['Passport (2x2")']},{v:'PH',n:'Philippines',p:['Passport (4.5x3.5cm)']},{v:'PL',n:'Poland',p:['Passport (4.5x3.5cm)']},{v:'PT',n:'Portugal',p:['Passport (4.5x3.5cm)']},{v:'RO',n:'Romania',p:['Passport (4.5x3.5cm)']},{v:'RU',n:'Russia',p:['Passport (4.5x3.5cm)']},{v:'SG',n:'Singapore',p:['Passport (4.5x3.5cm)']},{v:'ZA',n:'South Africa',p:['Passport (2x2")']},{v:'ES',n:'Spain',p:['Passport (4x3cm)']},{v:'SE',n:'Sweden',p:['Passport (4.5x3.5cm)']},{v:'CH',n:'Switzerland',p:['Passport (4.5x3.5cm)','Passport - under 11 (4.5x3.5cm)']},{v:'TW',n:'Taiwan',p:['Passport (5x5cm)']},{v:'TZ',n:'Tanzania',p:['Passport (4.5x3.5cm)']},{v:'TH',n:'Thailand',p:['Passport (2x2")']},{v:'TT',n:'Trinidad and Tobago',p:['Passport (5.3x4.3cm)']},{v:'TR',n:'Turkey',p:['Passport (4.5x3.5cm)']},{v:'GB',n:'United Kingdom',p:['Passport (4.5x3.5cm)','Passport - under 6 (4.5x3.5cm)']},{v:'US',n:'United States',p:['Passport (2x2")','Visa (2x2")','Green card (2x2")']},{v:'VE',n:'Venezuela',p:['Passport (2x2")']},{v:'ZW',n:'Zimbabwe',p:['Passport (4.5x3.5cm)']}],
    onchange:function(){
        var c=eval(this.countries[this.countryMenu.selectedIndex]);
        var o=this.photoMenu.options;
        o.length=0;
        for (var i=0;i<c.p.length;i++){
            o[o.length] = new Option(c.p[i]);
        }
        this.photoMenu.selectedIndex = 0;
    },
    onclick:function(){
        location.href='http://www.epassportphoto.com/Wizard.aspx?country='+this.countryMenu[this.countryMenu.selectedIndex].value+'&photo='+this.photoMenu.selectedIndex;
        return false;
    }
};

function _eppWriteBegin(){
    var d=document;
    d.write('<span id="'+_epp.id+'a" />');
    var t=document.getElementById(_epp.id+'a');
    while (t!=null && t.tagName!=null && t.tagName.toLowerCase()!='form'){
        t=t.parentNode;
    }
    _epp.nested=(t!=null);
    if (_epp.nested) d.write('<form>');
}

function _eppWriteCountryMenu(cssClass){
    var d=document;
    var c=_epp.countries;
    var a=cssClass?' class="'+cssClass+'"':'';
    d.write('<select id="'+_epp.id+'b"'+a+'>');
    for (var i=0;i<c.length;i++){
        d.write('<option value="'+c[i].v+'"'+(c[i].v=='US'?' selected="true"':'')+'>'+c[i].n+'</option>');
    }
    d.write('</select>');
    _epp.countryMenu=d.getElementById(_epp.id+'b');
}

function _eppWritePhotoMenu(cssClass){
    var d=document;
    var c=_epp.countries;
    var a=cssClass?' class="'+cssClass+'"':'';
    d.write('<select id="'+_epp.id+'c"'+a+'>');
    d.write('</select>');
    _epp.photoMenu=d.getElementById(_epp.id+'c');
    _epp.countryMenu.onchange=function(){return _epp.onchange.call(_epp)};
    _epp.onchange();
}

function _eppWriteButton(buttonText,cssClass){
    var d=document;
    var a=cssClass?' class="'+cssClass+'"':'';
    d.write('<a id="'+_epp.id+'d" href="#"'+a+'>'+buttonText+'</a>');
    var b=d.getElementById(_epp.id+'d');
    b.onclick=function(){return _epp.onclick.call(_epp)};
}

function _eppWriteEnd(){
    if (_epp.nested) document.write('</form>');
}

function _eppWriteAll(){
    var d=document;
    d.write('<style type="text/css">.eppMenu{font-family:verdana,sans-serif;font-size:small;color:#406F31;background-color: #D0FFC7;border: solid 1px #D0FFC7;width:210px;}');
    d.write('.eppTd{padding: 2px;background-color: #406F31;text-align: center;}');
    d.write('.eppTable {width: 250px;}');
    d.write('.eppButton{font-family: verdana,sans-serif;font-size: small;color: #D0FFC7;}');
    d.write('</style>');
    _eppWriteBegin();
    d.write('<table cellspacing="0" cellpadding="0" class="eppTable"><tr><td><img src="http://www.epassportphoto.com/Images/widget-header.png" style="height:30px;width:250px" /></td></tr><tr><td class="eppTd">');
    _eppWriteCountryMenu('eppMenu');
    d.write('</td></tr><tr><td class="eppTd">');
    _eppWritePhotoMenu('eppMenu');
    d.write('</td></tr><tr><td class="eppTd">');
    _eppWriteButton('Get Free Passport Photos', 'eppButton');
    d.write('</td></tr><tr><td><img src="http://www.epassportphoto.com/Images/widget-footer.png" style="width:250px;height:5px" /></td></tr></table>');
    _eppWriteEnd();
}

_eppWriteAll();
