// JavaScript Document

function toggleHidden() {
	var passworddiv = document.getElementById("change_password");
	if (passworddiv.style.visibility == 'hidden') {
	  passworddiv.style.visibility = 'visible';
	
	} else {
	  passworddiv.style.visibility = 'hidden';
	}
}



function showHideObj( obj_id ) 
{
	var obj = document.getElementById( obj_id );
	if( obj.style.display != 'block' ) 
	{ obj.style.display = 'block'; } 
	else 
	{ obj.style.display = 'none'; }
}


function hideDiv(obj_id) {
	var obj=document.getElementById(obj_id);
	obj.style.display='none';
}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=825,height=450,left = 340,top = 262');");
}

/* assign a value to input */
function assign(ctrl, val) {
	document.getElementById(ctrl).value=val;
}
/* submit form */
function s(frm) {
	document.getElementById(frm).submit();
}

/* private messaging */
function checkFunction(form, check) {
	var frm=document.getElementById(form);
	for(i=0; i<frm.elements.length; i++) {
		if(frm.elements[i].type=='checkbox') {
			frm.elements[i].checked=check;
		}
	}
}

function checkIsRead(form, isRead) {
	var frm=document.getElementById(form);
	var selected=0;
	for(i=0; i<frm.elements.length; i++) {
		if(frm.elements[i].type=='checkbox') {
			if(isRead==true) {
				if(frm.elements[i].title=='read') { sel=true } else { sel=false; }
				frm.elements[i].checked=sel;
				selected++;
			}
			if(isRead==false) {
				if(frm.elements[i].title=='unread') { sel=true } else { sel=false; }
				frm.elements[i].checked=sel;
				selected++;
			}
		}
	}
}
	
function img404(source)
{
	if (((!isNaN(source.height)) && parseInt(source.height) <= 50))
	{
		source.src = '/images/img_dream_av.jpg';
	}
	else if (((!isNaN(source.width)) && parseInt(source.width) <= 65))
	{
		source.src = '/images/img_dream_th.jpg';
	}
	else
	{
		source.src = '/images/img_dream.jpg';
	}
	source.onerror = ""; // disable onerror to prevent endless loop
	return true;
}

function evalCR(event,toEval)
{
	var key = 0;
	if (window.event) {
		key = window.event.keyCode; //IE
	} else {
		key = event.which; //firefox
	}
	if (key == 13)
	{
		eval(toEval);
	}
}


function decrementNotificationCount()
{
	var nT = $('spn-notificationstotal').innerHTML;
	nT = parseInt(nT.replace(/[^0-9]+/ig,''));
	nT = ((nT-1) <= 0) ? 0 : (nT-1);
	if (nT > 0) 
	{
		$('spn-notificationstotal').innerHTML = ' ('+nT+') ';
	}
	else
	{
		$('spn-notificationstotal').innerHTML = ' ';
	}
}

function decrementInboxCount()
{
	var nT = $('spn-inboxtotal').innerHTML;
	nT = parseInt(nT.replace(/[^0-9]+/ig,''));
	nT = ((nT-1) <= 0) ? 0 : (nT-1);
	if (nT > 0) 
	{
		$('spn-inboxtotal').innerHTML = ' ('+nT+') ';
	}
	else
	{
		$('spn-inboxtotal').innerHTML = ' ';
	}
}


