<!--
function chk_Form(f) {

    var error=0;
    var f = document.frm_halls
    var Tot_elements = f.length
    var Arr_hdr = new Array;
    var Arr_err= new Array;
    var errormessage= new Array('',
                                'You must Enter relevant Data here',
                                'Invalid e-mail address',
                                'Invalid e-mail Format',
                                'You must select a valid option from the Selection',
                                'You must select atleast one option',
                                'You must enter a digit',
                                'Please enter valid postal code',
                                'Please enter valid phone no ',
                                'Please enter valid Site URL',
                                'Please remove space form the password',
                                'Please enter password',
                                'Please describe your hall briefly using less than 100 words'
                                );

    for(i=0; i < Tot_elements; i++) {
        var element_name=f.elements[i].name;
        var sub_name=element_name.substring(0,4);
        var str_length = f.elements[i].name.length;
        var q_id = element_name.substr(5,str_length);

        switch(sub_name) {

        case "chk_":
        var regex=new RegExp(/^\s*$/)
          if((f.elements[i].value.length < 1)){
             error = 1;
          }else if(regex.test(f.elements[i].value)==true){
             error = 1;
          }

        break;
        case "che_":
          //for e-mails
//          var regex=new RegExp(/^[\w\_\.]+@[^\.]+.\w{1,3}\W\w{2,3}$/)
          var regex=new RegExp(/^[\w\_\.]+@.*?(?=\w{1,3}.\w{2,3}$)\w{1,3}.\w{2,3}/)
          if(f.elements[i].value.length > 0 && regex.test(f.elements[i].value)==false){
             error=3;
          }
        break;
        case "eml_":
          //for Username e-mails
//          var regex=new RegExp(/^[\w\_\.]+@[^\.]+.\w{1,3}\W\w{2,3}$/)
          var regex=new RegExp(/^[\w\_\.]+@.*?(?=\w{1,3}.\w{2,3}$)\w{1,3}.\w{2,3}/)
          if(f.elements[i].value.length < 1 || regex.test(f.elements[i].value)==false){
             error=3;
          }
        break;

        case "chw_":
//         for Site Url
        var regex=new RegExp(/^(?:http[s]?:\/\/)?(?:[\w-]+\.)+[a-z]{2,6}$/i)
        if(f.elements[i].value.length > 0 && regex.test(f.elements[i].value)==false){
             error=9;
        }
        break;
        case "psw_":
          //for Password
          var regex=new RegExp(/^\S*$/)
          if(f.elements[i].value.length < 1){
             error = 11;
          }else if(regex.test(f.elements[i].value)==false){
             error=10;
          }
        break;
        case "cht_":
          //for Telephone
          var regex=new RegExp(/^\+?\d{0,4}\s*\-?\s*\(?\s*\d{0,4}\s*\)?[ \-]*\d{3,4}[ ]*\d{3,4}[\/,\d ]*/)
          if(f.elements[i].value.length < 1){
             error = 1;
          }else if(regex.test(f.elements[i].value)==false){
             error=8;
          }
        break;
        case "cat_":
          //for e-mails
          var regex=new RegExp(/^\+?\d{0,4}\s*\-?\s*\(?\d{0,4}\)?[ \-]*\d{3,4}[ ]*\d{3,4}[\/,\d ]*/)
          if(f.elements[i].value.length > 0 && regex.test(f.elements[i].value)==false){
             error=8;
          }
        break;
        case "chp_":
          //for Postal Code
          var regex=new RegExp(/^((([A-PR-UWYZ])([0-9][0-9A-HJKS-UW]?))|(([A-PR-UWYZ][A-HK-Y])([0-9][0-9ABEHMNPRV-Y]?))\s*(([0-9])([ABD-HJLNP-UW-Z])([ABD-HJLNP-UW-Z])))|(((GI)(R))\s{0,2}((0)(A)(A)))$/i)
          if(f.elements[i].value.length < 1){
             error = 1;
          }else if(regex.test(f.elements[i].value)==false){
             error=7;
          }
        break;
        case "ddb_":
          if(f.elements[i].options[f.elements[i].selectedIndex].value == "99") {
              error =4;
          }
        break;
        case "rad_":
           var j= i;
          if(f.elements[j].checked ==false && f.elements[j+1].checked ==false) {
              error =5;
          }else i++;
        break;

        case "chn_":
        var regex=new RegExp(/^\s*\d+\s*$/)
         if(f.elements[i].disabled == false){
           if((f.elements[i].value.length < 1)){
              error = 6;
           }else if(regex.test(f.elements[i].value)==false){
              error = 6;
           }
         }
        break;

// ADDed Thym HT 8529
        case "ara_":
          var arr_words = f.elements[i].value.split(/\s/g);
          if(arr_words.length>100) {
              error =12;
          }
        break;
        }

        if(error!=0) {
            alert(errormessage[error]);
            if (error != 8) {
                f.elements[i].focus();
            }


            return false;
        }
    } //End of For Loop

}
function disabled(){

var f = document.frm_halls;
 if(f.rad_Carparking[1].checked){
  f.chn_ParkingSpaces.disabled=true;
 }
 if(f.rad_Cutlery[1].checked){
  f.chn_CutleryNumber.disabled=true;
 }
 if(f.rad_Crockery[1].checked){
  f.chn_CrockeryNumber.disabled=true;
 }
}
function check_select(select){
var f = document.frm_halls;

if(select.name == "ddb_MainHallSeatingCapacity" && select.value =="0" ){
 f.rad_MainHallDisabledAccess[1].checked=true;
 f.rad_MainHallHearingLoop[1].checked=true;
}else if (select.name == "ddb_MeetingRoomsSeatingCapacity" && select.value =="0" ){
 f.rad_MeetingRoomsDisabledAccess[1].checked=true;
 f.rad_MeetingRoomsHearingLoop[1].checked=true;
}


}

function showhall(hall_id){
          var url = 'display.php?id='+hall_id;
          newwin=window.open(url,"new","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes",'_blank');

}
function disabled_carparking(val){
 var f = document.frm_halls;

 if(val=="Y"){
    f.chn_ParkingSpaces.disabled=false;
 }else{
   f.chn_ParkingSpaces.disabled=true;
   f.rad_DisabledParking[1].checked=true;
 }

}
function checkall_kitchen(val){
 var f = document.frm_halls;
 if(val=="Y")
 {
  f.rad_HotAndColdWater[0].checked=true;
  f.rad_TeaUrn[0].checked=true;
  f.rad_Cooker[0].checked=true;
  f.rad_Microwave[0].checked=true;
  f.rad_Fridge[0].checked=true;
  f.rad_Cutlery[0].checked=true;
  f.chn_CutleryNumber.disabled=false;
  f.rad_Crockery[0].checked=true;
  f.chn_CrockeryNumber.disabled=false;


 }else{
  f.rad_HotAndColdWater[1].checked=true;
  f.rad_TeaUrn[1].checked=true;
  f.rad_Cooker[1].checked=true;
  f.rad_Microwave[1].checked=true;
  f.rad_Fridge[1].checked=true;
  f.rad_Cutlery[1].checked=true;
  f.chn_CutleryNumber.disabled=true;
  f.rad_Crockery[1].checked=true;
  f.chn_CrockeryNumber.disabled=true;
 }

}
function checkall_otherFacilitie(val){
 var f = document.frm_halls;
 if(val=="Y")
 {
  f.rad_OtherFacilitiesStage[0].checked=true;
  f.rad_OtherFacilitiesLightingEquipment[0].checked=true;
  f.rad_OtherFacilitiesSoundEquipment[0].checked=true;
  f.rad_OtherFacilitiesItBroadband[0].checked=true;
  f.rad_OtherFacilitiesPublicLiabilityInsurance[0].checked=true;

 }else{
  f.rad_OtherFacilitiesStage[1].checked=true;
  f.rad_OtherFacilitiesLightingEquipment[1].checked=true;
  f.rad_OtherFacilitiesSoundEquipment[1].checked=true;
  f.rad_OtherFacilitiesItBroadband[1].checked=true;
  f.rad_OtherFacilitiesPublicLiabilityInsurance[1].checked=true;
 }


}
function show_advancesearch(page){
  switch (page){
      case 'result':

      break;

      default:
      if(document.getElementById('show_advanced').style.visibility == 'hidden'){
        document.getElementById('show_advanced').style.visibility = 'visible';
        document.getElementById('show_advanced').innerHTML = tmp_result
        document.getElementById('heading1').innerHTML = '&nbsp;&nbsp;Advanced Search'
        document.getElementById('linkHeading2').innerHTML = 'Basic Search'
      } else {
        document.getElementById('show_advanced').style.visibility = 'hidden';
        document.getElementById('show_advanced').innerHTML = '';
        document.getElementById('heading1').innerHTML = '&nbsp;&nbsp;Search'
        document.getElementById('linkHeading2').innerHTML = 'More Search Options'
      }
  }
}
function chk_FormSearch(f){

   var error=0;
    var f = document.frm_search
    var Tot_elements = f.length
    var Arr_hdr = new Array;
    var Arr_err= new Array;
    var errormessage= new Array('',
                                'Please Select Region'
                                );

    for(i=0; i < Tot_elements; i++) {
        var element_name=f.elements[i].name;
        var sub_name=element_name.substring(0,4);
        var str_length = f.elements[i].name.length;
        var q_id = element_name.substr(5,str_length);

        switch(sub_name) {

        case "ddm_":
          if(f.elements[i].selectedIndex == "-1") {
              error =1;
          }
        break;
        }

        if(error!=0) {
            alert(errormessage[error]);
            f.elements[i].focus();
            return false;
        }
    } //End of For Loop

}

function getConfirm(hIdN){
    var rmv_confirm = confirm("Are you sure you want to remove this Hall?");
    if (rmv_confirm) document.location = './managehalls.php?act=delete&hall_id='+hIdN;
//    return rmv_confirm;
}

function logout() {
    form = document.frm_logout
    form.submit()
}


// -->