//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function validate()
{   
     document.getElementById("lblErrorEmbarkation").style.visibility = "hidden";
     document.getElementById("lblErrorNationality").style.visibility = "hidden";
     document.getElementById("lblErrorDestination").style.visibility = "hidden";
    
    if(document.forms['aspnetForm'].EM.value == "00")
    {
         document.getElementById("lblErrorEmbarkation").style.visibility = "visible";
    }
    else if(document.forms['aspnetForm'].NA.value == "00")
    {
         document.getElementById("lblErrorNationality").style.visibility = "visible";
    }
    else if(document.forms['aspnetForm'].DE.value == "")
    {
         document.getElementById("lblErrorDestination").style.visibility = "visible";
    }
    else
    {
        var strUrl = "http://www.timaticweb.com/cgi-bin/tim_website_client.cgi?SpecData=1&HEALTH=1&VISA=1&";
        var NA = "";
        var AR = "";
        var EM = "";
        var DE = "";
        var TR = "";
        var VT = "";
        
        NA =  "&NA=" + document.forms['aspnetForm'].NA.value;
        AR =  "&AR=" + document.forms['aspnetForm'].AR.value;
        EM =  "&EM=" + document.forms['aspnetForm'].EM.value;
        
        for (var i=0 ;i<document.forms['aspnetForm'].DE.length; i++)
        {
            if (document.forms['aspnetForm'].DE.options[i].selected)
            {
                DE += "&DE=" + document.forms['aspnetForm'].DE.options[i].value;
            }
        }
        for (var i=0 ;i<document.forms['aspnetForm'].TR.length; i++)
        {
            if (document.forms['aspnetForm'].TR.options[i].selected)
            {
                TR += "&TR=" + document.forms['aspnetForm'].TR.options[i].value;
            }
        }
        for (var i=0 ;i<document.forms['aspnetForm'].VT.length; i++)
        {
            if (document.forms['aspnetForm'].VT.options[i].selected)
            {
                VT += "&VT=" + document.forms['aspnetForm'].VT.options[i].value;
            }
        }
        
        strUrl = strUrl + NA + AR + EM + DE + TR + VT +"&PASSTYPES=PASS&user=MS&subuser=MS";
        //alert(NA);alert(AR);alert(EM);alert(DE);alert(TR);alert(VT);
        //alert(strUrl);
        
        window.open(strUrl,'_blank','toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=637 ,height=500');
    }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function seeList(){
var result="Use ctrl-key to select or deselect destination(s) above"
var aantalSelected=0
for (var i=0 ;i<document.forms['aspnetForm'].DE.length; i++){
	if (document.forms['aspnetForm'].DE.options[i].selected){aantalSelected++
	if (aantalSelected==1){result=document.forms['aspnetForm'].DE.options[i].text}else{	
	result +='\n'+document.forms['aspnetForm'].DE.options[i].text}
	}
}
eval("document.forms['aspnetForm'].selDest.value=result")

var result1="Use ctrl-key to select or deselect transit point(s) above"
var aantalSelected1=0
for (var i=0 ;i<document.forms['aspnetForm'].TR.length; i++){
	if (document.forms['aspnetForm'].TR.options[i].selected){aantalSelected1++
	if (aantalSelected1==1){result1=document.forms['aspnetForm'].TR.options[i].text}else{	
	result1 +='\n'+document.forms['aspnetForm'].TR.options[i].text}
	}
}
eval("document.forms['aspnetForm'].selTrans.value=result1")
if(document.forms['aspnetForm'].page.value=="health"||document.forms['aspnetForm'].page.value=="both"){
var result2="Use ctrl-key to select or deselect visited countries above"
var aantalSelected2=0
for (var i=0 ;i<document.forms['aspnetForm'].VT.length; i++){
	if (document.forms['aspnetForm'].VT.options[i].selected){aantalSelected2++
	if (aantalSelected2==1){result2=document.forms['aspnetForm'].VT.options[i].text}else{	
	result2 +='\n'+document.forms['aspnetForm'].VT.options[i].text}
	}
}
eval("document.forms['aspnetForm'].selVisi.value=result2")
}}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function resetForm(){	// Reset het formulier
if (document.forms['aspnetForm'].page.value=="visa" || document.forms['aspnetForm'].page.value=="both"){
document.forms['aspnetForm'].PASSTYPES[0].checked=true}
document.forms['aspnetForm'].reset();
setTypeVar();

 document.getElementById("lblErrorEmbarkation").style.visibility = "hidden";
 document.getElementById("lblErrorNationality").style.visibility = "hidden";
 document.getElementById("lblErrorDestination").style.visibility = "hidden";
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function setTypeVar(){
    if (document.forms['aspnetForm'].page.value=="visa" || document.forms['aspnetForm'].page.value=="both")
    {
        if(document.forms['aspnetForm'].PASSTYPES[0].checked)
            {
                passportNormal=true;
            }
        else{passportNormal=false;}
        checkIt();
    }
    seeList();
    setEmbarkation();
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function checkIt(){
if (document.forms['aspnetForm'].page.value=="visa" || document.forms['aspnetForm'].page.value=="both"){
if(passportNormal)
{document.forms['aspnetForm'].AR.options[0].text='Select, if applicable';
document.forms['aspnetForm'].AR.options[0].value='00';
document.forms['aspnetForm'].AR.disabled=0;} 		
else{
document.forms['aspnetForm'].AR.options[0].selected=true;		
document.forms['aspnetForm'].AR.options[0].text='NA';
document.forms['aspnetForm'].AR.disabled=1;
document.forms['aspnetForm'].AR.options[0].value='00';}
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function setEmbarkation(){
if(document.forms['aspnetForm'].page.value=="both" && document.forms['aspnetForm'].EM.value=="00"){
document.forms['aspnetForm'].EM.value = document.forms['aspnetForm'].NA.value
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function makeList(name,multiple){
 var countryList;
if (multiple)
{
    countryList='<select class="textAreaBig" height="60px"  '+multiple+' name="'+name+'" onChange="setTypeVar()" vspace=0 hspace=0>';
}
else
{
    countryList='<select class="ddownlistbig"  '+multiple+' name="'+name+'" onChange="setTypeVar()" vspace=0 hspace=0>';
	if(name=="AR"){
	countryList+='<option value="00">Select, if applicable</option>'} else {
	countryList+='<option value="00">Select country</option>'}
}
countryList+='<option value="AF">Afghanistan</option>'
countryList+='<option value="AL">Albania</option>'
countryList+='<option value="DZ">Algeria</option>'
countryList+='<option value="AD">Andorra</option>'
countryList+='<option value="AO">Angola</option>'
countryList+='<option value="AG">Antigua and Barbuda</option>'
countryList+='<option value="AR">Argentina</option>'
countryList+='<option value="AM">Armenia</option>'
countryList+='<option value="AW">Aruba</option>'
countryList+='<option value="AU">Australia</option>'
countryList+='<option value="AT">Austria</option>'
countryList+='<option value="AZ">Azerbaijan</option>'
countryList+='<option value="BS">Bahamas</option>'
countryList+='<option value="BH">Bahrain</option>'
countryList+='<option value="BD">Bangladesh</option>'
countryList+='<option value="BB">Barbados</option>'
countryList+='<option value="BY">Belarus</option>'
countryList+='<option value="BE">Belgium</option>'
countryList+='<option value="BZ">Belize</option>'
countryList+='<option value="BJ">Benin(Rep.)</option>'
countryList+='<option value="BM">Bermuda</option>'
countryList+='<option value="BT">Bhutan</option>'
countryList+='<option value="BO">Bolivia</option>'
countryList+='<option value="BA">Bosnia Her.</option>'
countryList+='<option value="BW">Botswana</option>'
countryList+='<option value="BR">Brazil</option>'
countryList+='<option value="BN">Brunei</option>'
countryList+='<option value="BG">Bulgaria</option>'
countryList+='<option value="BF">Burkina Faso</option>'
countryList+='<option value="BI">Burundi</option>'
countryList+='<option value="KH">Cambodia</option>'
countryList+='<option value="CM">Cameroon</option>'
countryList+='<option value="CA">Canada</option>'
countryList+='<option value="CV">Cape Verde Islands</option>'
countryList+='<option value="KY">Cayman Islands</option>'
countryList+='<option value="CF">Central African Rep.</option>'
countryList+='<option value="TD">Chad</option>'
countryList+='<option value="CL">Chile</option>'
countryList+='<option value="CN">China(Peoples Rep.)</option>'
countryList+='<option value="TW">Chinese Taipei</option>'
countryList+='<option value="CO">Colombia</option>'
countryList+='<option value="KM">Comores Islands</option>'
countryList+='<option value="CG">Congo(Brazzaville)</option>'
countryList+='<option value="CD">Congo(Kinshasa)</option>'
countryList+='<option value="CK">Cook Islands</option>'
countryList+='<option value="CR">Costa Rica</option>'
countryList+='<option value="CI">Cote d Ivoire</option>'
countryList+='<option value="HR">Croatia</option>'
countryList+='<option value="CU">Cuba</option>'
countryList+='<option value="CY">Cyprus</option>'
countryList+='<option value="CZ">Czech Rep.</option>'
countryList+='<option value="DK">Denmark</option>'
countryList+='<option value="DJ">Djibouti (Rep.)</option>'
countryList+='<option value="DM">Dominica</option>'
countryList+='<option value="DO">Dominican Rep.</option>'
countryList+='<option value="EC">Ecuador</option>'
countryList+='<option value="EG">Egypt (Arab Rep. of)</option>'
countryList+='<option value="SV">El Salvador</option>'
countryList+='<option value="GQ">Equatorial Guinea</option>'
countryList+='<option value="ER">Eritrea</option>'
countryList+='<option value="EE">Estonia</option>'
countryList+='<option value="ET">Ethiopia</option>'
countryList+='<option value="FK">Falkland Islands</option>'
countryList+='<option value="FO">Faroe Islands</option>'
countryList+='<option value="FJ">Fiji</option>'
countryList+='<option value="FI">Finland</option>'
countryList+='<option value="FR">France</option>'
countryList+='<option value="GF">French Guiana</option>'
countryList+='<option value="PF">French Polynesia</option>'
countryList+='<option value="GP">French West Indies</option>'
countryList+='<option value="MK">Fyrom</option>'
countryList+='<option value="GA">Gabon</option>'
countryList+='<option value="GM">Gambia</option>'
countryList+='<option value="GE">Georgia</option>'
countryList+='<option value="DE">Germany</option>'
countryList+='<option value="GH">Ghana</option>'
countryList+='<option value="GI">Gibraltar</option>'
countryList+='<option value="GR">Greece</option>'
countryList+='<option value="GL">Greenland</option>'
countryList+='<option value="GD">Grenada</option>'
countryList+='<option value="GU">Guam(Mariana Island)</option>'
countryList+='<option value="GT">Guatemala</option>'
countryList+='<option value="GN">Guinea (Rep. of)</option>'
countryList+='<option value="GW">Guinea-Bissau</option>'
countryList+='<option value="GY">Guyana</option>'
countryList+='<option value="HT">Haiti</option>'
countryList+='<option value="HN">Honduras</option>'
countryList+='<option value="HK">Hong Kong (SAR China)</option>'
countryList+='<option value="HU">Hungary</option>'
countryList+='<option value="IS">Iceland</option>'
countryList+='<option value="IN">India</option>'
countryList+='<option value="ID">Indonesia</option>'
countryList+='<option value="IR">Iran(Isl. Rep. of)</option>'
countryList+='<option value="IQ">Iraq</option>'
countryList+='<option value="IE">Ireland (Rep. of)</option>'
countryList+='<option value="IL">Israel</option>'
countryList+='<option value="IT">Italy</option>'
countryList+='<option value="JM">Jamaica</option>'
countryList+='<option value="JP">Japan</option>'
countryList+='<option value="JO">Jordan</option>'
countryList+='<option value="KZ">Kazakhstan</option>'
countryList+='<option value="KE">Kenya</option>'
countryList+='<option value="KI">Kiribati</option>'
countryList+='<option value="KP">Korea(Peoples Rep.)</option>'
countryList+='<option value="KR">Korea(Rep.)</option>'
countryList+='<option value="KW">Kuwait</option>'
countryList+='<option value="KG">Kyrgyzstan</option>'
countryList+='<option value="LA">Laos</option>'
countryList+='<option value="LV">Latvia</option>'
countryList+='<option value="LB">Lebanon</option>'
countryList+='<option value="AI">Leeward Islands</option>'
countryList+='<option value="LS">Lesotho</option>'
countryList+='<option value="LR">Liberia</option>'
countryList+='<option value="LY">Libya</option>'
countryList+='<option value="LI">Liechtenstein</option>'
countryList+='<option value="LT">Lithuania</option>'
countryList+='<option value="LU">Luxembourg</option>'
countryList+='<option value="MO">Macao (SAR China)</option>'
countryList+='<option value="MG">Madagascar(Dem. Rep.)</option>'
countryList+='<option value="MW">Malawi</option>'
countryList+='<option value="MY">Malaysia</option>'
countryList+='<option value="MV">Maldives</option>'
countryList+='<option value="ML">Mali</option>'
countryList+='<option value="MT">Malta</option>'
countryList+='<option value="MH">Marshall Islands</option>'
countryList+='<option value="MR">Mauritania</option>'
countryList+='<option value="MU">Mauritius</option>'
countryList+='<option value="YT">Mayotte</option>'
countryList+='<option value="MX">Mexico</option>'
countryList+='<option value="FM">Micronesia (Fed. St. of)</option>'
countryList+='<option value="MD">Moldova(Rep. of)</option>'
countryList+='<option value="MC">Monaco</option>'
countryList+='<option value="MN">Mongolia</option>'
countryList+='<option value="MS">Montserrat</option>'
countryList+='<option value="MA">Morocco</option>'
countryList+='<option value="MZ">Mozambique</option>'
countryList+='<option value="MM">Myanmar</option>'
countryList+='<option value="NA">Namibia</option>'
countryList+='<option value="NR">Nauru</option>'
countryList+='<option value="NP">Nepal</option>'
countryList+='<option value="AN">Netherlands Antilles</option>'
countryList+='<option value="NL">Netherlands</option>'
countryList+='<option value="NC">New Caledonia</option>'
countryList+='<option value="NZ">New Zealand</option>'
countryList+='<option value="NI">Nicaragua</option>'
countryList+='<option value="NE">Niger</option>'
countryList+='<option value="NG">Nigeria</option>'
countryList+='<option value="NU">Niue</option>'
countryList+='<option value="NF">Norfolk Island</option>'
countryList+='<option value="MP">Northern Mariana Isl.</option>'
countryList+='<option value="NO">Norway</option>'
countryList+='<option value="OM">Oman</option>'
countryList+='<option value="PK">Pakistan</option>'
countryList+='<option value="PW">Palau Islands</option>'
countryList+='<option value="PA">Panama</option>'
countryList+='<option value="PG">Papua New Guinea</option>'
countryList+='<option value="PY">Paraguay</option>'
countryList+='<option value="PE">Peru</option>'
countryList+='<option value="PH">Philippines</option>'
countryList+='<option value="PL">Poland</option>'
countryList+='<option value="PT">Portugal</option>'
countryList+='<option value="PR">Puerto Rico</option>'
countryList+='<option value="QA">Qatar</option>'
countryList+='<option value="RE">Reunion</option>'
countryList+='<option value="RO">Romania</option>'
countryList+='<option value="RU">Russian Federation</option>'
countryList+='<option value="RW">Rwanda</option>'
countryList+='<option value="AS">Samoa(american)</option>'
countryList+='<option value="WS">Samoa</option>'
countryList+='<option value="SM">San Marino</option>'
countryList+='<option value="ST">Sao Tome &amp; Principe</option">'
countryList+='<option value="SA">Saudi Arabia</option>'
countryList+='<option value="SN">Senegal</option>'
countryList+='<option value="CS">Serbia &amp; Montenegro</option>'
countryList+='<option value="SC">Seychelles</option>'
countryList+='<option value="SL">Sierra Leone</option>'
countryList+='<option value="SG">Singapore</option>'
countryList+='<option value="SK">Slovak Rep.</option>'
countryList+='<option value="SI">Slovenia</option>'
countryList+='<option value="SB">Solomon Islands</option>'
countryList+='<option value="SO">Somalia</option>'
countryList+='<option value="ZA">South Africa</option>'
countryList+='<option value="ES">Spain</option>'
countryList+='<option value="LK">Sri Lanka (rep.)</option>'
countryList+='<option value="KN">St.Kitts-Nevis</option>'
countryList+='<option value="LC">St.Lucia</option>'
countryList+='<option value="VC">St.Vincent &amp; Grenadines</option>'
countryList+='<option value="SD">Sudan</option>'
countryList+='<option value="SR">Suriname</option>'
countryList+='<option value="SZ">Swaziland</option>'
countryList+='<option value="SE">Sweden</option>'
countryList+='<option value="CH">Switzerland</option>'
countryList+='<option value="SY">Syria</option>'
countryList+='<option value="TJ">Tajikistan</option>'
countryList+='<option value="TZ">Tanzania(United Rep. of)</option>'
countryList+='<option value="TH">Thailand</option>'
countryList+='<option value="TL">Timor Leste</option>'
countryList+='<option value="TG">Togo</option>'
countryList+='<option value="TO">Tonga</option>'
countryList+='<option value="TT">Trinidad&amp; Tobago</option">'
countryList+='<option value="TN">Tunisia</option>'
countryList+='<option value="TR">Turkey</option>'
countryList+='<option value="TM">Turkmenistan</option>'
countryList+='<option value="TC">Turks &amp; Caicos Isl.</option">'
countryList+='<option value="TV">Tuvalu</option>'
countryList+='<option value="US">U.S.A.</option>'
countryList+='<option value="UG">Uganda</option>'
countryList+='<option value="UA">Ukraine</option>'
countryList+='<option value="AE">United Arab Emirates</option>'
countryList+='<option value="GB">United Kingdom (GB)</option>'
countryList+='<option value="UY">Uruguay</option>'
countryList+='<option value="UZ">Uzbekistan</option>'
countryList+='<option value="VU">Vanuatu</option>'
countryList+='<option value="VA">Vatican,City</option>'
countryList+='<option value="VE">Venezuela</option>'
countryList+='<option value="VN">Vietnam</option>'
countryList+='<option value="VI">Virgin Islands (U.S.A.)</option>'
countryList+='<option value="VG">Virgin Islands (British)</option>'
countryList+='<option value="YE">Yemen Rep.</option>'
countryList+='<option value="ZM">Zambia</option>'
countryList+='<option value="ZW">Zimbabwe</option>'
countryList+='</select>'
document.writeln(countryList)
}
