MCBRIDE SCHOOL OF IRISH DANCE
  • Home
  • ABOUT
  • Classes
  • Adult / Teen Classes
  • Contact
  • Studio Rental
  • Book Us
  • Our Feis
  • Portal
​<style>
    #fb_widget .label{position:relative;float:left;color:#005f46;min-width:20%}
    #fb_widget .field{position:relative;float:left}
    #fb_widget .element{border:0 dotted red;margin:12px;padding:5px;min-height:25px;clear:both}
    #fb_widget .field input{margin:0;padding:0}
    #fb_link.disabled{opacity:0;visibility:hidden;}#fb_link.disabled .tooltiptext{font-size:0}
    #fb_link.disabled .tooltiptext:after{content:"OFFLINE";font-size:12px}
    #fb_link.email_us .tooltiptext{font-size:0}
    #img_email{display:none;}
    #fb_link.email_us .tooltiptext:after{content:"EMAIL US";font-size:12px}
    .fbmessenger{position:fixed;bottom:15px;right:15px;z-index:999999999}
    .fbmessenger span{z-index:999999999;position: absolute;}
    .fbmessenger.wpostop_left{left:2px;right:initial;top:0;bottom:initial}
    .tooltiptext.wpostop_left{left:60px;right:initial;top:8px;bottom:initial}
    .fbmessenger.wpostop_right{left:initial;right:15px;top:0;bottom:initial}
    .tooltiptext.wpostop_right{left:initial;right:60px;top:8px;bottom:initial}
    .fbmessenger.wposbottom_left{left:2px;right:initial;top:initial;bottom:0}
    .tooltiptext.wposbottom_left{left:60px;right:initial;top:initial;bottom:10px}
    .fbmessenger.wposbottom_right{left:initial;right:15px;top:initial;bottom:0}
    .tooltiptext.wposbottom_right{left:initial;right:60px;top:initial;bottom:10px}
    .fbmessenger img{width:50px;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3));-webkit-filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3))}
    .tooltiptext{width:120px;background-color:#fff;color:#2c2c2c;text-align:center;padding:5px 0;border:1px solid #eee;border-radius:6px;position:fixed;bottom:30px;right:75px;font-family:inherit;font-size:inherit;text-transform:uppercase;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3));-webkit-filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3))}
</style>
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script type="text/javascript">
    $.noConflict();
var ot = Array();
ot['mon']='9:00 AM-8:00 PM';
ot['tue']='9:00 AM-8:00 PM';
ot['wed']='9:00 AM-8:00 PM';
ot['thu']='9:00 AM-8:00 PM';
ot['fri']='9:00 AM-8:00 PM';
ot['sat']='9:00 AM-8:00 PM';
ot['sun']='9:00 AM-8:00 PM';
var tz = '-08:00,1';
var widget_position = 'bottom_right';
var fb = 'McBrideIrishDance';
var fb_email = '[email protected]';
var emailLink = true;
var mon = true;
var tue = true;
var wed = true;
var thu = true;
var fri = true;
var sat = true;
var sun = true;
function calculate_time_zone(ch){
      if (typeof ch == "undefined") ch = false;
      var rightNow = new Date();
      var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);  /* jan 1st */
      var june1 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0); /* june 1st */
      var temp = jan1.toGMTString();
      var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
      temp = june1.toGMTString();
      var june2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
      var std_time_offset = (jan1 - jan2) / (1000 * 60 * 60);
      var daylight_time_offset = (june1 - june2) / (1000 * 60 * 60);
      var dst;
      if (std_time_offset == daylight_time_offset) {
         dst = "0"; /* daylight savings time is NOT observed */
      } else {
         /* positive is southern, negative is northern hemisphere */
         var hemisphere = std_time_offset - daylight_time_offset;
         if (hemisphere >= 0)
            std_time_offset = daylight_time_offset;
         dst = "1"; /* daylight savings time is observed */
      }
      var i;
      /* check just to avoid error messages */
      var con = convert(std_time_offset)+","+dst;
      if (ch && document.getElementById('timezone')) {
         for (i = 0; i < document.getElementById('timezone').options.length; i++) {
            if (document.getElementById('timezone').options[i].value == con) {
               document.getElementById('timezone').selectedIndex = i;
               break;
            }
         }
      }
      return con;}
function linkHandler(e){
    var is_online = validate();
    if (is_online){
        e.preventDefault();
        var screenwidth = screen.width-500;
        window.open(jQuery(this).attr('href'), '_blank',"width=500,height=800,left="+screenwidth);
    }else{
      if (jQuery("#chk_showemaillink").is(':checked') && jQuery("#fb_email").length > 0){
        var fb_email = jQuery("#fb_email").val();

        if (fb_email!="" && isEmail(fb_email) && jQuery("#fb_link").hasClass("email_us")){
            jQuery(this).attr('href',"mailto:"+fb_email);
            jQuery(this).attr('target','_self');
        }else{
            e.preventDefault();
            var screenwidth = screen.width-500;
            window.open(jQuery(this).attr('href'), '_blank',"width=500,height=800,left="+screenwidth);
        }
      }else if (emailLink) {
            console.log(this);
      }else if ( jQuery(this).hasClass("disabled")) {
            e.preventDefault();
      }
    }}
function convert(value){
    var hours = parseInt(value);
       value -= parseInt(value);
    value *= 60;
    var mins = parseInt(value);
       value -= parseInt(value);
    value *= 60;
    var secs = parseInt(value);
    var display_hours = hours;
    /* handle GMT case (00:00) */
    if (hours == 0) {
        display_hours = "00";
    } else if (hours > 0) {
        /* add a plus sign and perhaps an extra 0 */
        display_hours = (hours < 10) ? "+0"+hours : "+"+hours;
    } else {
        /* add an extra 0 if needed */
        display_hours = (hours > -10) ? "-0"+Math.abs(hours) : hours;
    }
    mins = (mins < 10) ? "0"+mins : mins;
    return display_hours+":"+mins;}
function validate(){
    /*console.clear();*/
    if (jQuery("#fb_url").length >0 ){
      fb = jQuery("#fb_url").val();
    }
    if (fb==""){
      sweetAlert("Oops...", "Something went wrong!", "error");
        return false;
    }
    if (jQuery("#chk_mon").length > 0 ){
      mon = jQuery("#chk_mon").is(":checked");
      tue = jQuery("#chk_tue").is(":checked");
      wed = jQuery("#chk_wed").is(":checked");
      thu = jQuery("#chk_thu").is(":checked");
      fri = jQuery("#chk_fri").is(":checked");
      sat = jQuery("#chk_sat").is(":checked");
      sun = jQuery("#chk_sun").is(":checked");
    }
   var cDate = new Date();

   var days = Array();

   days['mon'] = mon;
   days['tue'] = tue;
   days['wed'] = wed;
   days['thu'] = thu;
   days['fri'] = fri;
   days['sat'] = sat;
   days['sun'] = sun;
   var daysName = [];
   daysName[1] = "mon";
   daysName[2] = "tue";
   daysName[3] = "wed";
   daysName[4] = "thu";
   daysName[5] = "fri";
   daysName[6] = "sat";
   daysName[7] = "sun";
   if (jQuery("#timezone").length>0){
      tz = jQuery("#timezone").val();
   }
   if (jQuery("#widget_position").length>0){
      widget_position = jQuery("#widget_position").val();
   }
   jQuery(".fbmessenger").removeClass().addClass("fbmessenger wpos"+widget_position);
   jQuery(".tooltiptext").removeClass().addClass("tooltiptext wpos"+widget_position);
   jQuery("#fb_link").attr("href", "http://m.me/"+fb);
   var cDayofWeek = daysName[cDate.getDay()];
   jQuery("#fb_link").removeClass("disabled");
   var calculated_time_zone = calculate_time_zone();
   var baseTzSy = tz.substr(0,1);
   var baseTzHr = tz.slice(0, tz.indexOf(":"));
   var baseTzMn = tz.substr(tz.indexOf(":")+1,2);
   var baseTzDs = tz.slice(-1);
   var clientTzDs = calculated_time_zone.slice(-1);
   if (baseTzSy=="0") baseTzSy="";
   if (baseTzSy=="+") baseTzHr = baseTzHr.substr(1);
   var conTz = parseInt(baseTzHr) + parseFloat(baseTzMn/60);
   var baseTime = calcTime(conTz, conTz);
   var baseDayofWeek = baseTime.getDay();

   if (baseDayofWeek==0) baseDayofWeek = 7;

   if (days[daysName[baseDayofWeek]]){
      /*Online on Base Day. Check for online time under base timezone*/
      if (jQuery('.slider-time:visible').length>0) {
         /*Desktop Mode*/
         s = jQuery("#ts_container-"+daysName[baseDayofWeek]+" .slider-time").html();
         e = jQuery("#ts_container-"+daysName[baseDayofWeek]+" .slider-time2").html();
         var start_time = convertTimeFormat(s);
         var end_time = convertTimeFormat(e);
      }else if (jQuery('#mob_container_time').length>0) {
         /*Mobile Mode*/
         s = jQuery("#start_time-"+daysName[baseDayofWeek]).val();
         e = jQuery("#end_time-"+daysName[baseDayofWeek]).val();
         var start_time = convertTimeFormat(s);
         var end_time = convertTimeFormat(e);
      }else{
         /*if validate() was called within widget code*/
         var t = ot[daysName[baseDayofWeek]].split("-");
         var start_time = convertTimeFormat(t[0]);
         var end_time = convertTimeFormat(t[1]);
      }
      /* Convert the time in HH:MM Format*/

      /*console.log("Current Time on local Machine: " + cDate.getTime()/1000);
      console.log("The local time in selected timezone is " + localTime.getTime());*/
      /*Time on Client Machine*/
      cHrs = cDate.getHours();
      cMin = cDate.getMinutes();

      /* Convert the time in HH:MM Format*/

      var osTimeHrs= start_time.slice(0, start_time.indexOf(":"));
      var osTimeMins= start_time.substr(start_time.indexOf(":")+1, 2 );

      var oeTimeHrs= end_time.slice(0, end_time.indexOf(":"));
      var oeTimeMins= end_time.substr(end_time.indexOf(":")+1, 2 );

      console.log("Online time in base timezone("+daysName[baseDayofWeek]+"): " + osTimeHrs+":"+osTimeMins+" - " + oeTimeHrs+":"+oeTimeMins);

      lHrs = baseTime.getHours();
      lMin = baseTime.getMinutes();
      var startTimeTs = new Date(baseTime.getFullYear(), baseTime.getMonth(), baseTime.getDate(), osTimeHrs, osTimeMins, 0, 0);
      startTimeTs = parseInt( (startTimeTs.getTime() )/1000);                       
      var endTimeTs = new Date(baseTime.getFullYear(), baseTime.getMonth(), baseTime.getDate(), oeTimeHrs, oeTimeMins, 0, 0);
      endTimeTs = parseInt( (endTimeTs.getTime() )/1000);              

      sT = new Date(startTimeTs * 1000);
      eT = new Date(endTimeTs * 1000);
      /*console.log("Curr Hrs: " +cHrs+" Local Hrs:"+lHrs+ " Start Time: "+startTimeTs + " : "+sT);
      console.log("Curr Mins: "+cMin+" Local Mins:"+lMin+ " End Time: "+endTimeTs +" : "+eT);*/

      var cTs = parseInt(baseTime.getTime()/1000);
      
      if ( (cTs >= startTimeTs) && (cTs < endTimeTs) ){
         /*console.log("ONLINE");*/
         jQuery("#fb_link").removeClass("disabled").removeClass("email_us");
         jQuery("#img_email").hide();
         jQuery("#img_msg").show();
         return true;
      }else{
         /*console.log("OFFLINE");*/

        if (jQuery("#chk_showemaillink").length > 0){
            emailLink = jQuery("#chk_showemaillink").is(':checked');
            fb_email = jQuery("#fb_email").val();
        }else{
            emailLink = emailLink;
        }
        if (emailLink){
            jQuery('#fb_link').attr('href',"mailto:"+fb_email);
            jQuery('#fb_link').attr('target','_self');
            if (fb_email!="" && isEmail(fb_email) ){ 
               jQuery("#fb_link").removeClass("disabled").addClass("email_us");
               jQuery("#img_email").show();
               jQuery("#img_msg").hide(); 
            }else{
               jQuery("#img_email").hide();
               jQuery("#img_msg").show();
            }
         }else{
             jQuery("#fb_link").addClass("disabled");
         }
         
      }
   }else{
       /*console.log("OFFLINE");*/
       if (jQuery("#chk_showemaillink").length > 0){
         emailLink = jQuery("#chk_showemaillink").is(':checked');
         fb_email = jQuery("#fb_email").val();
       }else{
         emailLink = emailLink;
       }
      if (emailLink){
        jQuery('#fb_link').attr('href',"mailto:"+fb_email);
        jQuery('#fb_link').attr('target','_self');
         if (fb_email!="" && isEmail(fb_email) ){
            jQuery("#fb_link").removeClass("disabled").addClass("email_us");
            jQuery("#img_email").show();
            jQuery("#img_msg").hide();
         }else{
            jQuery("#img_email").hide();
            jQuery("#img_msg").show();
         }
      }else{
            jQuery("#fb_link").addClass("disabled");
      }
      
   }
   /*console.log("Current time in base timezone is: "+ (baseTime.toLocaleString()));*/
   return false;}
function convertTimeFormat(time){
  /*Convert the time into HH:MM format*/
  var hours = Number(time.match(/^(\d+)/)[1]);
  var minutes = Number(time.match(/:(\d+)/)[1]);
  var AMPM = time.match(/\s(.*)$/)[1];
  if(AMPM == "PM" && hours<12) hours = hours+12;
  if(AMPM == "AM" && hours==12) hours = hours-12;
  var sHours = hours.toString();
  var sMinutes = minutes.toString();
  if(hours<10) sHours = "0" + sHours;
  if(minutes<10) sMinutes = "0" + sMinutes;
  return sHours+":"+sMinutes;}
function calcTime(city, offset){
    /* create Date object for current location */
    d = new Date();
    /* convert to msec
       add local time zone offset 
       get UTC time in msec */
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    /* create new Date object for different city
       using supplied offset */
    nd = new Date(utc + (3600000*offset));
    return nd; /* return time as a string */}
function isEmail(email){
  var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return regex.test(email);}

jQuery( document ).ready(function($) {
    calculate_time_zone(true);
    validate();
    setInterval(validate, 30000);
    $('#fb_link').click(linkHandler);
});
</script>
<div class='code'> <a id="fb_link" href="http://m.me/McBrideIrishDance" target="_blank" class="" style="display: inline;"><div class="fbmessenger wposbottom_right"><img id="img_msg" src="https://supple.com.au/wp-content/themes/supple/img/msg.png"><img id="img_email" src="https://supple.com.au/wp-content/themes/supple/img/emailc.png" style="display: none;"> <span class="tooltiptext wposbottom_right">Message Us</span></div> </a></div>
<!--Facebook Chat Widget - Made by Supple Solutions - https://supple.com.au/tools/facebook-messenger-website-chat-widget/ -->
​<style> #fb_widget .label{position:relative;float:left;color:#005f46;min-width:20%} #fb_widget .field{position:relative;float:left} #fb_widget .element{border:0 dotted red;margin:12px;padding:5px;min-height:25px;clear:both} #fb_widget .field input{margin:0;padding:0} #fb_link.disabled{opacity:0;visibility:hidden;}#fb_link.disabled .tooltiptext{font-size:0} #fb_link.disabled .tooltiptext:after{content:"OFFLINE";font-size:12px} #fb_link.email_us .tooltiptext{font-size:0} #img_email{display:none;} #fb_link.email_us .tooltiptext:after{content:"EMAIL US";font-size:12px} .fbmessenger{position:fixed;bottom:15px;right:15px;z-index:999999999} .fbmessenger span{z-index:999999999;position: absolute;} .fbmessenger.wpostop_left{left:2px;right:initial;top:0;bottom:initial} .tooltiptext.wpostop_left{left:60px;right:initial;top:8px;bottom:initial} .fbmessenger.wpostop_right{left:initial;right:15px;top:0;bottom:initial} .tooltiptext.wpostop_right{left:initial;right:60px;top:8px;bottom:initial} .fbmessenger.wposbottom_left{left:2px;right:initial;top:initial;bottom:0} .tooltiptext.wposbottom_left{left:60px;right:initial;top:initial;bottom:10px} .fbmessenger.wposbottom_right{left:initial;right:15px;top:initial;bottom:0} .tooltiptext.wposbottom_right{left:initial;right:60px;top:initial;bottom:10px} .fbmessenger img{width:50px;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3));-webkit-filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3))} .tooltiptext{width:120px;background-color:#fff;color:#2c2c2c;text-align:center;padding:5px 0;border:1px solid #eee;border-radius:6px;position:fixed;bottom:30px;right:75px;font-family:inherit;font-size:inherit;text-transform:uppercase;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3));-webkit-filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3))}
</style>
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script type="text/javascript"> $.noConflict();
var ot = Array();
ot['mon']='9:00 AM-8:00 PM';
ot['tue']='9:00 AM-8:00 PM';
ot['wed']='9:00 AM-8:00 PM';
ot['thu']='9:00 AM-8:15 PM';
ot['fri']='9:00 AM-8:00 PM';
ot['sat']='9:00 AM-4:00 PM';
ot['sun']='12:00 PM-4:00 PM';
var tz = '-08:00,1';
var widget_position = 'bottom_right';
var fb = 'McBrideIrishDance';
var fb_email = '[email protected]';
var emailLink = true;
var mon = true;
var tue = true;
var wed = true;
var thu = true;
var fri = true;
var sat = true;
var sun = true;
function calculate_time_zone(ch){ if (typeof ch == "undefined") ch = false; var rightNow = new Date(); var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0); var june1 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0); var temp = jan1.toGMTString(); var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1)); temp = june1.toGMTString(); var june2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1)); var std_time_offset = (jan1 - jan2) / (1000 * 60 * 60); var daylight_time_offset = (june1 - june2) / (1000 * 60 * 60); var dst; if (std_time_offset == daylight_time_offset) { dst = "0"; } else { var hemisphere = std_time_offset - daylight_time_offset; if (hemisphere >= 0) std_time_offset = daylight_time_offset; dst = "1"; } var i; var con = convert(std_time_offset)+","+dst; if (ch && document.getElementById('timezone')) { for (i = 0; i < document.getElementById('timezone').options.length; i++) { if (document.getElementById('timezone').options[i].value == con) { document.getElementById('timezone').selectedIndex = i; break; } } } return con;}
function linkHandler(e){ var is_online = validate(); if (is_online){ e.preventDefault(); var screenwidth = screen.width-500; window.open(jQuery(this).attr('href'), '_blank',"width=500,height=800,left="+screenwidth); }else{ if (jQuery("#chk_showemaillink").is(':checked') && jQuery("#fb_email").length > 0){ var fb_email = jQuery("#fb_email").val(); if (fb_email!="" && isEmail(fb_email) && jQuery("#fb_link").hasClass("email_us")){ jQuery(this).attr('href',"mailto:"+fb_email); jQuery(this).attr('target','_self'); }else{ e.preventDefault(); var screenwidth = screen.width-500; window.open(jQuery(this).attr('href'), '_blank',"width=500,height=800,left="+screenwidth); } }else if (emailLink) { console.log(this); }else if ( jQuery(this).hasClass("disabled")) { e.preventDefault(); } }}
function convert(value){ var hours = parseInt(value); value -= parseInt(value); value *= 60; var mins = parseInt(value); value -= parseInt(value); value *= 60; var secs = parseInt(value); var display_hours = hours; if (hours == 0) { display_hours = "00"; } else if (hours > 0) { display_hours = (hours < 10) ? "+0"+hours : "+"+hours; } else { display_hours = (hours > -10) ? "-0"+Math.abs(hours) : hours; } mins = (mins < 10) ? "0"+mins : mins; return display_hours+":"+mins;}
function validate(){ if (jQuery("#fb_url").length >0 ){ fb = jQuery("#fb_url").val(); } if (fb==""){ sweetAlert("Oops...", "Something went wrong!", "error"); return false; } if (jQuery("#chk_mon").length > 0 ){ mon = jQuery("#chk_mon").is(":checked"); tue = jQuery("#chk_tue").is(":checked"); wed = jQuery("#chk_wed").is(":checked"); thu = jQuery("#chk_thu").is(":checked"); fri = jQuery("#chk_fri").is(":checked"); sat = jQuery("#chk_sat").is(":checked"); sun = jQuery("#chk_sun").is(":checked"); } var cDate = new Date(); var days = Array(); days['mon'] = mon; days['tue'] = tue; days['wed'] = wed; days['thu'] = thu; days['fri'] = fri; days['sat'] = sat; days['sun'] = sun; var daysName = []; daysName[1] = "mon"; daysName[2] = "tue"; daysName[3] = "wed"; daysName[4] = "thu"; daysName[5] = "fri"; daysName[6] = "sat"; daysName[7] = "sun"; if (jQuery("#timezone").length>0){ tz = jQuery("#timezone").val(); } if (jQuery("#widget_position").length>0){ widget_position = jQuery("#widget_position").val(); } jQuery(".fbmessenger").removeClass().addClass("fbmessenger wpos"+widget_position); jQuery(".tooltiptext").removeClass().addClass("tooltiptext wpos"+widget_position); jQuery("#fb_link").attr("href", "http://m.me/"+fb); var cDayofWeek = daysName[cDate.getDay()]; jQuery("#fb_link").removeClass("disabled"); var calculated_time_zone = calculate_time_zone(); var baseTzSy = tz.substr(0,1); var baseTzHr = tz.slice(0, tz.indexOf(":")); var baseTzMn = tz.substr(tz.indexOf(":")+1,2); var baseTzDs = tz.slice(-1); var clientTzDs = calculated_time_zone.slice(-1); if (baseTzSy=="0") baseTzSy=""; if (baseTzSy=="+") baseTzHr = baseTzHr.substr(1); var conTz = parseInt(baseTzHr) + parseFloat(baseTzMn/60); var baseTime = calcTime(conTz, conTz); var baseDayofWeek = baseTime.getDay(); if (baseDayofWeek==0) baseDayofWeek = 7; if (days[daysName[baseDayofWeek]]){ if (jQuery('.slider-time:visible').length>0) { s = jQuery("#ts_container-"+daysName[baseDayofWeek]+" .slider-time").html(); e = jQuery("#ts_container-"+daysName[baseDayofWeek]+" .slider-time2").html(); var start_time = convertTimeFormat(s); var end_time = convertTimeFormat(e); }else if (jQuery('#mob_container_time').length>0) { s = jQuery("#start_time-"+daysName[baseDayofWeek]).val(); e = jQuery("#end_time-"+daysName[baseDayofWeek]).val(); var start_time = convertTimeFormat(s); var end_time = convertTimeFormat(e); }else{ var t = ot[daysName[baseDayofWeek]].split("-"); var start_time = convertTimeFormat(t[0]); var end_time = convertTimeFormat(t[1]); } cHrs = cDate.getHours(); cMin = cDate.getMinutes(); var osTimeHrs= start_time.slice(0, start_time.indexOf(":")); var osTimeMins= start_time.substr(start_time.indexOf(":")+1, 2 ); var oeTimeHrs= end_time.slice(0, end_time.indexOf(":")); var oeTimeMins= end_time.substr(end_time.indexOf(":")+1, 2 ); console.log("Online time in base timezone("+daysName[baseDayofWeek]+"): " + osTimeHrs+":"+osTimeMins+" - " + oeTimeHrs+":"+oeTimeMins); lHrs = baseTime.getHours(); lMin = baseTime.getMinutes(); var startTimeTs = new Date(baseTime.getFullYear(), baseTime.getMonth(), baseTime.getDate(), osTimeHrs, osTimeMins, 0, 0); startTimeTs = parseInt( (startTimeTs.getTime() )/1000); var endTimeTs = new Date(baseTime.getFullYear(), baseTime.getMonth(), baseTime.getDate(), oeTimeHrs, oeTimeMins, 0, 0); endTimeTs = parseInt( (endTimeTs.getTime() )/1000); sT = new Date(startTimeTs * 1000); eT = new Date(endTimeTs * 1000); var cTs = parseInt(baseTime.getTime()/1000); if ( (cTs >= startTimeTs) && (cTs < endTimeTs) ){ jQuery("#fb_link").removeClass("disabled").removeClass("email_us"); jQuery("#img_email").hide(); jQuery("#img_msg").show(); return true; }else{ if (jQuery("#chk_showemaillink").length > 0){ emailLink = jQuery("#chk_showemaillink").is(':checked'); fb_email = jQuery("#fb_email").val(); }else{ emailLink = emailLink; } if (emailLink){ jQuery('#fb_link').attr('href',"mailto:"+fb_email); jQuery('#fb_link').attr('target','_self'); if (fb_email!="" && isEmail(fb_email) ){ jQuery("#fb_link").removeClass("disabled").addClass("email_us"); jQuery("#img_email").show(); jQuery("#img_msg").hide(); }else{ jQuery("#img_email").hide(); jQuery("#img_msg").show(); } }else{ jQuery("#fb_link").addClass("disabled"); } } }else{ if (jQuery("#chk_showemaillink").length > 0){ emailLink = jQuery("#chk_showemaillink").is(':checked'); fb_email = jQuery("#fb_email").val(); }else{ emailLink = emailLink; } if (emailLink){ jQuery('#fb_link').attr('href',"mailto:"+fb_email); jQuery('#fb_link').attr('target','_self'); if (fb_email!="" && isEmail(fb_email) ){ jQuery("#fb_link").removeClass("disabled").addClass("email_us"); jQuery("#img_email").show(); jQuery("#img_msg").hide(); }else{ jQuery("#img_email").hide(); jQuery("#img_msg").show(); } }else{ jQuery("#fb_link").addClass("disabled"); } } return false;}
function convertTimeFormat(time){ var hours = Number(time.match(/^(\d+)/)[1]); var minutes = Number(time.match(/:(\d+)/)[1]); var AMPM = time.match(/\s(.*)$/)[1]; if(AMPM == "PM" && hours<12) hours = hours+12; if(AMPM == "AM" && hours==12) hours = hours-12; var sHours = hours.toString(); var sMinutes = minutes.toString(); if(hours<10) sHours = "0" + sHours; if(minutes<10) sMinutes = "0" + sMinutes; return sHours+":"+sMinutes;}
function calcTime(city, offset){ d = new Date(); utc = d.getTime() + (d.getTimezoneOffset() * 60000); nd = new Date(utc + (3600000*offset)); return nd; }
function isEmail(email){ var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; return regex.test(email);} jQuery( document ).ready(function($) { calculate_time_zone(true); validate(); setInterval(validate, 30000); $('#fb_link').click(linkHandler);
});
</script>
<div class='code'> <a id="fb_link" href="http://m.me/McBrideIrishDance" target="_blank" class="" style="display: inline;"><div class="fbmessenger wposbottom_right"><img id="img_msg" src="https://supple.com.au/wp-content/themes/supple/img/msg.png"><img id="img_email" src="https://supple.com.au/wp-content/themes/supple/img/emailc.png" style="display: none;"> <span class="tooltiptext wposbottom_right">Message Us</span></div> </a></div>
<!--Facebook Chat Widget - Made by Supple Solutions - https://supple.com.au/tools/facebook-messenger-website-chat-widget/ -->
Powered by Create your own unique website with customizable templates.
  • Home
  • ABOUT
  • Classes
  • Adult / Teen Classes
  • Contact
  • Studio Rental
  • Book Us
  • Our Feis
  • Portal