<!-- //

var imageCount = 3; //number of images
var waitTime = 4200; //pause on the picture

var changeTime = waitTime*2.5;

function begin(start,end) {
	setTimeout("opac("+start+","+end+")",1000);
	setTimeout("change()",waitTime);
}

function opac(start,end) {
	var speed; // lower = faster
	var timer = 0;
	if(start > end){
		speed = 30;
		for(i = start; i >= end; i--){
			setTimeout("set("+ i +")",(timer * speed));
			timer++;
		}
		setTimeout("change()",changeTime);
	} else if(start < end){
		speed = 15;
		for(i = start; i <= end; i++){
			setTimeout("set("+ i +")",(timer * speed));
			timer++;
		}
		setTimeout("opac(100,0)",waitTime);
	}
}

function set(opac) {
	var img = document.getElementById('pic');
	img.style.opacity = (opac / 100);
    img.style.MozOpacity = (opac / 100);
    img.style.KhtmlOpacity = (opac / 100);
    img.style.filter = "alpha(opacity="+ opac +")";
}


function change() {
	var img = document.getElementById('pic');
	cur_pic = parseInt(img.src.slice(img.src.length - 5, img.src.length - 4));
	next_pic = cur_pic+1;
	next_bac = next_pic+1;
	if(next_pic > imageCount){
		next_pic = 1;
	}
	img.src = "images/mike_"+ next_pic +".png";
	opac(0,100);
}

function MM_preloadImages() {
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function changePic(title,image) {
		var theimg = document.getElementById('theimg');
		theimg.innerHTML = "<img src=\"./files/gallery/"+ image +"\" alt=\""+ title +"\" />\n<p class=\"text\">\""+ title +"\"</p>";
}

var errMessage = new Array();

function chkForm(theform) {
	var hidden = theform.private;
	var error = document.getElementById("error");
	var email = theform.email.value;
	var who = theform.who.value;
	var temail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(email.search(temail) == -1){
		setError("Please enter a valid e-mail address.");
	}
	if(who.length == 0 || email.length == 0){
		setError("Please fill in the required fields.");
	}

	if(errMessage.length == 0){
		hidden.value = "privatevar";
		return true;
	} else {
		error.style.display = "block";
		for(x in errMessage){
			error.innerHTML = "<p><small>* "+ errMessage[x] + "</small></p>";
		}
		errMessage.length = 0;
		return false;
	}
}

function setError(x) {
	errMessage.splice(errMessage.length,0,x);
}

var lastid;

function showExtra(id) {
	Effect.toggle(id,'slide');
	if(!(lastid)){
		lastid = id;
		return false;
	}
	if(lastid != id){
		Effect.toggle(lastid,'slide');
		lastid = id;
	} else {
		lastid = "";
	}
	return false;
}

//-->
