function ajax_grab(id, url) {
  var req = false;

  // For Safari, Firefox, and other non-MS browsers
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch (e) {
      req = false;
    }
  } else if (window.ActiveXObject) {
    // For Internet Explorer on Windows
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        req = false;
      }
    }
  }

  var element = document.getElementById(id);

  if (element) {
    if (req) {
      // Synchronous request, wait till we have it all
      req.open('GET', url, false);
      req.send(null);
      element.innerHTML = req.responseText;
    } else {
      element.innerHTML = "Sorry, your browser does not support XMLHTTPRequest objects. This page requires Internet Explorer 5 or later for Windows, or Firefox for any system, or Safari. Other compatible browsers may also exist.";
    }
  }
}

function video_load (id, video_url, image_url, permalink, title, time, excerpt, autostart, width, height, front_page) {
	if (front_page && window.ActiveXObject) { // This must be IE. This ajax version of the video player works in anything except IE. So we'll make a virtual player (image) instead.
		document.getElementById(id).innerHTML = '<a href="' + permalink + '"><img src="' + image_url + '" width="' + width + '" height="' + (height - 24) + '" border="0" /><br /><img src="http://images.ientrymail.com/devwebpro/redesign/video-menu-bar.gif" width="417" height="24" border="0" /></a>';
	}
	else {
	        var s0 = new SWFObject("/wp-content/jwplayer/player.swf", "n0", width, height, 7);

	        s0.addVariable("plugins", "viral-2");
	        s0.addVariable("viral.onpause", "false");

	        s0.addVariable("file", video_url);
	        s0.addVariable("image", image_url);
	        s0.addVariable("autostart", (autostart ? "true" : "false"));
	        s0.addVariable("width", width);
	        s0.addVariable("height", height);
	        s0.addVariable("javascriptid", "n0");
	        s0.addVariable("searchbar", "false");
	        s0.addVariable("screencolor", "0x000000");
	        s0.addVariable("overstretch", "true");
	        s0.addVariable("showeq", "false");
	        s0.addVariable("showicons", "true");
	        s0.addVariable("shownavigation", "true");
	        s0.addVariable("showstop", "false");
	        s0.addVariable("showdigits", "true");
	        s0.addVariable("showdownload", "false");
	        s0.addVariable("usefullscreen", "true");
	        s0.addVariable("autoscroll", "false");
	        s0.addVariable("thumbsinplaylist", "true");
	        s0.addVariable("bufferlength", 5);
	        s0.addVariable("repeat", "false");
	        s0.addVariable("rotatetime", 5);
	        s0.addVariable("shuffle", "false");
	        s0.addVariable("smoothing", "true");
	        s0.addVariable("volume", 50);
	        s0.addVariable("enablejs", "true");
	        s0.addVariable("linkfromdisplay", "false");
	        s0.addVariable("linktarget", "_self");
	        /* This causes the inability to load the player sometimes. */
	        /* s0.addVariable("searchlink","http://search.longtail.tv/?q="); */

	        s0.addParam("allowfullscreen", "true");
	        s0.addParam("allowscriptaccess", "always");
	        s0.addParam("wmode", "opaque");

	        s0.write(id);
	}

	if (permalink && title && time && excerpt) {
	        document.getElementById(id).innerHTML += '<br /><br />';
	        document.getElementById(id).innerHTML += '<div class="video-seperation"> </div>';
	        document.getElementById(id).innerHTML += '<a href="' + permalink + '" class="video-title"><b>' + title + '</b></a>';
	        document.getElementById(id).innerHTML += ' | <b>Time:</b> (&nbsp;<i>' + time + '</i>&nbsp;)<br />';
	        document.getElementById(id).innerHTML += excerpt;
	}
}

function videotab_hilight (tab_id, total_tabs) {
  for (var i = 0; i < total_tabs; i++) {
    if (i == tab_id) {
      document.getElementById('videotab_' + i).className = 'videotab-hilighted';
    }
    else {
      document.getElementById('videotab_' + i).className = '';
    }
  }
}

//Welcome box with form
jQuery.noConflict();
jQuery(document).ready(function() {
  
  jQuery('.dwp-aj-hide').click(function() {
    jQuery('#dwp-aj-b').fadeOut('slow');
	jQuery('#dwp-aj-b').css("display","none");
	jQuery('#dwp-aj-b2').fadeIn('slow');
	jQuery('#dwp-aj-b2').css("display","block");
    jQuery('.dwp-aj-show').css("display","block");
	jQuery('.dwp-aj-hide').css("display","none");
    jQuery.cookie('dwp', 'hidden', {expires: 365});
  });
  
  jQuery('.dwp-aj-show').click(function() {
    jQuery('#dwp-aj-b').fadeIn('slow');
	jQuery('#dwp-aj-b').css("display","block");
	jQuery('#dwp-aj-b2').fadeOut('slow');
	jQuery('#dwp-aj-b2').css("display","none");
    jQuery('.dwp-aj-hide').css("display","block");
	jQuery('.dwp-aj-show').css("display","none");
    jQuery.cookie('dwp', null);
	jQuery.cookie('dwpwelcome', null);
  });
  
  var dwp = jQuery.cookie('dwp');
    if (dwp == 'hidden') {
      jQuery('#dwp-aj-b').css("display","none");
	  jQuery('#dwp-aj-b2').css("display","block");
      jQuery('.dwp-aj-show').css("display","block");
	  jQuery('.dwp-aj-hide').css("display","none");
  } else {
      jQuery('#dwp-aj-b').css("display","none");
	  jQuery('#dwp-aj-b2').css("display","block");
      jQuery('.dwp-aj-show').css("display","block");
	  jQuery('.dwp-aj-hide').css("display","none");
  };
});

jQuery.noConflict();
jQuery(document).ready(function() {
  function runIt() {
  jQuery(".arrow").fadeIn('slow');
  jQuery(".arrow").animate({"left": "+=30px"}, "slow");
  jQuery(".arrow").fadeOut('slow');
  jQuery(".arrow").animate({"left": "-=30px"}, "slow");
  jQuery(".arrow").delay(2000).fadeIn('slow' ,runIt);
  } runIt();
});

// Social Media Drop Down
jQuery.noConflict();
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function ddmenu_open()
{  ddmenu_canceltimer();
   ddmenu_close();
   ddmenuitem = jQuery('#topic-more').css('display', 'block');}

function ddmenu_close()
{  if(ddmenuitem) ddmenuitem.css('display', 'none');}

function ddmenu_timer()
{  closetimer = window.setTimeout(ddmenu_close, timeout);}

function ddmenu_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

jQuery(document).ready(function()
{  jQuery('#menu-block').bind('mouseover', ddmenu_open)
   jQuery('#menu-block').bind('mouseout',  ddmenu_timer)});

document.onclick = ddmenu_close;