function toggleSM(){
	document.getElementById('smwrap').style.display=document.getElementById('smwrap').style.display=='none'?'block':'none';
}
var globto;
function nextHpIm(view){
	fades=document.getElementsByClassName('contentdiv');
	numfades=fades.length;
	for (a=0;a<fades.length;a++){
		if (fades[a].style.display!='none') {
			onetofade=fades[a];
			onetoshow=(a-(-1))>(fades.length-1)?fades[0]:fades[(a-(-1))];
		}
	}
	if (view!='') {
		clearTimeout(globto);
		onetoshow=fades[(view-1)];
		time=10000;
		onetofade.style.display='none';
		onetoshow.style.display='block';
	} else {
		time=4000;
		new Effect.Fade(onetofade);
		new Effect.Appear(onetoshow);
	}
	globto=setTimeout('nextHpIm("");',time);
}

var lct;
var lctdir='dn';
var inner;
var outer;
var curoff=0;
var outoffh;
var inoffh;

function stopcompticker(){
	clearInterval(lct);
}

function startcompticker(){
	inner=document.getElementById('compwrap');
	outer=document.getElementById('datacontainer');
	outoffh=outer.offsetHeight;
	inoffh=inner.offsetHeight;
	curoff=parseInt(inner.style.marginTop);
	lct=setInterval("compticker()",100);
}

function compticker(){
	if ((outoffh-inoffh)<curoff && curoff<=0){
		if (lctdir=='dn') {
			curoff=curoff-1;
		} else {
			curoff=curoff-(-1);
		}
	} else if ((outoffh-inoffh)>=curoff ){
		lctdir='up';
		curoff=curoff-(-1);
	} else {
		lctdir='dn';
		curoff=curoff-1;
	}
	inner.style.marginTop=curoff+'px';
}

function submitcontact(){
	new Ajax.Updater('contactform','submitcontact',{postBody:Form.serialize('contactformform'),asynchronous:true,evalScripts:true});
}

