/* email validation */
function validate_email(field) {
	with (field) {
		apos = value.indexOf("@")
		dotpos = value.lastIndexOf(".")
		if (apos<1 || dotpos-apos<2) {
			return false;
		} else {
			return true;
		}
	}
}

function formCheckContact(form) {  
	var error_message = "Please complete required fields:\n";
	var error_found = false;

	if (form.name.value == "" || form.name.value == null) {
		error_message += " - Name\n";
		error_found = true;
	}

	if (form.email.value == "" || form.email.value == null) {
		error_message += " - Email\n";
		error_found = true;
	} else if (validate_email(form.email) == false) {
		error_message += " - Email (wrong format)\n";
		error_found = true;
	}

	if (form.comment.value == "" || form.comment.value == null) {
		error_message += " - Comment\n";
		error_found = true;
	}

	if (error_found == true) {
		alert(error_message);
		return false;
	} else {
		return true;
	}
}

// rotate images
var picture = 1;
function rotate() {
	$("#pic").attr("src", "images/"+pageModule+"/"+picture+".jpg");
	if (picture == pageModuleCount)
		picture = 1;
	else
		picture++;
}

// play audio
function playAudio(status) {
	if (status == 1) {
		var playCode = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="../fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="0" height="0" id="MixSounds" align="middle">' +
					   '<param name="allowScriptAccess" value="sameDomain" />' +
					   '<param name="movie" value="pub/MixSounds.swf?xmlLoc=mix.xml" />' +
					   '<param name="quality" value="high" />' +
					   '<param name="bgcolor" value="#ffffff" />' +
					   '<embed src="pub/MixSounds.swf?xmlLoc=mix.xml" quality="high" bgcolor="#ffffff" width="0" height="0" name="MixSounds" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
					   '</object>';

		$("#player").html(playCode);
		$("#audio-link").html('<a class="item-off" href="#" onclick="return playAudio(0)">Music Off</a>');
	} else {
		$("#player").html("");
		$("#audio-link").html('<a class="item-off" href="#" onclick="return playAudio(1)">Music On</a>');
	}

	$.cookie("play_audio", status, {expires:365, path:"/"});

	return false;
}

$(document).ready(function() {
	var picture = 0;
	setInterval (function (e) {
		rotate();
	}, 5000);

	var status = 1;
	if ($.cookie("play_audio") != null) {
		status = $.cookie("play_audio");
	}
	playAudio(status);
});