<!--

function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}



function changeSelect(targ,selObj,restore) {
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function showHide(target) 
{
	hideHoverDivs();
	
	if (document.getElementById(target).style.display == 'none') 
	{
		//document.getElementById(target).style.top =
    	document.getElementById(target).style.display = 'block';
	} 
	else 
	{
    	document.getElementById(target).style.display = 'none';
    }
}

function hideHoverDivs() 
{
	var divs = document.getElementsByTagName('div');
	var divNamePart = 'reguser';
	
	for(i=0;i<divs.length;i++) 
	{
		if(divs[i].id.match(divNamePart)) 
		{
			divs[i].style.display = 'none';
		}	
	}
}

function setContentHeight() 
{
	var contentDiv = 'content';
	var naviDiv = 'navi';
	
	if (document.getElementById('content') && document.getElementById('navi'))
	{
		var contentHeight = document.getElementById(contentDiv).offsetHeight;
		var naviHeight = document.getElementById(naviDiv).offsetHeight;
		var offSet = 0;
		
		if ((naviHeight+offSet) > contentHeight) 
		{
			document.getElementById(contentDiv).style.height = (naviHeight+offSet)+'px';
		}
	}
	
}


function deleteRegistered(registered_id, registered_name, lan)
{
	var answer = confirm("Haluatko varmasti poistaa henkilön "+registered_name+"?")
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_registered_del&registered_id="+registered_id;
	}
}

/****************************************************************************/

function checkEmail(emailFieldName) 
{
	//var email = document.getElementById('registered_email');
	var email = document.getElementById(emailFieldName);
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) 
	{
		//alert('Please provide a valid email address!');
		email.focus;
		return false;
	} 
	else 
	{
		return true;
	}
}

function submitForm()
{
	document.edit.submit();
}

function sendFeedback()
{
	if (document.edit.nimi.value == '') 
	{
		alert("You must give your name!");
	}
	else if (document.edit.sposti.value == '') 
	{
		alert('Please give your email address!');
	} 
	else if (checkEmail('sposti') == false) 
	{
		alert('Please provide a valid email address!');
	} 
	else 
	{
		submitForm();
	}
}


function sendRegistration()
{
	if (document.edit.registered_firstname.value == '') 
	{
		alert("You must give your first name!");
	} 
	else if (document.edit.registered_lastname.value == '') 
	{
		alert("You must give your last name!");
	} 
	else if (document.edit.registered_username.value == '') 
	{
		alert("You must give a username!");
	} 
	else if (document.edit.registered_password.value == '') 
	{
		alert("You must provide a password!");
	} 
	else if (document.edit.registered_password_again.value == '') 
	{
		alert("You must give the password again!");
	}
	else if (document.edit.registered_password.value != document.edit.registered_password_again.value) 
	{
		alert("Password and password again don't match!");
	}
	else if (document.edit.registered_email.value == '') 
	{
		alert("You must give your email address!");
	} 
	else if (checkEmail('registered_email') == false) 
	{
		alert('Please provide a valid email address!');
	} 
	else 
	{
		submitForm();
	}
}

function postQuestion()
{
	if (document.edit.question_text.value == '') 
	{
		alert("Please fill the Question-field first!");
	} 
	else 
	{
		submitForm();
	}
}

function postComment()
{
	if (document.edit.comment_text.value == '') 
	{
		alert("Please fill the Comment-field first!");
	} 
	else 
	{
		submitForm();
	}
}

function deleteComment(comment_id, question_id, lan)
{
	var answer = confirm("Haluatko varmasti poistaa kommentin?");
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_ask_experts_del&question_id="+question_id+"&comment_id="+comment_id;
	}
}

function deleteQuestion(question_id, lan)
{
	var answer = confirm("Haluatko varmasti poistaa kysymyksen? Myös kaikki kysymyksen vastaukset ja kommentit poistetaan.");
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_ask_experts_del&question_id="+question_id;
	}
}


function setQuestionStatus(question_id, status_to_set, lan)
{
	window.location = "main.php?lan="+lan+"&mode=admin_ask_experts_set&question_id="+question_id+"&question_status="+status_to_set;
}

/**********************************************************************/
// Uutiskirjeen funktiot alkaa

function addNewGroup()
{
	if (document.edit.new_group_name.value == '') 
	{
		alert("Please the new group a name!");
	} 
	else 
	{
		submitForm();
	}
}

function deleteNewsletterGroup(group_id, group_name, lan)
{
	var answer = confirm("Haluatko varmasti poistaa ryhmän "+group_name+" ? Myös kaikki ryhmään kuuluvat sähköpostiosoitteet poistetaan.")
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_newsletter_groups_del&group_id="+group_id;
	}
}

function deleteNewsletterMember(group_id, member_id, member_email, lan)
{
	var answer = confirm("Haluatko varmasti poistaa sähköpostiosoitteen "+member_email+"?")
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_newsletter_member_del&group_id="+group_id+"&member_id="+member_id;
	}
}

// Set the form action to preview newsletter
function setFormPreview(domain, lan) 
{
	document.form1.action = 'http://'+domain+'/phplib/admin_newsletter_template.php?nayta=html';
	document.form1.target = '_blank';
}

// Set the form action to proceed posting
function setFormSend(lan) 
{
	document.form1.action = '?lan='+lan+'&mode=admin_newsletter#target';
	document.form1.target = '_self';
}

// Set the form action to save to archive
function setFormSave(lan) 
{
	document.form1.action = '?lan='+lan+'&mode=admin_newsletter_save_archive';
	document.form1.target = '_self';
}

function deleteSent(newsletter_id, newsletter_name, lan)
{
	var answer = confirm("Haluatko varmasti poistaa uutiskirjeen "+newsletter_name+" lähetetyistä?")
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_newsletter_sent_del&newsletter_id="+newsletter_id;
	}
}

// Uutiskirjeen funktiot loppuu
/**********************************************************************/

/****************************************************************************/


//-->
