
function checkLogin() {
	if(!isLoggedIn) {
		popup('popup.asp?method=login&returnurl='+ escape(document.location.href),300,300);
		// popup(url, width, height)
		//document.location.href = siteRoot + 'club/login.asp?returnurl=' + escape(document.location.href);
	}
	return isLoggedIn;
}

function checkSMSStatus() {
	if(!smsActivated)
		popup('reminderpopup.asp',584,550,1);
	return smsActivated;
}


function updateReminder(image) {
	if(checkLogin()) {
		if(image.name == 'sms' || image.name == 'SMSTeam')
			checkSMSStatus();		
		
		var checked = ('button_'+ image.name +'_nrm.gif'==image.src.substr(image.src.lastIndexOf('/')+1));
		
		if(smsActivated || image.name == 'mail') {
			if(checked)
				image.src = 'pics/button_'+ image.name +'_sel.gif';
			else
				image.src = 'pics/button_'+ image.name +'_nrm.gif';
			execPage('actions/updatereminder.asp?value=' + image.id + '&checked=' + checked + '&name=' + image.name);
		}
	}
}

function updateGame(image) {
	if(checkLogin()) {
		if(checkSMSStatus()) {	
			
			var checked = ('button_'+ image.name +'_nrm.gif'==image.src.substr(image.src.lastIndexOf('/')+1));
		
			if(checked)
				image.src = 'pics/button_'+ image.name +'_sel.gif';
			else
				image.src = 'pics/button_'+ image.name +'_nrm.gif';			
			execPage('actions/updatereminder.asp?value=' + image.id + '&checked=' + checked + '&name=' + image.name);
		}
	}
}

function updateCheckBoxReminder(image) {
	var checked = ('button_'+ image.name +'_nrm.gif'==image.src.substr(image.src.lastIndexOf('/')+1));
	if(checked)
		image.src = 'pics/button_'+ image.name +'_sel.gif';
	else
		image.src = 'pics/button_'+ image.name +'_nrm.gif';		
	execPage('actions/updatereminder.asp?value=' + image.id + '&checked=' + checked + '&name=' + image.name);
}

function updateSMSMailIcon(image, type) {
	if(checkSMSStatus() || image.name=='MailTeam') 
	{	
		var checked = ('button_'+ image.name +'_nrm.gif'==image.src.substr(image.src.lastIndexOf('/')+1));
		if(checked)
			image.src = 'pics/button_'+ image.name +'_sel.gif';
		else
			image.src = 'pics/button_'+ image.name +'_nrm.gif';		
		execPage('actions/updatereminder.asp?value=' + image.id + '&checked=' + checked + '&name=' + type);
	}
}

function updateCheckBoxReminder2(checkbox) {
	execPage('actions/updatereminder.asp?value=' + checkbox.value + '&checked=' + checkbox.checked + '&name=' + checkbox.name);
}

function updateUserTeam(checkbox) {
	execPage('actions/updatereminder.asp?value=' + checkbox.value + '&checked=' + checkbox.checked + '&name=' + checkbox.name);
}

function execPage(url) {
	//var actionFrame = document.frames["actionFrame"];
	var actionFrame = document.getElementById("actionFrame");
	
	if(actionFrame) {
	//	alert(siteRoot + url);
		actionFrame.src = siteRoot + url;
	}
	else
		alert('Action frame is missing.');
}

function moveForm(id,title) {
	var node = document.getElementById(id);	
	var formHTML = document.getElementById('message').innerHTML;
	document.getElementById('message').innerHTML = '';
	if(formHTML == '') {
		setFormValue('message', 'text', '');
		formHTML = document.getElementById('messageForm').parentNode.innerHTML;
		document.getElementById('messageForm').parentNode.innerHTML = '';
		node.innerHTML = formHTML;
	}
	
	if(node) {
		node.innerHTML=formHTML;
		setFormValue('message', 'parentguid', '{'+ id + '}');
		setFormValue('message', 'title', uniDecode(title));
		//node.style.display='block';
	}
}

function removeForm(id) {
	setFormValue('message', 'parentguid', '');
	setFormValue('message', 'title', '');
	setFormValue('message', 'text', '');
	if(id!='message') {
		var node = document.getElementById('message');	
		var formHTML = document.getElementById(id).innerHTML;
		document.getElementById(id).innerHTML = '';
		node.innerHTML = formHTML;
	}
	document.getElementById('message').style.display='none';
}

function displayForm() {
	setFormValue('message', 'title', '');
	setFormValue('message', 'text', '');
	if(document.getElementById('message').innerHTML == '') {
		setFormValue('message', 'parentguid', '{'+ document.getElementById('messageForm').elements['messageboard'].value + '}');
		var node = document.getElementById('message');
		if(node) {
			var formHTML = document.getElementById('messageForm').parentNode.innerHTML;
			document.getElementById('messageForm').parentNode.innerHTML = '';
			node.innerHTML = formHTML;
		}
	}
	document.getElementById('message').style.display='block';
}

function submitMessage(objForm,text,id) {
	if(objForm.elements['title'].value!='' && objForm.elements['author'].value!='') {
		objForm.action=objForm.action+'#ie'+id;
		objForm.submit();
	}
	else {
		alert(text);
		return false;
	}
}

function getTopParent(id) {
	var node = document.getElementById(id);
	var nodeParent = node.parentNode;
	if(node.className=="messageChild") {
		alert(node.previousSibling.name);
		return node.previousSibling.name;
	}
	else
		getTopParent(nodeParent.id);
}

function toggleDisplay(id) {
	var obj = document.getElementById(id);
	if(obj.style.display=='none')
		obj.style.display='block';
	else
		obj.style.display='none';
}

function checkForSMS(url) {
	window.frames['checkSMS'].document.location=url;
	setTimeout("checkForSMS('" + url + "')",5000);
	
}

function checkForSMSinterval(url) {
	window.frames['checkSMS'].document.location=url;
}

function targian_stat_timer() {
	var targian_statlink = new Image();
	targian_statlink.src = "http://statlink.targian.com/www.june.se/si/297/trans.gif?" + String(Math.random()).substr(2,8);
}
