var pos_flick=true;
var pos_timer;
var flick_id;

var senderTimer;

function send_photo() {
	stopShuffle();
	clearInterval(senderTimer);
	senderTimer = setInterval("prepareSend()",500);
	
}
function prepareSend() {
	var _u = checkFields();
	if (_u != "") {
		clearInterval(senderTimer);
		alert(_u);
	}
}

function checkFields() {
	var _a = document.getElementById("fieldA").value;
	var _b = document.getElementById("fieldB").value;
	var _c = document.getElementById("fieldC").value;
	var _d = document.getElementById("fieldD").value;
	
	if (_a.length==5 && _b.length==5 && _c.length==5 && _d.length==5 ) {
		return "http://exonemo.com/T4P/NIMES/" + _a + "/" + _b + "/" + _c + "/" + _d;
	} else {
		return "";
	}
}
	
function setToTextField(id,str) {
		var field = document.getElementById("field" + id);
		field.value = str;
		
		clearInterval(pos_timer);
		var pdate = document.getElementById("point" + id);
		var dt = "";
		if (str != " " ) {
			dt = decodeDate(str) + "_" + placename[id.toUpperCase()];
			pdate.style.visibility = 'visible';
			pdate.innerHTML = dt;
		} else {
			flick_id = id;
			pos_timer = setInterval("posFlick()",150);
		}
}
function posFlick() {
	if (pos_flick) {
		document.getElementById("point" + flick_id).style.visibility = 'visible';
		pos_flick = false;
	} else {
		document.getElementById("point" + flick_id).style.visibility = 'hidden';
		pos_flick = true;
	}	
}
function submitenter(field,id,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13) {
	   loadImage(id,field.value);
	   return false;
	}
	else
	   return true;
}
function loadImage(id,str) {
	var flash = thisMovie("T4P");
	flash.loadNewImage(id,str);
	
	var pdate = document.getElementById("point" + id);
	pdate.innerHTML = "";
}
function startShuffle() {
	var flash = thisMovie("T4P");
	var res = flash.startShuffleMode();
	changeShuffleSwitch(res);
}
function stopShuffle() {
	var flash = thisMovie("T4P");
	var res = flash.stopShuffleMode();
	changeShuffleSwitch(res);
}
function switchShuffle() {
	var flash = thisMovie("T4P");
	var res = flash.switchShuffle();
	changeShuffleSwitch(res);
}
function changeShuffleSwitch(b) {
	if (b) {
		document.getElementById("sshuffle").innerHTML = "<A href='JavaScript:switchShuffle()'><IMG src='imgs/stop.gif' style='vertical-align:middle; padding:2px;' border=0>Stop</A><BR><IMG src='imgs/play.gif' style='vertical-align:middle;padding:2px;'>Play</SPAN>";
	} else {
		document.getElementById("sshuffle").innerHTML = "<IMG src='imgs/stop.gif' style='vertical-align:middle; padding:2px;'>Stop<BR><A href='JavaScript:switchShuffle()'><IMG src='imgs/play.gif' style='vertical-align:middle;padding:2px;' border=0>Play</A></SPAN>";
	}
}
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}
function decodeDate (data) {
	data.replace("O","0");
	var _min = data.substring(0,2).toUpperCase();
	var _hour = data.substring(2,3).toUpperCase();
	var _day = data.substring(3,4).toUpperCase();
	var _month = data.substring(4,5).toUpperCase();
	
	var add = parseInt(_min.substring(0,1));

	var min = parseInt(_min,16);
	var hour = keyz[_hour] - add;
	var day = keyz[_day] - add + 1;
	var month = keyz[_month] - add;
	
	var d = "2007." + to2(month) + "." + to2(day) + "_" + to2(hour) + ":" + to2(min);
	return d;
}
function to2(i) {
	s = ""+i;
	if (s.length == 1) s = "0" + s;
	return s;
}
var placename = {"A":"THEATRE DE NIMES" , "B":"CARRE D'ART" , "C":"COUPOLE DES HALLES" , "D":"ECOLE DES BEAUX-ARTS"};
var keyz = {"0":0 , "1":1 , "2":2 , "3":3 , "4":4 , "5":5 , "6":6 , "7":7 , "8":8 , "9":9 , "A":10 , "B":11 , "C":12 , "D":13 , "E":14 , "F":15 , "G":16 , "H":17 , "J":18 , "K":19 , "L":20 , "M":21 , "N":22 , "P":23 , "Q":24 , "R":25 , "S":26 , "T":27 , "U":28 , "V":29 , "W":30 , "X":31 , "Y":32 , "Z":33};

