/**
*	CKC-Net
*	Librairie JavaScript du projet Alliance
*	@author		Joris B.
*	@package	Build & Fight
*	@note		Cette page utilise la librairie PHPJS
*/

if (document.captureEvents && Event.KEYUP) {
	document.captureEvents( Event.KEYUP );
}

function switchTwit(cancel) {
	var twi = document.getElementById('twi');
	var twc = document.getElementById('twc');
	
	if (twi.style.display == 'none') {
		twi.childNodes[0].value = twc.childNodes[0].nodeValue;
		twc.style.display='none';
		twi.style.display='inline';
		twi.childNodes[0].focus();
		twi.childNodes[0].select();
	} else {
		if (!cancel) {
			twc.childNodes[0].nodeValue = twi.childNodes[0].value;
		}
		twi.style.display='none';
		twc.style.display='inline';
	}
}

function submitTwit(e) {
	if (!e) {
		if (window.event) {
			e = window.event;
		} else {
			return;
		}
	}
	
	if (typeof(e.keyCode) == 'number') {
			e = e.keyCode;
	} else if (typeof(e.which) == 'number') {
		e = e.which;
	} else if (typeof(e.charCode) == 'number') {
		e = e.charCode;
	} else if (typeof(e) == 'number') {
		e = abs(e);
	} else {
		return;
	}
	
	if (e == 13) {
		sendTwit();
	} else if (e == 27) {
		switchTwit(true);
	}
}

function TwitResult(obj) {
	if (!empty(obj.responseText)) {
		alert(html_entity_decode(obj.responseText));
		//document.getElementById('twi').childNodes[0].value = html_entity_decode(obj.responseText);
	}
	switchTwit();
}

function sendTwit() {
	var XHR = new XHRConnection();
	XHR.appendData('twit', document.getElementById('twi').childNodes[0].value);
	XHR.sendAndLoad('./inc/ajax.php?do=twit', 'POST', TwitResult);
}

function pagineDD(rqpage) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('dd-entries').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	XHR.setRefreshArea('dd-entries');
	document.getElementById('dd-entries').innerHTML = w8;
	XHR.appendData('ddp', rqpage);
	XHR.sendAndLoad('./inc/ajax.php?do=dedicace', 'POST');
}

function ddDeleteEntry(dd_id, page) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('dd-entries').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	
	if (confirm('Êtes-vous certain(e) de vouloir supprimer cette entrée ?')) {
		document.getElementById('dd-entries').innerHTML = w8;
		XHR.setRefreshArea('dd-entries');
		XHR.appendData('del_id', intval(dd_id));
		XHR.appendData('page', intval(page));
		XHR.sendAndLoad('./inc/ajax.php?do=dedicace', 'POST');
	} else {
		return false;
	}
}

function iShowPropa(data) {
	document.write('<marquee scrollamount="1" scrolldelay="12" truespeed direction="left" onmouseover="this.stop();" onmouseout="this.start();">'+html_entity_decode(data)+'</marquee>');
}

function tUpdateChatUserList() {
	var XHR = new XHRConnection();
	XHR.setRefreshArea('users_list');
	XHR.sendAndLoad('./inc/ajax.php?do=chat_ul', 'POST');
}

function updateChat() {
	document.getElementById('chat-c').focus();
	var XHR = new XHRConnection();
	XHR.setDebugOn();
	XHR.setRefreshArea('chat_list');
	XHR.sendAndLoad('./inc/ajax.php?do=chat', 'GET');
	tUpdateChatUserList();
	setTimeout('updateChat()', 3000);
}

function submitChat(e) {
	if (!e) {
		if (window.event) {
			e = window.event;
		} else {
			return;
		}
	}
	
	if (typeof(e.keyCode) == 'number') {
			e = e.keyCode;
	} else if (typeof(e.which) == 'number') {
		e = e.which;
	} else if (typeof(e.charCode) == 'number') {
		e = e.charCode;
	} else if (typeof(e) == 'number') {
		e = abs(e);
	} else {
		return;
	}
	
	if (e == 13) {
		sendChat();
	}
}

function sendChat() {
	var XHR = new XHRConnection();
	var chatE = document.getElementById('chat-c');
	
	if (!empty(chatE.value)) {
		XHR.appendData('cc', chatE.value);
		XHR.sendAndLoad('./inc/ajax.php?do=chat', 'POST');
		chatE.value = '';
		updateChat();
	}
}

function checkSelectedDay() {
	var selectedDay = document.getElementById('d').options.selectedIndex;
	var selectedMonth = document.getElementById('m').options.selectedIndex;
	var selectedYear = document.getElementById('y').options.selectedIndex;
	var maxDays = date('t', mktime(0, 0, 0, selectedMonth, 1, selectedYear));
	 if (selectedDay > maxDays) {
		document.getElementById('d').options[0].selected = true;
		alert('Il n\'y a pas '+selectedDay+' jours dans ce mois-ci !');
	}
}

function allianceEvents(date) {
	if (eDay.length > 0) {
		for (var i = 0; i < eDay.length; i++) { 
			if (date.getFullYear() == eDay[i][2] && date.getMonth() == eDay[i][1] - 1 && date.getDate() == eDay[i][0]) { 
				return [true, 'eCal']; 
			}
		}
		return [false, ''];
	}
	return [true, ''];
}

function allianceEventsAdmin(date) {
	if (eDay.length > 0) {
		for (var i = 0; i < eDay.length; i++) { 
			if (date.getFullYear() == eDay[i][2] && date.getMonth() == eDay[i][1] - 1 && date.getDate() == eDay[i][0]) { 
				return [true, 'eCal']; 
			}
		}
		return [true, ''];
	}
	return [true, ''];
}

function showEvent(date) {
	window.location.href='./evenement-'+date+'.html';
}

function pagineEC(rqpage) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('ec-entries').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	XHR.setRefreshArea('ec-entries');
	document.getElementById('ec-entries').innerHTML = w8;
	XHR.appendData('ecp', rqpage);
	XHR.sendAndLoad('./inc/ajax.php?do=event_coms', 'POST');
}

function ecDeleteEntry(ec_id, page) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('ec-entries').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	
	if (confirm('Êtes-vous certain(e) de vouloir supprimer cette entrée ?')) {
		document.getElementById('ec-entries').innerHTML = w8;
		XHR.setRefreshArea('ec-entries');
		XHR.appendData('del_id', intval(ec_id));
		XHR.appendData('page', intval(page));
		XHR.sendAndLoad('./inc/ajax.php?do=event_coms', 'POST');
	} else {
		return false;
	}
}

function pagineEVLF(rqpage) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('eListFut').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	XHR.setRefreshArea('eListFut');
	document.getElementById('eListFut').innerHTML = w8;
	XHR.appendData('evp', rqpage);
	XHR.sendAndLoad('./inc/ajax.php?do=event_list&next', 'POST');
}

function pagineEVLP(rqpage) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('eListPas').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	XHR.setRefreshArea('eListPas');
	document.getElementById('eListPas').innerHTML = w8;
	XHR.appendData('evp', rqpage);
	XHR.sendAndLoad('./inc/ajax.php?do=event_list&prev', 'POST');
}

function icDeleteEntry(ic_id, page) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('ic-entries').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	
	if (confirm('Êtes-vous certain(e) de vouloir supprimer cette entrée ?')) {
		document.getElementById('ic-entries').innerHTML = w8;
		XHR.setRefreshArea('ic-entries');
		XHR.appendData('del_id', intval(ic_id));
		XHR.appendData('page', intval(page));
		XHR.sendAndLoad('./inc/ajax.php?do=img_coms', 'POST');
	} else {
		return false;
	}
}

function pagineIC(rqpage) {
	var w8 = '<div id="ajx_load" style="height:'+document.getElementById('ic-entries').offsetHeight+'px;"></div>';
	var XHR = new XHRConnection();
	XHR.setRefreshArea('ic-entries');
	document.getElementById('ic-entries').innerHTML = w8;
	XHR.appendData('icp', rqpage);
	XHR.sendAndLoad('./inc/ajax.php?do=img_coms', 'POST');
}

function titleAlign(i) {
	var e = document.getElementById('maint');
	if (i.checked == true) {
		e.style.textAlign = i.value;
	}
}

