document.write('
');/*script start*/(function(){"use_strict";var visahqwebwidgetnationalityhtml5_container_html= " \ ";var visahqwebwidgetdestinationhtml5_container_html= " \ ";var place_for_scripts = document.getElementById("widget-main-selector"); /*заменяет document.body который вызывает ошибки в ie8*/var countChangeLang = [];countriesAnyLanguage = {};languagehtml5 = {};visahq_html5widget_language=(typeof(visahq_html5widget_language)=="string")?visahq_html5widget_language:GetURLParameter("lang")||"us";html5interface=getViewInterfacehtml5;if (typeof (visahq_widget_residency_domain) !="string"){visahq_widget_residency_domain =GetURLParameter("domain")||"visahq.com";}if(typeof (visahq_widget_plugin_name) == "undefined"){visahq_widget_plugin_name = GetURLParameter("plug_name");}var plg_name = (typeof (visahq_widget_plugin_name) !="string" || visahq_widget_plugin_name == "") ? "www" : visahq_widget_plugin_name;(typeof (visahq_html5widget_language) =="string") ? getViewInterfacehtml5(visahq_html5widget_language) : visahq_html5widget_language ="us";var countryReg = /[a-z]{2}/i;function GetURLParameter(sParam){var sPageURL = window.location.search.substring(1);var sURLVariables = sPageURL.split("&");for (var i = 0; i < sURLVariables.length; i++) {var sParameterName = sURLVariables[i].split("=");if (sParameterName[0] == sParam){return sParameterName[1];}}}function AddScript(url, inner_element, Exceptionalcase) {var script = document.createElement("script");script.type="text/javascript";script.src = url;if (Exceptionalcase) script.onload = Exceptionalcase;inner_element.appendChild(script);}function execute1(){setTimeout(function () {if (jQuery("#visahqwebwidgetnationalityhtml5 option").length>1 && jQuery("#visahqwebwidgetdestinationhtml5 option").length>1) {jQuery("#visahqwebwidgetnationalityhtml5, #visahqwebwidgetdestinationhtml5").chosen({no_results_text: "Nothing found!",width: "153px"});}else{execute1();}}, 300);}function execute2(){AddScript("https://" + plg_name + "." + visahq_widget_residency_domain + "/scripts/new/jQuery/chosen_v1/chosen.jquery.min.js", place_for_scripts, execute1);}if (!window.jQuery)AddScript("https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js", place_for_scripts, execute2);else AddScript("https://" + plg_name + "." + visahq_widget_residency_domain + "/scripts/new/jQuery/chosen_v1/chosen.jquery.min.js", place_for_scripts, execute1);function setColor(){if (!window.jQuery) AddScript("https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js", place_for_scripts, execute2);visahq_html5widget_color= (typeof(visahq_html5widget_color)!=="undefined")? visahq_html5widget_color: GetURLParameter("color");/*var getWidget=document.getElementsByClassName("widget-main")[0];*//*var getWidget= document.querySelectorAll(".widget-main")[0];*/var getWidget = document.getElementById("widget-main-selector").parentNode;/*getWidget.style.background="#"+visahq_html5widget_color;*/getWidget.className="widget-main color_"+visahq_html5widget_color+" languagehtml5_"+visahq_html5widget_language+" "+visahq_widget_plugin_name;}function setVisaType(){visa_type = (typeof(visahq_html5widget_type_requirements)!=="undefined") ? visahq_html5widget_type_requirements : GetURLParameter("visa_type");return (typeof(visa_type)!=="undefined") ? visa_type : "tourist";}function blockSelects(block_status){jQuery("#visahqwebwidgetnationalityhtml5").prop("disabled", block_status).trigger("chosen:updated");jQuery("#visahqwebwidgetdestinationhtml5").prop("disabled", block_status).trigger("chosen:updated");}function translatehtml5(visahq_html5widget_language) {visahq_html5widget_language=visahq_html5widget_language.toLowerCase();countChangeLang.push(visahq_html5widget_language);if (countChangeLang.length >1) {connect(visahq_html5widget_language);} else {if (document.getElementById("visahqwebwidgetnationalityhtml5").tagName != "SELECT"){ /* used to restore Select if they transformed into site host */document.getElementById("visahqwebwidgetnationalityhtml5_container").innerHTML = visahqwebwidgetnationalityhtml5_container_html;document.getElementById("visahqwebwidgetdestinationhtml5_container").innerHTML = visahqwebwidgetdestinationhtml5_container_html;}document.getElementById("visahqwebwidgetnationalityhtml5").options[0].text ="-" +languagehtml5[visahq_html5widget_language].selectC +"-";document.getElementById("visahqwebwidgetdestinationhtml5").options[0].text ="-" +languagehtml5[visahq_html5widget_language].selectD +"-";}if ("business"==setVisaType()){if (typeof(languagehtml5[visahq_html5widget_language].Requirements_business)!=="undefined")document.getElementById("travelvisarequirementsidhtml5").innerHTML =languagehtml5[visahq_html5widget_language].Requirements_business;} else {document.getElementById("travelvisarequirementsidhtml5").innerHTML =languagehtml5[visahq_html5widget_language].Requirements;}document.getElementById("visahqwebwidgetCitizenshiphtml5").innerHTML =languagehtml5[visahq_html5widget_language].Citizenship;document.getElementById("visahqwebwidgetGetFreehtml5").innerHTML =languagehtml5[visahq_html5widget_language].get_widget;document.getElementById("visahqwebwidgetDestinhtml5").innerHTML =languagehtml5[visahq_html5widget_language].Destination; document.getElementById("visahqhtml5widgetaffiliateid").href = "https://" + plg_name + "." +visahq_widget_residency_domain + "/get_widget.php"; document.getElementById("visahqhtml5widgetaffiliateid").innerHTML = visahq_widget_residency_domain_nice; document.getElementById("visahqhtml5widgetaffiliateid").title = visahq_widget_residency_domain_nice;var s = document.getElementById("visahqwebwidgetSelectCitizDesthtml5");if(document.getElementById("visahqwebwidgetSelectCitizDesthtml5")==undefined){document.getElementById("visahqWidgetResulthtml5").style.display="none";spn=document.createElement("SPAN");var list=document.getElementById("visahqwebwidgetajaxloadcontenthtml5");list.removeChild(list.childNodes[0]);var t=document.createTextNode(languagehtml5[visahq_html5widget_language].selectQ);spn.setAttribute("id", "visahqwebwidgetSelectCitizDesthtml5");spn.setAttribute("class", "widget-text-1");spn.appendChild(t);document.getElementById("visahqwebwidgetajaxloadcontenthtml5").appendChild(spn);}if(s!=null)s.innerHTML =languagehtml5[visahq_html5widget_language].selectQ;setTimeout(function() {jQuery("#visahqwebwidgetnationalityhtml5, #visahqwebwidgetdestinationhtml5").trigger("chosen:updated");}, 500);}tran=translatehtml5;/*refer it to a global variable to be able to access it outside the anony. fct. scope*/function connect(visahq_html5widget_language) {if (typeof (countriesAnyLanguage[visahq_html5widget_language]) != "undefined") {visahqWidgetObjFlash.setCountries();} else {AddScript("https://" + plg_name + "." + visahq_widget_residency_domain + "/widget_countries.php?type=js&view=Flash&lang="+visahq_html5widget_language,place_for_scripts);}}function getViewInterfacehtml5(visahq_html5widget_language) {setColor();if (typeof (languagehtml5[visahq_html5widget_language]) =="undefined") {AddScript("https://" + plg_name + "." + visahq_widget_residency_domain + "/widget_6.php?view_widget=Flash&type=flash_java&lang="+visahq_html5widget_language,place_for_scripts);if(window.jQuery)jQuery("#visahqwebwidgetnationalityhtml5").trigger("chosen:updated");} else {translatehtml5(visahq_html5widget_language);}}visahqWidgetObjFlash = new Object();visahqWidgetObjFlash.ajaxLoader = function (isclick) {var citizen = document.getElementById("visahqwebwidgetnationalityhtml5").value;var dest = document.getElementById("visahqwebwidgetdestinationhtml5").value;if (((citizen == 0) || (citizen ==1000)) ) {document.getElementById("visahqWidgetResulthtml5").style.display="none";return;}if ((dest ==0) || (dest ==1000)) {document.getElementById("visahqWidgetResulthtml5").style.display="none";return;}blockSelects(true);document.getElementById("visahqWidgetResulthtml5").style.display = "none";var headLocResult = document.getElementById("visahqwebwidgetajaxloadresulthtml5");var headLocContent = document.getElementById("visahqwebwidgetajaxloadcontenthtml5");headLocResult.className ="visahqwebwidgetresult";headLocContent.innerHTML = "";var imgObj =document.createElement("div");imgObj.setAttribute("class","visahqwebwidgetajaxloaderclasshtml5");headLocContent.appendChild(imgObj);visahqWidgetObjFlash.isClick =isclick;setTimeout(visahqWidgetObjFlash.resultQuery, 2000);return false;};visahqWidgetObjFlash.resultQuery =function () {var headLocContent =document.getElementById("visahqwebwidgetajaxloadcontenthtml5");headLocContent.innerHTML = "";var citizen = document.getElementById("visahqwebwidgetnationalityhtml5").value;var dest = document.getElementById("visahqwebwidgetdestinationhtml5").value;var resid = document.getElementById("visahqwebwidgetresidencyhtml5").value;var pln = document.getElementById("visahqwebwidgetpluginnamehtml5").value;var aff = (typeof(visahq_html5widget_affiliate_id) != "undefined" && visahq_html5widget_affiliate_id != "")?"&aff="+visahq_html5widget_affiliate_id:"";if (aff == "") {if (GetURLParameter("aff") != "" && typeof(GetURLParameter("aff")) != "undefined") aff="&aff="+GetURLParameter("aff");}var isclick =(visahqWidgetObjFlash.isClick == true) ?1 :0;AddScript("https://" + plg_name + "." + visahq_widget_residency_domain +"/widget_6.php?citizen=" +citizen +"&dest="+dest+"&lang="+visahq_html5widget_language+"&resid=" +resid+"&type=flash_java" + "&view=Flash" +aff+"&pln="+pln +"&is_click="+isclick+"&visa_type="+setVisaType(),headLocContent);};visahqWidgetObjFlash.getCountries =function () {var headLocContent =document.getElementById("visahqwebwidgetcountrieslist");AddScript("https://" + plg_name + "." + visahq_widget_residency_domain + "/widget_countries.php?type=js&view=Flash&lang=" +visahq_html5widget_language,headLocContent);/*document.getElementById("visahqajaxloadimagesrc").setAttribute("src","https://" + plg_name + "." + visahq_widget_residency_domain +"/widget_6.php?ws_key=1&type=java")*/;};visahqWidgetObjFlash.setCountries =function () {if (visahqWidgetObjFlash.countries || typeof (countriesAnyLanguage[visahq_html5widget_language]) !="undefined") {if (typeof (countriesAnyLanguage[visahq_html5widget_language]) =="undefined") countriesAnyLanguage[visahq_html5widget_language] =visahqWidgetObjFlash.countries;/* used to restore Select if they transformed into site host */if (document.getElementById("visahqwebwidgetnationalityhtml5").tagName != "SELECT"){ document.getElementById("visahqwebwidgetnationalityhtml5_container").innerHTML = visahqwebwidgetnationalityhtml5_container_html; document.getElementById("visahqwebwidgetdestinationhtml5_container").innerHTML = visahqwebwidgetdestinationhtml5_container_html; /* translate the value in select */ document.getElementById("visahqwebwidgetnationalityhtml5").options[0].text = "-" + languagehtml5[visahq_html5widget_language].selectC + "-"; document.getElementById("visahqwebwidgetdestinationhtml5").options[0].text = "-" + languagehtml5[visahq_html5widget_language].selectD + "-";}if (typeof (document.getElementById("visahqwebwidgetdestinationhtml5").options[1]) !="undefined" && typeof (languagehtml5[visahq_html5widget_language]) != "undefined") {var ctzSelect = document.getElementById("visahqwebwidgetnationalityhtml5");var destSelect = document.getElementById("visahqwebwidgetdestinationhtml5");ctzSelect.options.length =0;destSelect.options.length =0;var optc = document.createElement("option");var optd = document.createElement("option");optc.appendChild(document.createTextNode("-" +languagehtml5[visahq_html5widget_language].selectC +"-"));optd.appendChild(document.createTextNode("-" +languagehtml5[visahq_html5widget_language].selectD +"-"));optc.setAttribute("value",0);optd.setAttribute("value",0);ctzSelect.appendChild(optc);destSelect.appendChild(optd);}var citizen ="0";var dest ="0";if ((typeof (visahq_widget_nationality_country) =="string") && countryReg.test(visahq_widget_nationality_country))citizen =visahq_widget_nationality_country;if ((typeof (visahq_widget_destination_country) =="string") && countryReg.test(visahq_widget_destination_country))dest = visahq_widget_destination_country;var ctzSelect = document.getElementById("visahqwebwidgetnationalityhtml5");var destSelect = document.getElementById("visahqwebwidgetdestinationhtml5");for (var code in countriesAnyLanguage[visahq_html5widget_language]) {var optc = document.createElement("option");var optd =document.createElement("option");optc.appendChild(document.createTextNode(countriesAnyLanguage[visahq_html5widget_language][code]));optd.appendChild(document.createTextNode(countriesAnyLanguage[visahq_html5widget_language][code]));optc.setAttribute("value",code);optd.setAttribute("value",code);if (code ==citizen)optc.selected =true;if (code == dest)optd.selected =true;ctzSelect.appendChild(optc);destSelect.appendChild(optd);}}visahqWidgetObjFlash.setWidgetOptions();};visahqWidgetObjFlash.setWidgetOptions =function () {if(typeof(visahq_html5widget_nationality_country)=="undefined") { visahq_html5widget_nationality_country= GetURLParameter("nationality");}if(typeof(visahq_widget_residency_country)=="undefined") { visahq_widget_residency_country= GetURLParameter("residency");}if(typeof(visahq_html5widget_destination_country)=="undefined") { visahq_html5widget_destination_country= GetURLParameter("destination");}if((typeof (visahq_widget_residency_country) =="string") && countryReg.test(visahq_widget_residency_country)) {document.getElementById("visahqwebwidgetresidencyhtml5").value =visahq_widget_residency_country;}if ((typeof (visahq_html5widget_nationality_country) =="string") && countryReg.test(visahq_html5widget_nationality_country)) {document.getElementById("visahqwebwidgetnationalityhtml5").value =visahq_html5widget_nationality_country;jQuery("#visahqwebwidgetnationalityhtml5").trigger("chosen:updated");}if ((typeof (visahq_html5widget_destination_country) =="string") && countryReg.test(visahq_html5widget_destination_country)) {document.getElementById("visahqwebwidgetdestinationhtml5").value =visahq_html5widget_destination_country;jQuery("#visahqwebwidgetdestinationhtml5").trigger("chosen:updated");}if (typeof (visahq_widget_plugin_name) =="string" && visahq_widget_plugin_name != "") {document.getElementById("visahqwebwidgetpluginnamehtml5").value =visahq_widget_plugin_name;}if ((typeof (visahq_html5widget_nationality_country) =="string") && countryReg.test(visahq_html5widget_nationality_country) &&(typeof (visahq_html5widget_destination_country) =="string") && countryReg.test(visahq_html5widget_destination_country)) {visahqWidgetObjFlash.ajaxLoader(false);}};visahqWidgetObjFlash.getCountries();visahqWidgetObjFlash.setRequirements = function(obj){blockSelects(false);document.getElementById("visahqWidgetResulthtml5").style.display = "block";var objName = obj["name"];var objRequireText = obj["require_text"];var objDescription = obj["description"];if(typeof (objName) == "undefined"){objName = "business"==setVisaType() ? languagehtml5[visahq_html5widget_language].Business_visa : languagehtml5[visahq_html5widget_language].Tourist_Visa;}if(typeof (objRequireText) == "undefined"){objRequireText = obj["require"] === "false" ? languagehtml5[visahq_html5widget_language].required_not : languagehtml5[visahq_html5widget_language].required_yes;}if(typeof (objDescription) == "undefined"){objDescription = languagehtml5[visahq_html5widget_language].visa_details;}document.getElementById("visahqWidgetResult-visaGroup").innerHTML = objName;document.getElementById("visahqWidgetResult-req").innerHTML = " " + objRequireText;document.getElementById("visahqWidgetResult-text").innerHTML = objDescription;document.getElementById("visahqWidgetResult-req").parentNode.href = obj["path"];document.getElementById("visahqWidgetResult-req").parentNode.target = "_blank";document.getElementById("visahqWidgetResult-req").parentNode.className = obj["require"] === "false" ? "widget-not-required" : "widget-required";};jQuery("body").delegate("#check-requr-button-html5", "click", function(){visahqWidgetObjFlash.ajaxLoader(true);return false;});jQuery("body").delegate("#visahqwebwidgetnationalityhtml5", "change", function(){visahqWidgetObjFlash.ajaxLoader(true);return false;});jQuery("body").delegate("#visahqwebwidgetdestinationhtml5", "change", function(){visahqWidgetObjFlash.ajaxLoader(true);return false;});})();/*script end*/