<!--

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 clearField(fieldObj, fieldObjValue) 
{
	if (fieldObj.value == fieldObjValue) 
	{
		fieldObj.value = '';
	}
}

// Siirtää dropdownmenut oikeille paikoille
function setSubmenuPositions(counter) 
{        
	for (i=0; i<counter; i++)
	{
		//alert(document.getElementById('link'+i).offsetLeft);
		//document.getElementById('top_navi_submenu'+i).style.left = document.getElementById('link'+i).offsetLeft + document.getElementById('navigation').offsetLeft + 'px';
		document.getElementById('top_navi_submenu'+i).style.left = document.getElementById('link'+i).offsetLeft + 44 + 'px';
	}
}

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 previewImage(img_id) 
{
	if (img_id == 0) 
	{
		alert('No image chosen!');
	} 
	else 
	{
  		window.open('preview_image.php?kuva_id='+img_id,'preview_image', 'scrollbars=no,width=100,height=100');
	}
}

function removeTag(tag_id, tag_name)
{
	var answer = confirm("Are you sure you want to remove tag "+tag_name+" from this article?")
	if (answer) 
	{
		document.edit.tag_del.value = tag_id;
		submitForm();
	}
}

function checkUserName(usernameFieldName)
{
      var username = document.getElementById(usernameFieldName);
      var re = /^[a-z0-9]+$/i;
      
      return (re.test(username.value));
}

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.reg_form.fname.value == '') 
	{
		alert("You must give your first name!");
	}
	else if (document.reg_form.lname.value == '') 
	{
		alert('You must give your last name!');
	} 
	else if (document.reg_form.comment.value == '') 
	{
		alert('Please type a message!');
	} 
	else 
	{
		document.reg_form.submit();
	}
}

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 (checkUserName('registered_username') == false) 
	{
		alert("Username can only have characters a-z, A-Z and 0-9");
	} 
	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 (checkEmail('registered_email') == false) 
	{
		alert('Please provide a valid email address!');
	}
	else 
	{
		submitForm();
	}
}

function editRegistration()
{  
	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_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 (checkEmail('registered_email') == false) 
	{
		alert('Please provide a valid email address!');
	}
	else 
	{
		submitForm();
	}
}

/****************************************************************************/
// Innotiimi video player funktiot

function deleteVideo(video_id, video_name, lan)
{
	var answer = confirm("Are you sure you want to delete video "+video_name+"?")
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_video_del&video_id="+video_id;
	}
}

function setVideoStatus(video_id, status_to_set, lan)
{
	window.location = "main.php?lan="+lan+"&mode=admin_video_set&video_id="+video_id+"&video_status="+status_to_set;
}

function editVideo()
{
	if (document.edit.video_title.value == '') 
	{
		alert("Video must have a title!");
	} 
	else 
	{
		submitForm();
	}
}

function addBlogComment()
{
      if (document.blog_comment.blog_uploadfile)
      {
            if ((document.blog_comment.blog_uploadfile.value == '') && (document.blog_comment.blog_liite_nimi.value != '')) 
            {
                  alert("Please select a file!");
            }
            else if ((document.blog_comment.blog_uploadfile.value != '') && (document.blog_comment.blog_liite_nimi.value == '')) 
            {
                  alert("Please give the attacment a name!");
            } 
            else 
            {
                  document.blog_comment.submit();
            }
      }
      else 
      {
            document.blog_comment.submit();
      }
}


/****************************************************************************/
// Registered users groups funktiot

function submitGroupEditForm()
{
	if (document.groupEditForm.group_name.value == '') 
	{
		alert("A group must have a name!");
	} 
	else 
	{
		document.groupEditForm.check.value = '1';
		doSubmitGroupEditForm();
	}
}

function removeMember(member_id, member_name)
{
	var answer = confirm("Are you sure you want to remove member "+member_name+" from this group?")
	if (answer) 
	{
		document.groupEditForm.member_del.value = member_id;
		doSubmitGroupEditForm();
	}
}

function deleteGroup(group_id, group_name, lan)
{
	var answer = confirm("Are you sure you want to delete group "+group_name+"?")
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_registered_users_groups_del&group_id="+group_id;
	}
}

function doSubmitGroupEditForm()
{
	document.groupEditForm.submit();
}

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;
	}
}

// Registered users groups funktiot loppu
/****************************************************************************/

function postComment()
{
	if (document.edit.comment_text.value == '') 
	{
		alert("Please write a comment first!");
	} 
	else
	{
		submitForm();
	}
}

function deleteComment(comment_id, tiedote_id, lan)
{
	var answer = confirm("Haluatko varmasti poistaa kommentin?");
	if (answer) 
	{
		window.location = "main.php?lan="+lan+"&mode=admin_comment_del&tiedote_id="+tiedote_id+"&comment_id="+comment_id;
	}
}

function commentAlert(tiedote_id, lan)
{
	var answer = confirm("Haluatko varmasti ilmoittaa asiattomasta kommentista?")
	if (answer) 
	{
		window.location = "?lan="+lan+"&mode=comment_alert&tiedote_id="+tiedote_id;
	}
}
//-->
