var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");

var fname_check = new Spry.Widget.ValidationTextField("fname_check", "none", {validateOn:["blur", "change"]});
var gname_check = new Spry.Widget.ValidationTextField("gname_check", "none", {validateOn:["blur", "change"]});
var nation_check = new Spry.Widget.ValidationTextField("nation_check", "none", {validateOn:["blur", "change"]});
var dbirth_check = new Spry.Widget.ValidationTextField("dbirth_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy"});
var gen_check = new Spry.Widget.ValidationRadio("gen_check", {validateOn:["blur", "change"]});
var mail_check = new Spry.Widget.ValidationTextField("mail_check", "email", {validateOn:["blur", "change"]});
var address_check = new Spry.Widget.ValidationTextField("address_check", "none", {validateOn:["blur", "change"]});
var city_check = new Spry.Widget.ValidationTextField("city_check", "none", {validateOn:["blur", "change"]});
var state_check = new Spry.Widget.ValidationTextField("state_check", "none", {validateOn:["blur", "change"]});
var postcode_check = new Spry.Widget.ValidationTextField("postcode_check", "integer", {validateOn:["blur", "change"]});
var country_check = new Spry.Widget.ValidationTextField("country_check", "none", {validateOn:["blur", "change"]});
var tel_check = new Spry.Widget.ValidationTextField("tel_check", "integer", {validateOn:["blur", "change"]});
var mob_check = new Spry.Widget.ValidationTextField("mob_check", "integer", {validateOn:["blur", "change"], isRequired:false});

var visa_check = new Spry.Widget.ValidationRadio("visa_check", {validateOn:["blur", "change"]});
var visaexpiry_check = new Spry.Widget.ValidationTextField("visaexpiry_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
function visacheckyes() {
   document.getElementById('visaifyes').style.display = "block"; 
   var vtype_check = new Spry.Widget.ValidationTextField("vtype_check", "none", {validateOn:["blur", "change"]});
   var visaexpiry_check = new Spry.Widget.ValidationTextField("visaexpiry_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy"});
   var vno_check = new Spry.Widget.ValidationTextField("vno_check", "none", {validateOn:["blur", "change"], isRequired:false});
}
function visacheckno() {
   document.getElementById('visaifyes').style.display = "none"; 
   var vtype_check = new Spry.Widget.ValidationTextField("vtype_check", "none", {validateOn:["blur", "change"], isRequired:false});
   var visaexpiry_check = new Spry.Widget.ValidationTextField("visaexpiry_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
   var vno_check = new Spry.Widget.ValidationTextField("vno_check", "none", {validateOn:["blur", "change"], isRequired:false});
}

var oshc_req_check = new Spry.Widget.ValidationRadio("oshc_req_check", {validateOn:["blur", "change"]});
function oshccheckyes() {
   document.getElementById('oshcifyes').style.display = "block"; 
   document.getElementById('oshcifno').style.display = "none"; 
   var oshctime_check = new Spry.Widget.ValidationTextField("oshctime_check", "integer", {validateOn:["blur", "change"]});
   var inscomp_check = new Spry.Widget.ValidationTextField("inscomp_check", "none", {validateOn:["blur", "change"], isRequired:false});
   var oshcmno_check = new Spry.Widget.ValidationTextField("oshcmno_check", "none", {validateOn:["blur", "change"], isRequired:false});
   var oshcexpiry_check = new Spry.Widget.ValidationTextField("oshcexpiry_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
}
function oshccheckno() {
   document.getElementById('oshcifyes').style.display = "none"; 
   document.getElementById('oshcifno').style.display = "block"; 
   var oshctime_check = new Spry.Widget.ValidationTextField("oshctime_check", "integer", {validateOn:["blur", "change"], isRequired:false});
   var inscomp_check = new Spry.Widget.ValidationTextField("inscomp_check", "none", {validateOn:["blur", "change"]});
   var oshcmno_check = new Spry.Widget.ValidationTextField("oshcmno_check", "none", {validateOn:["blur", "change"]});
   var oshcexpiry_check = new Spry.Widget.ValidationTextField("oshcexpiry_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
}

var homestay_req_check = new Spry.Widget.ValidationRadio("homestay_req_check", {validateOn:["blur", "change"]});
var guard_check = new Spry.Widget.ValidationRadio("guard_check", {validateOn:["blur", "change"]});
function apickcheckyes() {
   document.getElementById('airifyes').style.display = "block"; 
   var arrdate_check = new Spry.Widget.ValidationTextField("arrdate_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy"});
   var aline_check = new Spry.Widget.ValidationTextField("aline_check", "none", {validateOn:["blur", "change"]});
   var flightn_check = new Spry.Widget.ValidationTextField("flightn_check", "none", {validateOn:["blur", "change"]});
   var timearr_check = new Spry.Widget.ValidationTextField("timearr_check", "time", {validateOn:["blur", "change"],hint:"hh:mm tt", format:"hh:mm tt", useCharacterMasking:true});
   var lang_check = new Spry.Widget.ValidationTextField("lang_check", "none", {validateOn:["blur", "change"], isRequired:false});
   var ast_check = new Spry.Widget.ValidationRadio("ast_check", {validateOn:["blur", "change"]});
   var diab_check = new Spry.Widget.ValidationRadio("diab_check", {validateOn:["blur", "change"]});
   var epil_check = new Spry.Widget.ValidationRadio("epil_check", {validateOn:["blur", "change"]});
   var smoke_check = new Spry.Widget.ValidationRadio("smoke_check", {validateOn:["blur", "change"]});
   var diet_check = new Spry.Widget.ValidationRadio("diet_check", {validateOn:["blur", "change"]});
   var animals_check = new Spry.Widget.ValidationRadio("animals_check", {validateOn:["blur", "change"]});
   var child_check = new Spry.Widget.ValidationRadio("child_check", {validateOn:["blur", "change"]});
}
function apickcheckno() {
   document.getElementById('airifyes').style.display = "none"; 
   var arrdate_check = new Spry.Widget.ValidationTextField("arrdate_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
   var aline_check = new Spry.Widget.ValidationTextField("aline_check", "none", {validateOn:["blur", "change"], isRequired:false});
   var flightn_check = new Spry.Widget.ValidationTextField("flightn_check", "none", {validateOn:["blur", "change"], isRequired:false});
   var timearr_check = new Spry.Widget.ValidationTextField("timearr_check", "time", {isRequired:false, validateOn:["blur", "change"], hint:"hh:mm tt", format:"hh:mm tt", useCharacterMasking:true});
   var lang_check = new Spry.Widget.ValidationTextField("lang_check", "none", {validateOn:["blur", "change"], isRequired:false});
   var ast_check = new Spry.Widget.ValidationRadio("ast_check", {validateOn:["blur", "change"], isRequired:false});
   var diab_check = new Spry.Widget.ValidationRadio("diab_check", {validateOn:["blur", "change"], isRequired:false});
   var epil_check = new Spry.Widget.ValidationRadio("epil_check", {validateOn:["blur", "change"], isRequired:false});
   var smoke_check = new Spry.Widget.ValidationRadio("smoke_check", {validateOn:["blur", "change"], isRequired:false});
   var diet_check = new Spry.Widget.ValidationRadio("diet_check", {validateOn:["blur", "change"], isRequired:false});
   var animals_check = new Spry.Widget.ValidationRadio("animals_check", {validateOn:["blur", "change"], isRequired:false});
   var child_check = new Spry.Widget.ValidationRadio("child_check", {validateOn:["blur", "change"], isRequired:false});
}
function homecheckyes() {
   document.getElementById('accomoifyes').style.display = "block"; 
   var timeaccomo_check = new Spry.Widget.ValidationTextField("timeaccomo_check", "time", {isRequired:false, validateOn:["blur", "change"], hint:"dd/mm/yyyy", format:"hh:mm tt", useCharacterMasking:true});
   var fromaccomo_check = new Spry.Widget.ValidationTextField("fromaccomo_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
   var toaccomo_check = new Spry.Widget.ValidationTextField("toaccomo_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
}
function homecheckno() {
   document.getElementById('accomoifyes').style.display = "none"; 
   var timeaccomo_check = new Spry.Widget.ValidationTextField("timeaccomo_check", "time", {isRequired:false, validateOn:["blur", "change"], hint:"dd/mm/yyyy", format:"hh:mm tt", useCharacterMasking:true});
   var fromaccomo_check = new Spry.Widget.ValidationTextField("fromaccomo_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
   var toaccomo_check = new Spry.Widget.ValidationTextField("toaccomo_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
}

var prof_check = new Spry.Widget.ValidationSelect("prof_check", {invalidValue:"none", validateOn:["blur", "change"]});

var ielts_check = new Spry.Widget.ValidationTextField("ielts_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var toefl_check = new Spry.Widget.ValidationTextField("toefl_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var toeic_check = new Spry.Widget.ValidationTextField("toeic_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var othertestdate_check = new Spry.Widget.ValidationTextField("othertestdate_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});

var courses_check = new Spry.Widget.ValidationCheckbox("courses_check", {validateOn:["change", "blur"], maxSelections:7, isRequired:false, minSelections:1});
var cgenerale_check = new Spry.Widget.ValidationTextField("cgenerale_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var cielts_check = new Spry.Widget.ValidationTextField("cielts_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var cfce_check = new Spry.Widget.ValidationTextField("cfce_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var ctecsol_check = new Spry.Widget.ValidationTextField("ctecsol_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var ctesol_check = new Spry.Widget.ValidationTextField("ctesol_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var ceap_check = new Spry.Widget.ValidationTextField("ceap_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});
var cotherdate_check = new Spry.Widget.ValidationTextField("cotherdate_check", "date", {validateOn:["blur", "change"], hint:"dd/mm/yyyy", useCharacterMasking:true, format:"dd/mm/yyyy", isRequired:false});

function cgeneralecheck() {
  if(document.getElementById('courses_1').checked == true){
    document.getElementById('cgeneraleifyes').style.display = "block"; 
  }else if(document.getElementById('courses_1').checked == false){
	document.getElementById('cgeneraleifyes').style.display = "none"; 
  }
}
function cieltscheck() {
  if(document.getElementById('courses_2').checked == true){
    document.getElementById('cieltsifyes').style.display = "block"; 
  }else if(document.getElementById('courses_2').checked == false){
	document.getElementById('cieltsifyes').style.display = "none"; 
  }
}
function cfcecheck() {
  if(document.getElementById('courses_3').checked == true){
    document.getElementById('cfceifyes').style.display = "block"; 
  }else if(document.getElementById('courses_3').checked == false){
	document.getElementById('cfceifyes').style.display = "none"; 
  }
}
function ctecsolcheck() {
  if(document.getElementById('courses_4').checked == true){
    document.getElementById('ctecsolifyes').style.display = "block"; 
  }else if(document.getElementById('courses_4').checked == false){
	document.getElementById('ctecsolifyes').style.display = "none"; 
  }
}
function ctesolcheck() {
  if(document.getElementById('courses_5').checked == true){
    document.getElementById('ctesolifyes').style.display = "block"; 
  }else if(document.getElementById('courses_5').checked == false){
	document.getElementById('ctesolifyes').style.display = "none"; 
  }
}
function ceapcheck() {
  if(document.getElementById('courses_6').checked == true){
    document.getElementById('ceapifyes').style.display = "block"; 
  }else if(document.getElementById('courses_6').checked == false){
	document.getElementById('ceapifyes').style.display = "none"; 
  }
}
function cothercheck() {
  if(document.getElementById('courses_7').checked == true){
    document.getElementById('cotherifyes').style.display = "block"; 
  }else if(document.getElementById('courses_7').checked == false){
	document.getElementById('cotherifyes').style.display = "none"; 
  }
}

var agreement_check = new Spry.Widget.ValidationCheckbox("agreement_check", {validateOn:["change", "blur"]});

function showerror(){
  document.getElementById('generic_error').style.display = "block"; 
}