// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

hs.graphicsDir = '/javascripts/highslide/graphics/';
hs.showCredits = false;

var next = 0;

function nextImage () {
  if (next == 15) next = 0;
  $('homepics').style.backgroundImage = 'url(' + $('rotate' + next++).src + ')';
}

function startSlideShow() {
  new PeriodicalExecuter(nextImage, 8);
}



function DisableComma(e)
{
   	 if(window.event)
		  KeyID = window.event.keyCode;     //IE
	 else
		  KeyID = e.which;     //firefox

   
   if(KeyID == 188){
   	if(window.event)
		  event.cancel = true;
	 else
		  e.cancelBubble = true;
		  
   	return false;
   }	
   else
   	return true;

}

/* DHTML textbox character counter script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/) */

maxL=500;
var bName = navigator.appName;
function taLimit(e, taObj) {
  if ((e.keyCode == 8) /* backspace */ || (e.keyCode == 46) /* delete */ || (e.keyCode == 37) || (e.keyCode == 38) || (e.keyCode == 39) || (e.keyCode == 40) /*arrows */ ) return true;
	if (taObj.value.length==maxL) return false;
	return true;
}

function taCount(taObj,Cnt) { 
	objCnt=createObject(Cnt);
	objVal=taObj.value;
	if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
	if (objCnt) {
		if(bName == "Netscape"){	
			objCnt.textContent=maxL-objVal.length;}
		else{objCnt.innerText=maxL-objVal.length;}
	}
	return true;
}
function createObject(objId) {
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}
