/* attach editor to mainmessage marquee */
$(document).ready(
function () {
	document.getElementById('mainmessage').ondblclick=function() { login() }; 							
}
);


var editing = false;
var x = 0;

function login()
{
	if (x++ < 2) return;		
	if (!editing)
	{
		document.getElementById('editorpassword').style.display='block'; 
		document.getElementById('pass').focus(); 
		document.getElementById('pass').value='';
	}

}
function toggleview (objid)
{
	if (document.getElementById(objid).style.display=='block')
	{
		document.getElementById(objid).style.display='none';
	}
	else
	{
		document.getElementById(objid).style.display='block';	
	}
}

/* news */
function shownewseditor()
{
	$('#leftcontent').load ('editornews.php', {pass: document.getElementById('pass').value, page: window.location.pathname, job: 'starteditor'} , function() {
			document.getElementById('editorpassword').style.display='none';																																							    });																																	
	
}

/* ask the experts */
function showeditor()
{
	$('#questionanswers').load ('editor.php', {pass: document.getElementById('pass').value, page: window.location.pathname, job: 'starteditor'} , function() {
		document.getElementById('editorpassword').style.display='none';							

		});																																	
	
}


/* testimonisld */
function showtestimonialseditor()
{
	$('#questionanswers').load ('editor.php', {pass: document.getElementById('pass').value, page: window.location.pathname, job: 'starttestimonialseditor'} , function() {
		document.getElementById('editorpassword').style.display='none';							
		});																																	
}

/* about page, home page */
function showeditornormal()
{
	document.getElementById('leftcontent').style.paddingTop='28px';
	$('#leftcontent').load ('editor.php', {pass: document.getElementById('pass').value, page: window.location.pathname, job: 'starteditornormal'} , function() {
		document.getElementById('editorpassword').style.display='none';
	});																																	
	
}

function enterKeyPressed(e)
{
     var key;     
     if(window.event)
          key = window.event.keyCode; //IE
     else
          key = e.which; //firefox     

     return (key == 13);
}

/*****************************
non editor related functions
*****************************/
var lastRowID;
// show row, only one row at a time will be visible. 
// for table cells: ieproperty = block; ffproperty = table-cell
function show1row ( purposeid, browser, name, fields, ieproperty, ffproperty)
{
	var plusbutton = '<img src="images/plus.png" border="0" >';
	var minusbutton = '<img src="images/minus.png" border="0" >';
	var is_purposeid_visible;
	fielddata=fields.split("~");
	
	try
	{
		if (lastRowID != purposeid) 
		{	// hide			
			document.getElementById(name + lastRowID).innerHTML = plusbutton;
			is_purposeid_visible = false;
			for(i in fielddata)
			{
				document.getElementById(fielddata[i] + lastRowID).style.display='none';
			}
		}
	} catch (e) {}

	if (document.getElementById(name + purposeid).innerHTML.search('minus.png') == -1)
	{
		// show
		document.getElementById(name + purposeid).innerHTML = minusbutton;
		is_purposeid_visible = true;
		for(i in fielddata)
		{
			try {
			if (browser == 'ie')
			{
				document.getElementById(fielddata[i] + purposeid).style.display=ieproperty;
			}
			else
			{
				document.getElementById(fielddata[i] + purposeid).style.display=ffproperty;
			}
			} catch (e) {document.getElementById(name + purposeid).innerHTML = plusbutton;}
		}
	}
	else
	{	
		// hide
		document.getElementById(name + purposeid).innerHTML = plusbutton;
		is_purposeid_visible = false;
		for(i in fielddata)
		{
			try {
			if (browser == 'ie')
			{
				document.getElementById(fielddata[i] + purposeid).style.display='none';
			}
			else
			{
				document.getElementById(fielddata[i] + purposeid).style.display='none';
			}
			} catch (e) {document.getElementById(name + purposeid).innerHTML = minusbutton;}
		}
	}
	
	lastRowID = purposeid;
	return is_purposeid_visible;

}
