< script > Out For hfisd.net

Where we have the records of the script libraries used by the website you are looking for. These libraries fulfill the JavaScript tasks of hfisd.net domain name.

<script type="text/javascript" src="https://files.gabbart.com/lib/jquery/jquery.min.js"></script></br><script type="text/javascript" src="https://files.gabbart.com/lib/jquery/jquery.browser.min.js"></script></br><script type="text/javascript" src="https://files.gabbart.com/lib/jquery/slider/jquery.advancedSlider.min.js"></script></br><script type="text/javascript" src="https://files.gabbart.com/lib/javascript/fader.js"></script></br><script type="text/javascript" src="https://files.gabbart.com/lib/javascript/calendar2.js"></script></br><script type="text/javascript" src="https://files.gabbart.com/lib/javascript/general2.js"></script></br><script src="https://files.gabbart.com/lib/javascript/validate.js" type="text/javascript"></script></br><script src="https://files.gabbart.com/lib/javascript/nav.js" type="text/javascript"></script></br><script src="https://cdn.gabbart.com/lib/fullcalendar/moment.js"></script></br><script src="https://cdn.gabbart.com/lib/fullcalendar/fullcalendar_ocr.js"></script></br><script src="https://cdn.gabbart.com/lib/fullcalendar/gcal.js"></script></br><script type="text/javascript"> $(document).ready(function() { $("#nav li").hover( function() { $("ul", this).css("display","none").fadeIn("fast"); } );$("#item13289").css("height","400px");$('#item13289').advancedSlider({skin: 'light-round-extended', alignType: 'centerCenter', width:764, height:400, effectType:'fade', horizontalSlices:1, verticalSlices:1, timerAnimation:false, navigationButtons:false, navigationArrows:true, fadeNavigationArrows:true, captionSize:42, shuffle:true, slideshowDelay:5000});$(".warning").remove(); $.get("/sndreq/formtoken.php", function(txt) { $("form[name=customForm]").append('<input type="hidden" name="ts" value="'+txt+'" />'); // $("#customForm").append('<input type="text" name="ts" value="'+txt+'" />'); $(".formBtn").click(function() { // alert("wont submit with two forms on page"); // alert($(this).closest("form").attr("id")); if (CheckRequiredFields()) { $("#humanvalid").val(1); // $(this).parents("form:first").submit(); // alert("validating"); $(this).closest("form").submit(); } }); });initSearch(293);}); $(window).load(function() {var tallCol = $(".pageContentBGL").outerHeight(true) - 20;$(".moduleBarLeftL, .moduleBarRightL").css("min-height",(tallCol+20)+"px");$(".stackBody").css("min-height",(tallCol-29)+"px");$(".pageBody").css("min-height",(tallCol - $(".pageTitle").outerHeight(true))+"px");});$("#footer").height(function(index, height) { return window.innerHeight - $(this).offset().top; });</script></br><script src="/includes/jquery/jquery.ui.js"></script></br><script type="text/javascript" src="/includes/js/jquery.qtip.js"></script></br><script type="text/javascript" src="/includes/js/moment.min.js"></script></br><script type="text/javascript"> $(document).ready(function() { String.prototype.stripSlashes = function(){ return this.replace(/\\(.)/mg, "$1"); } var LinkModiferRef = '&pgIDref=4009'; var CurCalID = '6850'; var init = true; var sidebarCalendarEvents6850 = []; //need a simple array of unix times for in_array to avoid lots of loops, renders ONE cirle per day if event/ var sidebarCalendarDays6850 = []; //used to display the on hover tooltip for every event that occured that day var sidebarCalendarEventAndDays6850 = []; function addDays(date, days) { var result = new Date(date); result.setDate(result.getDate() + days); return result; } var sidebarCalendarConfig = { editable: false, height: 'auto', minTime: '06:00:00', maxTime: '23:00:00', header: { left: 'prevYear,prev', center: 'title', right: 'next,nextYear' }, views: { month: { eventLimit: 99 } }, googleCalendarApiKey: 'AIzaSyDTTgBWki5P141BVMItARiZykc21-7HXxo', eventSources: [ { url: '/sndreq/calendar_feed.php?calendar_id=6850', }, ], eventClick: function(data, event, view) { window.location = '/event_view?event_id=' + data.id + LinkModiferRef; }, dayRender: function(date, cell) { //add class and date data so that after all events are rendered //can loop through and render ONE colored circle if an event occured var currentDate = date.unix(); cell.addClass('cellDay6850'); cell.attr('data-unix', currentDate); }, eventAfterAllRender: function(view) { //save events to array var events = $('#calendar-id-6850').fullCalendar('clientEvents'); sidebarCalendarEvents6850 = []; //add events and calendar to variable for list view var tmpCal = []; tmpCal['sidebar_calendar_id'] = 6850; tmpCal['events'] = []; var push = {}; if(events) { $.each(events, function(item, value) { if(value['url']) { var startDate = moment(value['start']).format('YYYY-MM-DD'); var startTime = moment(value['start']).format('HH:mm:ss'); if(startTime == '00:00:00') { startTime = null; } if(value['end']) { var endDate = moment(value['end']).format('YYYY-MM-DD'); var endTime = moment(value['end']).format('HH:mm:ss'); if(endTime == '00:00:00') { endTime = null; } } else { var endTime = null; var endDate = null; } var push = { id: value['id'], title: value['title'], calendar_name: value['source']['calendar_title'], calendar_id: value['calendar_id'], start: startDate, start_date: startDate, start_time: startTime, end: endDate, end_date: endDate, end_time: endTime, color: value['source']['color'], all_day: value['allDay'], allDay: value['allDay'], source: value['source'], description: value['description'], url: value['url'], googleCalendarId: value['source']['googleCalendarId'], textColor: value['source']['textColor'], editable: value['source']['editable'], attachment: null }; } else { var attachment = null; if(value['attachments']) { attachment = value['attachments']; } var startDate = moment(value['start_date']).format('YYYY-MM-DD'); if(value['end_date']) { var endDate = moment(value['end_date']).format('YYYY-MM-DD'); } else { var endDate = null; } var push = { id: value['id'], title: value['title'], calendar_name: value['calendar_name'], calendar_id: value['calendar_id'], start: startDate, start_date: startDate, start_time: value['start_time'], end: endDate, end_date: endDate, end_time: value['end_time'], color: value['color'], all_day: value['all_day'], allDay: value['allDay'], source: value['source'], description: value['description'], url: null, googleCalendarId: null, textColor: value['textColor'], editable: null, attachment: attachment }; } tmpCal['events'].push(push); }); } sidebarCalendarEvents6850.push(tmpCal); //hide calendar if calendar settings is set to hide if('' == true) { $('#calendar-content-6850').hide(); } if(init == true) { var calendar_id = '6850'; if('4' != '' && parseInt('4') != 0 && '2017-03-13' && '2017-03-13' != '' && calendar_id && calendar_id != '') { var listOutput = ''; var eventCounter = 1; //populate upcoming events var startUnix = moment().unix() * 1000; //today var endUnix = moment('2017-03-13').unix() * 1000; //date of set days to view var days = date_diff_indays(startUnix, endUnix); //counter for loop var currentDay = new Date(startUnix); //incremented placeholder var today = moment().format('L'); var eventLimit = '10'; if(eventLimit != '') { eventLimit = parseInt(eventLimit); } else { eventLimit = 999; } if(days && !isNaN(days) && eventLimit && startUnix && endUnix) { //store each days events in an array to sort by time before populating day var dayEvents = {}; var currentDayCounter = 0; for(var i = 0; i <= days; i++) { var j = i; //loop through events to see if any occur on current day if(sidebarCalendarEvents6850) { var currentUnix = currentDay.getTime() / 1000; //convert to seconds which moment() uses var eventOutput = ''; $(sidebarCalendarEvents6850).each(function(i, val) { if(val['events'] && parseInt(val['sidebar_calendar_id']) == parseInt('6850')) { //new day, sort all events for previous day, clear array, if(j != currentDayCounter) { //if dayEvents has events, display non-timed events first, //sort the events that are timed, display timed events if(!jQuery.isEmptyObject(dayEvents)) { var nonTimedEvents = {}; var displayEventCounter = 0; Object.keys(dayEvents).forEach(function(i,val) { //add to display events if no time, remove from array if(!dayEvents[i]['start_time'] && !dayEvents[i]['end_time']) { nonTimedEvents[displayEventCounter] = dayEvents[i]['html_output']; delete dayEvents[i]; displayEventCounter++; } else if(dayEvents[i]['start_time']) { if(dayEvents[i]['start_time'] && dayEvents[i]['start_date']) { var startDateTime = dayEvents[i]['start_date'] + ' ' + dayEvents[i]['start_time']; dayEvents[i]['start_date_time'] = moment(startDateTime).unix() * 1000; } } }); //sort any remaining (timed) items in array if(!jQuery.isEmptyObject(dayEvents)) { var sortTimes = []; //compile simple array of id and timestamp for sorting Object.keys(dayEvents).forEach(function(i,val) { if(dayEvents[i]['start_date_time']) { sortTimes.push([dayEvents[i]['start_date_time'], dayEvents[i]['id']]); } }); sortTimes.sort(sortFunction); function sortFunction(a, b) { if (a[0] === b[0]) { return 0; } else { return (a[0] < b[0]) ? -1 : 1; } } } else { var sortTimes = []; } if(!jQuery.isEmptyObject(nonTimedEvents) || sortTimes && sortTimes.length > 0) { //due to currentDay being evaulated at the end of the loop and logic executes when //a new day occurs, must use the previous day var currentDayTmp = new Date(currentDay); var previousDay = new Date(currentDayTmp.setDate(currentDayTmp.getDate() - 1)); var monthName = moment(previousDay).format('MMM'); var dayName = moment(previousDay).format('ddd'); //if today, make box green if(today == moment(previousDay).format('L')) { var boxColor = 'successBox'; } else { var boxColor = 'lightGrayBox'; } listOutput += '<div class="text-center moduleHeader auto-width sm-top-margin">'; listOutput += dayName + ', ' + monthName + ' ' + previousDay.getDate(); listOutput += '</div>'; listOutput += '<div>'; var eventPerDayCounter = 1; //list untimed events if(!jQuery.isEmptyObject(nonTimedEvents)) { var nonTimedLength = Object.keys(nonTimedEvents).length; Object.keys(nonTimedEvents).forEach(function(i,val) { listOutput += nonTimedEvents[i]; //If not last item, put divider if(eventPerDayCounter != nonTimedLength) { listOutput += '<hr style="margin: 5px 0px 5px 0px !important;" />'; } eventPerDayCounter++; }); } if(sortTimes && sortTimes.length > 0) { var sortedPerDay = 1; //add divider if there are any non-timed events before the timed events if(eventPerDayCounter != 1) { listOutput += '<hr style="margin: 5px 0px 5px 0px !important;" />'; } //loop through sorted times to display them in chronological order by start time $.each(sortTimes, function(i, val) { Object.keys(dayEvents).forEach(function(k,obj) { if(dayEvents[k]['id'] && dayEvents[k]['id'] == sortTimes[i][1]) { listOutput += dayEvents[k]['html_output']; //If not last item, put divider if(sortedPerDay != sortTimes.length) { listOutput += '<hr style="margin: 5px 0px 5px 0px !important;" />'; } sortedPerDay++; } }); }); } listOutput += '<div class="clearfix"></div>'; listOutput += '</div>'; } } dayEvents = {}; currentDayCounter = j; } Object.keys(val['events']).forEach(function(k,obj) { var startOfDayStart = moment(val['events'][k]['start_date']).startOf('day'); var eventStartUnixDayBegin = startOfDayStart.unix(); var endOfDayStart = moment(val['events'][k]['start_date']).endOf('day'); var eventStartUnixDayEnd = endOfDayStart.unix(); //have to get the start AND end of end day to correctly see if on that day var startOfDayEnd = moment(val['events'][k]['end_date']).startOf('day'); var eventEndUnixDayBegin = startOfDayEnd.unix(); var endOfDayEnd = moment(val['events'][k]['end_date']).endOf('day'); var eventEndUnixDayEnd = endOfDayEnd.unix(); //if all day it spans into the next day time wise since timezone //isn't being calculated, fix for list view by taking off 12 hours so //it doesn't span into the next day if(val['events'][k]['allDay'] == true) { eventEndUnixDayBegin -= 86400; eventEndUnixDayEnd -= 86400; } if(((eventStartUnixDayBegin <= currentUnix && eventEndUnixDayEnd >= currentUnix) || //multi day event in middle (eventStartUnixDayBegin <= currentUnix && eventStartUnixDayEnd >= currentUnix) || //event starts this day (eventEndUnixDayBegin <= currentUnix && eventEndUnixDayEnd >= currentUnix)) && //event ends this day eventCounter <= eventLimit) { //calendar only shows x events eventOutput = ''; eventOutput += '<div class="text-left">'; eventOutput += '<div>'; if(val['events'][k]['title']) { var titleAlt = 'View ' + val['events'][k]['title']; } else { var titleAlt = 'View Event'; } if(val['events'][k]['url']) { var link = val['events'][k]['url']; var linkTarget = "_blank"; } else { var link = '/event_view?event_id=' + val['events'][k]['id'] + '&pgIDref=4009'; var linkTarget = "_self"; } eventOutput += '<div class="upcomingEventsRow">'; if(val['events'][k]['color']) { eventOutput += '<div class="upcomingEventsColumnColor sm-top-margin">'; eventOutput += '<a href="' + link + '" title="' + titleAlt + '" target="' + linkTarget + '">'; eventOutput += '<span style="display:none;">Event</span><div class="upcomingEventsColorBubble" style="background-color: ' + val['events'][k]['color'] + ' !important;"></div>'; eventOutput += '</a>'; eventOutput += '</div>'; eventOutput += '<div class="upcomingEventsColumnTitle">'; } eventOutput += '<a href="' + link + '" title="' + titleAlt + '" target="' + linkTarget + '">'; eventOutput += '<strong>' + val['events'][k]['title'] + '</strong>'; eventOutput += '</a>'; //don't show times if all day if(val['events'][k]['all_day'] != true) { //they did not set an end time, defaults to 12:00:00 if(val['events'][k]['start_time'] && val['events'][k]['end_time']) { eventOutput += '<br />' + moment(val['events'][k]['start'] + ' ' + val['events'][k]['start_time']).format('h:mm a'); eventOutput += ' - ' + moment(val['events'][k]['start'] + ' ' +val['events'][k]['end_time']).format('h:mm a'); } else if(val['events'][k]['start_time']) { eventOutput += '<br />' + moment(val['events'][k]['start'] + ' ' + val['events'][k]['start_time']).format('h:mm a'); } } if(val['events'][k]['color']) { eventOutput += '</div>'; //end upcomingEventsColumnTitle } eventOutput += '</div>'; //end upcomingEventsRow eventOutput += '</div>'; if(val['events'][k]['description'] || val['events'][k]['attachment']) { eventOutput += '<div class="md-sm-left-margin">'; if(val['events'][k]['description']) { if(val['events'][k]['description'] && val['events'][k]['description'].length > 100) { var description = val['events'][k]['description'].substr(0, 99) + '...'; } else { var description = val['events'][k]['description']; } if(description.length > 0) { eventOutput += '<span title="' + val['events'][k]['description'] + '">' + description + '</span>'; } } if(val['events'][k]['attachment']) { if(val['events'][k]['attachment'].indexOf('http://') != -1 || val['events'][k]['attachment'].indexOf('https://') != -1) { //external link eventOutput += '<br /><a href="' + val['events'][k]['attachment'] + '" title="' + val['events'][k]['attachment'] + '">'; eventOutput += '<img src="https://files.gabbart.com/lib/common/glyphiconPaperclip.png" width="10" height="10" alt="' + val['events'][k]['attachment'] + '">&nbsp;Attachment'; eventOutput += '</a>'; } else { //internal link eventOutput += '<br /><a href="' + val['events'][k]['attachment'] + '" title="' + 'www.hfisd.net' + val['events'][k]['attachment'] + '">'; eventOutput += '<img src="https://files.gabbart.com/lib/common/glyphiconPaperclip.png" width="10" height="10" alt="' + 'www.hfisd.net' + val['events'][k]['attachment'] + '">&nbsp;Attachment'; eventOutput += '</a>'; } } eventOutput += '</div>'; } eventOutput += '<div class="text-center">'; if(!val['events'][k]['googleCalendarId'] && val['events'][k]['calendar_name']) { if(parseInt('6850') != val['events'][k]['calendar_id']) { if(val['events'][k]['calendar_name'].indexOf('Calendar: ') >= 0) { var title = val['events'][k]['calendar_name'].replace('Calendar: ', ''); } else { var title = val['events'][k]['calendar_name']; } title = title.stripSlashes(); eventOutput += '<small><label class="calendar-source">(Source: </label>'; eventOutput += '<a href="/page/page_calendar?calID=' + val['events'][k]['calendar_id'] + '" title="View ' + title.stripSlashes() + '">' + title.stripSlashes() + '</a>)</small>'; } } else if(val['events'][k]['url']) { eventOutput += '<small>'; eventOutput += '<label class="calendar-source">(Source: </label>'; eventOutput += '<a href="' + val['events'][k]['url'] + '" title="Open Google Calendar" target="_blank">'; eventOutput += '<img alt="View In Google Calendar" src="https://files.gabbart.com/lib/common/gcalIcon.png" width="12" height="12" title="View In Google Calendar">&nbsp;'; if(val['events'][k]['calendar_name']) { eventOutput += val['events'][k]['calendar_name']; } eventOutput += '</a>)'; eventOutput += '</small>'; } eventOutput += '</div>'; eventOutput += '</div>'; //add event to day array for sorting if(j == currentDayCounter) { dayEvents[val['events'][k]['id']] = { 'id' : val['events'][k]['id'], 'html_output' : '<div style="page-break-inside: auto;"></div><table class="no-border fullWidth">' + eventOutput + '</table>', 'start' : val['events'][k]['start'], 'start_date' : val['events'][k]['start_date'], 'start_time' : val['events'][k]['start_time'], 'end' : val['events'][k]['end'], 'end_date' : val['events'][k]['end_date'], 'end_time' : val['events'][k]['end_time'], 'all_day' : val['events'][k]['all_day'] }; } eventCounter++; } }); } }); } //increment to next day currentDay = addDays(currentDay, 1); } } if(listOutput && listOutput.length > 0) { listOutput = '<div class="list-group">' + listOutput + '</div>'; $('#upcomingEventsOutput' + calendar_id).html(listOutput); } else { //no events // var listOutput = '<div class="list-group">'; // listOutput += '<div class="dark-list-group-item">'; // listOutput += '<div class="col-md-6 col-md-offset-3 col-sm-6 col-sm-offset-3 col-xs-12 grayBox text-center">No events occured.</div>'; // listOutput += '<div class="clearfix"></div>'; // listOutput += '</div>'; // listOutput += '</div>'; // $('#upcomingEventsOutput' + calendar_id).html(listOutput); $('#upcomingEventsOutput' + calendar_id).hide(); $('.upcoming' + calendar_id).hide(); } } init = false; } //after all events are rendered (but invisible) //IF EVENT OCCURS ON THIS DAY, SHOW CIRCLE IF NO CIRCLE, ADD EVENT TO DATE array sidebarCalendarEventAndDays6850 = []; sidebarCalendarDays6850 = []; $('.cellDay6850').each(function(e) { var foo = $(this); var currentUnix = moment(parseInt($(this).data('unix')) * 1000).add(1, 'days').unix(); //loop through events, if event occurs on this day and not in sidebarCalendarDays, show CIRCLE and add event to data //if event occurs on this day and IN sidebarCalendarDays, add event to data $(sidebarCalendarEvents6850).each(function(i, val) { if(val['events'] && parseInt(val['sidebar_calendar_id']) == parseInt('6850')) { Object.keys(val['events']).forEach(function(k,obj) { var startOfDayStart = moment(val['events'][k]['start_date']).startOf('day'); var eventStartUnixDayBegin = startOfDayStart.unix(); var endOfDayStart = moment(val['events'][k]['start_date']).endOf('day'); var eventStartUnixDayEnd = endOfDayStart.unix(); //have to get the start AND end of end day to correctly see if on that day var startOfDayEnd = moment(val['events'][k]['end_date']).startOf('day'); var eventEndUnixDayBegin = startOfDayEnd.unix(); var endOfDayEnd = moment(val['events'][k]['end_date']).endOf('day'); var eventEndUnixDayEnd = endOfDayEnd.unix(); //if all day it spans into the next day time wise since timezone //isn't being calculated, fix for list view by taking off 12 hours so //it doesn't span into the next day if(val['events'][k]['allDay'] == true) { eventEndUnixDayBegin -= 43200; eventEndUnixDayEnd -= 43200; } //if no times the end_date is being sent incorrectly (+1 day) if(!val['events'][k]['start_time'] && !val['events'][k]['end_time'] && val['events'][k]['end_date']) { var endDate = moment(val['events'][k]['end_date']).subtract(1, 'days').format('YYYY-MM-DD'); } else { var endDate = val['events'][k]['end_date']; } if((eventStartUnixDayBegin <= currentUnix && eventEndUnixDayEnd >= currentUnix) || //multi day event in middle (eventStartUnixDayBegin <= currentUnix && eventStartUnixDayEnd >= currentUnix) || //event starts this day (eventEndUnixDayBegin <= currentUnix && eventEndUnixDayEnd >= currentUnix)) { //event ends this day //currentUnix not in sidebarCalendarDays, show CIRCLE if($.inArray(currentUnix, sidebarCalendarDays6850) === -1) { //add day to array sidebarCalendarDays6850.push(currentUnix); var eventAndDay = {}; eventAndDay['unix'] = currentUnix; eventAndDay['events'] = []; sidebarCalendarEventAndDays6850.push(eventAndDay); //create colored circle to hover var coloredCircle = '<div class="text-center">'; coloredCircle += '<div class="coloredCircle sidebarMonthDayHover6850 defaultEventColor" id="monthDayHoverCircle' + currentUnix + '6850" data-unix="' + currentUnix + '">'; coloredCircle += '</div>'; $(foo).html(coloredCircle); } //don't show times if all day if(val['events'][k]['all_day'] != true) { if(val['events'][k]['start_time'] && val['events'][k]['end_time']) { var startTimeTmp = moment(val['events'][k]['start_date'] + ' ' + val['events'][k]['start_time']).format('h:mm a'); var endTimeTmp = moment(val['events'][k]['start_date'] + ' ' + val['events'][k]['end_time']).format('h:mm a'); } else if(val['events'][k]['start_time']) { var startTimeTmp = moment(val['events'][k]['start_date'] + ' ' + val['events'][k]['start_time']).format('h:mm a'); var endTimeTmp = null; } else { var startTimeTmp = null; var endTimeTmp = null; } } else { var startTimeTmp = null; var endTimeTmp = null; } if(!val['events'][k]['googleCalendarId'] && val['events'][k]['calendar_name']) { if(parseInt('6850') != val['events'][k]['calendar_id']) { if(val['events'][k]['calendar_name'].indexOf('Calendar: ') >= 0) { var source = val['events'][k]['calendar_name'].replace('Calendar: ', ''); } else { var source = val['events'][k]['calendar_name']; } source = source.stripSlashes(); } } else if(val['events'][k]['url']) { source = '<img alt="View In Google Calendar" src="https://files.gabbart.com/lib/common/gcalIcon.png" width="12" height="12" title="View In Google Calendar">&nbsp;'; if(val['events'][k]['calendar_name']) { source += val['events'][k]['calendar_name']; } } var eventDataTmp = {}; eventDataTmp['id'] = val['events'][k]['id']; eventDataTmp['title'] = val['events'][k]['title']; eventDataTmp['startTime'] = startTimeTmp; eventDataTmp['endTime'] = endTimeTmp; eventDataTmp['source'] = source; eventDataTmp['color'] = val['events'][k]['color']; eventDataTmp['startDate'] = val['events'][k]['start_date']; eventDataTmp['endDate'] = endDate; eventDataTmp['calendar_id'] = val['events'][k]['calendar_id']; eventDataTmp['attachment'] = val['events'][k]['attachment']; //find day in sidebarCalendarEventAndDays, push event data to correct day $(sidebarCalendarEventAndDays6850).each(function(j, day) { if(sidebarCalendarEventAndDays6850[j]['unix'] == currentUnix) { sidebarCalendarEventAndDays6850[j]['events'].push(eventDataTmp); } }); } }); } }); }); //configure tooltips for every color bubble //after date/event data array compiled loop through sidebarMonthDayHover again and create tooltips for id monthDayHoverCircle' + currentUnix + '$calendar_id $('.sidebarMonthDayHover6850').each(function(i, val) { var foo = $(this); var currentUnix = foo.data('unix'); var id = foo.attr('id'); //loop through sidebarCalendarEventAndDays until find the current unix day $(sidebarCalendarEventAndDays6850).each(function(j, day) { if(currentUnix == sidebarCalendarEventAndDays6850[j]['unix'] && sidebarCalendarEventAndDays6850[j]['events']) { var dayTooltip = ''; var eventLimitCounter = 0; var eventLimit = 5; //loop through all events for that day Object.keys(sidebarCalendarEventAndDays6850[j]['events']).forEach(function(k,obj) { if(sidebarCalendarEventAndDays6850[j]['events'][k]['title']) { if(eventLimitCounter <= eventLimit) { if(dayTooltip != '') { dayTooltip += '<hr style="margin: 5px 0px 5px 0px !important;" />'; } dayTooltip += '<div class="upcomingEventsRow">'; //render color bubble if(sidebarCalendarEventAndDays6850[j]['events'][k]['color']) { var eventColor = sidebarCalendarEventAndDays6850[j]['events'][k]['color']; dayTooltip += '<div class="upcomingEventsColumnColor sm-top-margin">'; dayTooltip += '<div class="upcomingEventsColorBubble" style="background-color: ' + eventColor + ' !important;"></div>'; dayTooltip += '</div>'; } dayTooltip += '<div class="upcomingEventsColumnTitle">'; dayTooltip += sidebarCalendarEventAndDays6850[j]['events'][k]['title'] + '<br />'; var startTime = sidebarCalendarEventAndDays6850[j]['events'][k]['startTime']; var endTime = sidebarCalendarEventAndDays6850[j]['events'][k]['endTime']; if(startTime || endTime) { if(startTime) { dayTooltip += startTime; } if(endTime) { if(startTime) { if(startTime != endTime) { dayTooltip += ' - ' + endTime; } } else { dayTooltip += endTime; } } dayTooltip += '<br />'; } var startDate = sidebarCalendarEventAndDays6850[j]['events'][k]['startDate']; var endDate = sidebarCalendarEventAndDays6850[j]['events'][k]['endDate']; if(startDate && endDate && startDate != endDate) { dayTooltip += moment(startDate).format('MMM D') + ' - ' + moment(endDate).format('MMM D'); dayTooltip += '<br />'; } if(sidebarCalendarEventAndDays6850[j]['events'][k]['source']) { if(sidebarCalendarEventAndDays6850[j]['events'][k]['calendar_id'] != 6850) { dayTooltip += '<label><small>Source:</small></label> ' + sidebarCalendarEventAndDays6850[j]['events'][k]['source'] + '<br />'; } } if(sidebarCalendarEventAndDays6850[j]['events'][k]['attachment']) { dayTooltip += '<img src="https://files.gabbart.com/lib/common/glyphiconPaperclip.png" width="10" height="10">&nbsp;Attachment(s)'; } dayTooltip += '</div>'; dayTooltip += '</div>'; //end upcomingEventsRow //5th event, show message if(eventLimitCounter == eventLimit) { dayTooltip += '<hr /><div class="upcomingEventsRow">'; dayTooltip += 'Click to See All Events'; dayTooltip += '</div>'; //end upcomingEventsRow } } eventLimitCounter++; } }); //if more events than eventLimit, show message at top if(eventLimitCounter >= eventLimit) { dayTooltip = '<div class="upcomingEventsRow">Click to See All Events</div><hr />' + dayTooltip; } //optional white tooltip = qtip-bootstrap $(foo).qtip({ content: dayTooltip, position: { my: 'top left', at: 'bottom left', viewport: $(window), adjust:{method: 'flipinvert'} }, style: { classes: 'qtip-bootstrap ', tip: { width:12, height:6, mimic:'center' } }, show: { ready:false }, hide: { fixed: true } }); } }); }); } }; //calculate days between two dates var date_diff_indays = function(date1, date2) { dt1 = new Date(date1); dt2 = new Date(date2); return Math.floor((Date.UTC(dt2.getFullYear(), dt2.getMonth(), dt2.getDate()) - Date.UTC(dt1.getFullYear(), dt1.getMonth(), dt1.getDate()) ) /(1000 * 60 * 60 * 24)); } //get google feeds var googleCalendarFeeds = []; //Load dynamic number of google feeds into the eventSources object if (googleCalendarFeeds) { $.each(googleCalendarFeeds, function(item, value) { if(googleCalendarFeeds[item] && typeof googleCalendarFeeds[item] === 'object') { Object.keys(googleCalendarFeeds[item]).forEach(function(key,index) { var googleColor = ''; if(googleCalendarFeeds[item][key]['color']) { googleColor = googleCalendarFeeds[item][key]['color'].trim(); } var googleTextColor = ''; if(googleCalendarFeeds[item][key]['text_color']) { googleTextColor = googleCalendarFeeds[item][key]['text_color']; } var googleCalTitle = ''; if(googleCalendarFeeds[item][key]['calendar_title']) { googleCalTitle = googleCalendarFeeds[item][key]['calendar_title']; } var googleCalendarId = ''; if(googleCalendarFeeds[item][key]['gcal_link'] && googleCalendarFeeds[item][key]['gcal_link'].trim()) { googleCalendarId = googleCalendarFeeds[item][key]['gcal_link'].trim(); } sidebarCalendarConfig.eventSources.push(new Object({googleCalendarId: googleCalendarId, color: googleColor, eventTextColor: googleTextColor, textColor: googleTextColor, calendar_title: googleCalTitle})); }); } }); } if("Calendar: Main Calendar") { var calendar_name = "Calendar: Main Calendar"; calendar_name = calendar_name.toLowerCase(); //load campus feed if campus is not in calendar name if (calendar_name.indexOf("campus") === -1 && calendar_name.indexOf("district") === -1) { sidebarCalendarConfig.eventSources.push(new Object({url: '/sndreq/campus_calendar_feed.php?calendar_id=6850'})); } //load district feed if district is not in calendar name if (calendar_name.indexOf("district") === -1) { sidebarCalendarConfig.eventSources.push(new Object({url: '/sndreq/district_calendar_feed.php?calendar_id=6850'})); } } $('#calendar-id-6850').fullCalendar(sidebarCalendarConfig); //on month day event click take user to day view of calendar for that day $(document).delegate('.sidebarMonthDayHover6850', "click", function(event, state){ var currentUnix = $(this).data('unix'); var currDate = moment(currentUnix * 1000).format("YYYY-MM-DD"); window.location.href = '/page/page_calendar?calID=6850&view=day&date=' + currDate; }); }); </script></br><script> $(document).ready(function() { var x = $('#searchBar2').position(); var y = $('#navbar2').position(); //var z = $('#navbar2').zIndex(); var z = $('#navbar2').css("z-index"); if ($('#searchBar2').position() && y && x && y.top && x.top && y.top < x.top) { //nav bar over search z = z - 1; $('#searchBar2').css({'position' : 'absolute', 'z-index' : z}); } else if ($('#searchBar2').position() && y && x && y.top && x.top && x.top < y.top) { //search bar over nav $('#searchBar2').css({'position' : 'absolute', 'z-index' : '5000000'}); } else if ($('#searchBar2').position() && y && x && y.top && x.top && x.top == y.top) { //search bar located next to nav bar $('#searchBar2').css({'position' : 'absolute', 'z-index' : z}); } }); </script></br><script> $(document).ready(function() { text_color= $("#fAdmin a").css("color"); $("#shareThisPage_footer").css("color",text_color); $('.twitterlogo_share').click(function() { var url = $(this).attr("data-ref"); $.ajax({ type: 'POST', url: "/includes/ajax/GetTinyUrl_AJAX.php?" + new Date().getTime() + Math.random(), data: { url: url }, success: function(returned) { window.open('http://twitter.com/share?text=Check%20This%20Out: &url='+returned, 'targetWindow','toolbar=no, location=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=500, height=440'); return false; }, error : function(value) { } }); }); }); </script></br><script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element'); // begin accessibility compliance, requires jQuery $('img.goog-te-gadget-icon').attr('alt','Google Translate'); $('div#goog-gt-tt div.logo img').attr('alt','translate'); $('div#goog-gt-tt .original-text').css('text-align','left'); $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); // end accessibility compliance } </script></br><script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script></br><script> $(document).ready(function(){ /*this code will give every image on the viewed page that has an empty alt tag, a unique alt tag*/ imageAmount=0; $(document).find('img').each(function(){ if(this.alt.trim() == ''){ if ($( this ).hasClass( "gabbartHSS" )) { } else { this.alt = 'website picture'+imageAmount; } } imageAmount++; }) selectSerchBoxes=0; /* $('.bs-searchbox').each(function(i, obj) { alert('hi'); //$(".bs-searchbox input").attr('id', 'searchSelectMenu'+selectSerchBoxes); // $(this).append("<label style='display:none;' for='searchSelectMenu"+selectSerchBoxes+"'>Search Select Menu</label>") // selectSerchBoxes++; }) */ $('div[class="bs-searchbox"]').each(function(index,item){ if(parseInt($(item).data('index'))>2){ // $(item).html('Testimonial '+(index+1)+' by each loop'); // alert('hi'); } }); $(".prev").append('<span style="display:none;">Prev</span>'); $(".next").append('<span style="display:none;">Next</span>'); }); </script></br>

< meta > Out For hfisd.net

A meta tag is a line that contains a large number of information lines from the top of a site to the description field. It contains many fields, such as the keywords that a website is associated with.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></br><meta name="description" content=""></br><meta name="keywords" content=""></br><meta name="author" content="Hamshire-Fannett Independent School District"></br><meta name="copyright" content="Gabbart Communications and Hamshire-Fannett Independent School District"></br><meta name="language" content="English"></br><meta name="charset" content="iso-8859-1"></br><meta name="distribution" content="Global"></br><meta name="rating" content="General"></br><meta name="expires" content="Never"></br><meta name="robots" content="index, follow"></br><meta name="revisit-after" content="7 days"></br>

< link > Out For hfisd.net

Links are lines that contain all libraries or other references to a website (for example, a name tag). These lines vary for each website.

<link rel="stylesheet" type="text/css" media="all" href="/templates/common/common.css"></br><link rel="stylesheet" type="text/css" media="screen" href="https://s3.amazonaws.com/scschoolfiles/293/css458.css"></br><link rel="stylesheet" type="text/css" media="print" href="/templates/common/css_print.css"></br><link rel="stylesheet" type="text/css" media="all" href="https://s3.amazonaws.com/scschoolfiles/293/stack_styles.css"></br><link rel="stylesheet" type="text/css" href="https://files.gabbart.com/lib/jquery/slider/advanced-slider-base.css"></br><link rel="stylesheet" type="text/css" href="https://files.gabbart.com/lib/jquery/slider/light-round-extended/light-round-extended.css"></br><link href="https://cdn.gabbart.com/lib/fullcalendar/fullcalendar.css" rel="stylesheet"></br><link href="https://cdn.gabbart.com/lib/fullcalendar/fullcalendar.print.css" rel="stylesheet" media="print"></br><link rel="stylesheet" href="/includes/css/calendar.css" type="text/css"></br><link rel="stylesheet" href="/includes/css/jquery.qtip.css" type="text/css"></br>

Dig Query For hfisd.net

Version: 1.0.0.0,Dns Server: 62.210.16.6,Qtype: A,Name: hfisd.net,OPCODE: Query,RCODE: NoError,ID: 37565,QR: True,AA: False,RD: True,RA: True,QDCOUNT: 1,ANCOUNT: 1,NSCOUNT: 0,ARCOUNT: 0,QUESTION SECTION: hfisd.net. IN A,ANSWER SECTION:hfisd.net. 86397 IN A 54.208.31.49,Query time: 0,SERVER: 62.210.16.6,PORT: 53,WHEN: Wed Mar 08 14:17:09 2017,MSG SIZE rcvd: 43

< html > Out For hfisd.net

# Name Count
1 Script Count 21
2 Meta Count 12
3 Link Count 10
4 Ul Count 9
5 Table Count 1
6 < a > Count 148
7 div Count 146
8 H1 Count 0
9 H2 Count 0

< head > Out For hfisd.net

Title

Hamshire-Fannett Independent School District - Home

Desc

No description fields for hfisd.net could be found in research. This indicates that the website you are calling is closed or that this field is not identified.

Keywords

No Keywords fields for hfisd.net could be found in research. This indicates that the website you are calling is closed or that this field is not identified.


< head > Inf. Out For hfisd.net

# Name Count
1 Title Count 51
2 Description Count 0
3 Keywords Count 0

Domain Test

# Name Flag
1 Name hfisd
2 Length 5 Characters.
3 Extension .net

Mistakes Out For hfisd.net

It contains the most common mistakes made in search engines. The algorithm was developed to produce results in a way similar to a fault made in the real sense. You can see options for domains similar to your domain's domain by reviewing the list in this area. Or you can buy the domain name created by our algorithm which we think will be useful.
  • 1- http://www.fisd.net
  • 2- http://www.yfisd.net
  • 3- http://www.hyfisd.net
  • 4- http://www.yhfisd.net
  • 5- http://www.ufisd.net
  • 6- http://www.hufisd.net
  • 7- http://www.uhfisd.net
  • 8- http://www.nfisd.net
  • 9- http://www.hnfisd.net
  • 10- http://www.nhfisd.net
  • 11- http://www.jfisd.net
  • 12- http://www.hjfisd.net
  • 13- http://www.jhfisd.net
  • 14- http://www.gfisd.net
  • 15- http://www.hgfisd.net
  • 16- http://www.ghfisd.net
  • 17- http://www.bfisd.net
  • 18- http://www.hbfisd.net
  • 19- http://www.bhfisd.net
  • 20- http://www.hisd.net
  • 21- http://www.hvisd.net
  • 22- http://www.hfvisd.net
  • 23- http://www.hvfisd.net
  • 24- http://www.htisd.net
  • 25- http://www.hftisd.net
  • 26- http://www.htfisd.net
  • 27- http://www.hgisd.net
  • 28- http://www.hfgisd.net
  • 29- http://www.hgfisd.net
  • 30- http://www.hrisd.net
  • 31- http://www.hfrisd.net
  • 32- http://www.hrfisd.net
  • 33- http://www.hgisd.net
  • 34- http://www.hfgisd.net
  • 35- http://www.hgfisd.net
  • 36- http://www.hcisd.net
  • 37- http://www.hfcisd.net
  • 38- http://www.hcfisd.net
  • 39- http://www.hfsd.net
  • 40- http://www.hflsd.net
  • 41- http://www.hfilsd.net
  • 42- http://www.hflisd.net
  • 43- http://www.hfusd.net
  • 44- http://www.hfiusd.net
  • 45- http://www.hfuisd.net
  • 46- http://www.hfosd.net
  • 47- http://www.hfiosd.net
  • 48- http://www.hfoisd.net
  • 49- http://www.hfksd.net
  • 50- http://www.hfiksd.net
  • 51- http://www.hfkisd.net
  • 52- http://www.hfjsd.net
  • 53- http://www.hfijsd.net
  • 54- http://www.hfjisd.net
  • 55- http://www.hfid.net
  • 56- http://www.hfizd.net
  • 57- http://www.hfiszd.net
  • 58- http://www.hfizsd.net
  • 59- http://www.hfixd.net
  • 60- http://www.hfisxd.net
  • 61- http://www.hfixsd.net
  • 62- http://www.hfiwd.net
  • 63- http://www.hfiswd.net
  • 64- http://www.hfiwsd.net
  • 65- http://www.hfied.net
  • 66- http://www.hfised.net
  • 67- http://www.hfiesd.net
  • 68- http://www.hfidd.net
  • 69- http://www.hfisdd.net
  • 70- http://www.hfidsd.net
  • 71- http://www.hfiad.net
  • 72- http://www.hfisad.net
  • 73- http://www.hfiasd.net
  • 74- http://www.hfisx.net
  • 75- http://www.hfisxd.net
  • 76- http://www.hfisdx.net
  • 77- http://www.hfiss.net
  • 78- http://www.hfissd.net
  • 79- http://www.hfisds.net
  • 80- http://www.hfisr.net
  • 81- http://www.hfisrd.net
  • 82- http://www.hfisdr.net
  • 83- http://www.hfisf.net
  • 84- http://www.hfisfd.net
  • 85- http://www.hfisdf.net
  • 86- http://www.hfise.net
  • 87- http://www.hfised.net
  • 88- http://www.hfisde.net
  • 89- http://www.hfisc.net
  • 90- http://www.hfiscd.net
  • 91- http://www.hfisdc.net
  • 92- http://www.hfis.net