/*All Pages*/

// Contact Form (SEO eBook Form Slider)
$(document).ready(function(){
	$("#contactLink").click(function(e){
		e.preventDefault();//Stops normal link behaviour if Javascript is turned off.
		$("#contactForm").animate({width:'toggle'},'slow');
	});
});

//function closeForm(){
//	$("#messageSent").show("slow");
//	setTimeout('$("#messageSent").hide();$("#contactForm").slideUp("slow")', 2000);
//}

// Image PNG Hover
$(document).ready(function() {
	
	// Preload all rollovers
	$(".hover img").each(function() {
		// Set the original src
		rollsrc = $(this).attr("src");
		rollON = rollsrc.replace(/.png$/ig,"_over.png");
		$("<img>").attr("src", rollON);
	});
	
	// Navigation rollovers
	$(".hover a").mouseover(function(){
		imgsrc = $(this).children("img").attr("src");
		matches = imgsrc.match(/_over/);
		
		// don't do the rollover if state is already ON
		if (!matches) {
		imgsrcON = imgsrc.replace(/.png$/ig,"_over.png"); // strip off extension
		$(this).children("img").attr("src", imgsrcON);
		}
	});
	$(".hover a").mouseout(function(){
		$(this).children("img").attr("src", imgsrc);
	});
});

// Excerpt Maker (Makes blockquote from em w/ special class name)
var excerpts = false;
	
function makeExcerpts() {
  var eleArr, sniffer, css, i, newNode, newNodeTxt, parNode;
  
  // are teaser boxes already there?
  if (excerpts)
          return false;
  
  // is DOM capable?
  if (!document.getElementById)
          return false;
          
  // is stylesheet activated?
  sniffer = document.getElementById("css_sniffer");
  if (sniffer.currentStyle) // IE
          css = sniffer.currentStyle['left'];
  else if (window.getComputedStyle) // Mozilla / Opera
    css = document.defaultView.getComputedStyle(sniffer,null).getPropertyValue('left');
  else css = "0px";

  if (css == "auto") // css not activated
    return false;
    eleArr = document.getElementsByTagName("em");
    for (i=0;i<eleArr.length;i++) {
      if (eleArr[i].className == "excerpt-l") {
        newNode = document.createElement("span");
        newNode.className = "excerptbox-l";
        newNodeTxt = document.createTextNode( eleArr[i].firstChild.nodeValue );
        newNode.appendChild( newNodeTxt );
        parNode = eleArr[i].parentNode;
        parNode.insertBefore(newNode, parNode.firstChild);
	  }
	  if (eleArr[i].className == "excerpt-r") {
        newNode = document.createElement("span");
        newNode.className = "excerptbox-r";
        newNodeTxt = document.createTextNode( eleArr[i].firstChild.nodeValue );
        newNode.appendChild( newNodeTxt );
        parNode = eleArr[i].parentNode;
        parNode.insertBefore(newNode, parNode.firstChild);
	  }
    }
  return excerpts=true;
}
window.onload=makeExcerpts;

