function testJava() {
	alert ('JavaScript merge');
}

//submits forms using hyperlinks (careful with the forms[0] array...)
function submitform(id){
  document.forms[id].submit();
}

// displays confirmation dialog on refusing pending battle
function confirmRefuse(inviter){
	var refuse=confirm("Are you sure you want to refuse "+ inviter +"'s challange?");
	if (refuse)	return true ;
	else return false ;
}

// this redirects upon form submition to make a little bit of refresh
function redirectOnSubmit(url){
	var href = url;
	href = unescape(href);
	document.write('Please wait while information is validated and you are being redirected...');
	window.location.replace( href );
}

function showHour(){
	element = document.getElementById("challange_date");
	element_value = element.options[element.selectedIndex].value;
	if (element_value != "accept")
		document.getElementById('challange_hour').style.display = "inline";
	else
		document.getElementById('challange_hour').style.display = "none";
}

function sendSearch(location, type){
	if (type == 'players' || type == 'battles' || type == 'specific' || type == 'archive'){
		location.parentNode.submit();
	}
	else if (type == 'none'){
		alert('You need to select a search type!');
	}
	else
		alert('An error was made in the search query! Why is that?');
	
}

function reportTrick(form, filename){
	form.abuse_img.value = filename;
	form.submit();
}

function chooseImageForBattle(p1_img_name, p2_img_name){
	document.getElementById('imagebattle_img1').value = p1_img_name;
	document.getElementById('imagebattle_img2').value = p2_img_name;
}

function submit_form(form_id){
	if (document.getElementById(form_id).onsubmit){
		alert(document.getElementById(form_id).id);
	}
	else
		alert ("There is no submit type!");
}

function manageTab(content1_el, content2_el, td1_el, td2_el, img1_el, img2_el){
	content1_el.style.display = 'inline';
	content2_el.style.display = 'none';
	td1_el.style.backgroundImage = '';
	td2_el.style.backgroundImage = 'url(img/rpc_images/tex_white.jpg)';
	img1_el.src = 'img/rpc_images/tab_right.gif';
	img2_el.src = 'img/rpc_images/tab_right_hash.gif';
}


function verifyContact() 
{
	var okSoFar=true
	
	if(document.getElementById('namer').value == "")
	{
	  okSoFar = false;
	  alert ("Please enter your name");
	  document.getElementById('namer').focus();
	}
	else if(document.getElementById('email').value.indexOf("@",0) < 0)
	{
	  okSoFar = false;
	  alert ("Please enter a valid email address.");
	  document.getElementById('email').focus();
	}
	else if(document.getElementById('subject').value == "")
	{
	  okSoFar=false;
      alert("Please enter a subject.");
      document.getElementById('subject').focus();
	}
	else if(document.getElementById('complaint').value == "")
	{
	  okSoFar=false;
	  alert("Please enter your message.");
	  document.getElementById('complaint').focus();
	}
	
	return okSoFar;
}

function verifyFeedbackForm()
{
  message = document.getElementById('feedback').value;
  
  if (message == '')
  {
    alert('Please enter some text!');
    return false;
  }
  
  return true;
}

function galleryHider(pages, page_selected, div_remember){
	for(i=1; i <= pages; i++){
		document.getElementById('galleryDIV_' + i).style.display = "none";
		document.getElementById('count_' + i).className = "subtitle";
	}
	
	if (page_selected != '') {
		document.getElementById('galleryDIV_' + page_selected).style.display = "block";
		document.getElementById('div_remember').value = page_selected;
		document.getElementById('count_' + page_selected).className = "subtitle2";
	}
	else if (div_remember != '') {
		document.getElementById('galleryDIV_' + div_remember).style.display = "block";
		document.getElementById('div_remember').value = div_remember;
		document.getElementById('count_' + div_remember).className = "subtitle2";
	}
}

function playerHider(pages, page_selected, div_remember){
	for(i=1; i <= pages; i++){
		document.getElementById('playerDIV_' + i).style.display = "none";
		document.getElementById('countpl_' + i).className = "subtitle";
	}
	
	if (page_selected != '') {
		document.getElementById('playerDIV_' + page_selected).style.display = "block";
		document.getElementById('div_remember_pl').value = page_selected;
		document.getElementById('countpl_' + page_selected).className = "subtitle2";
	}
	else if (div_remember != '') {
		document.getElementById('playerDIV_' + div_remember).style.display = "block";
		document.getElementById('div_remember_pl').value = div_remember;
		document.getElementById('countpl_' + div_remember).className = "subtitle2";
	}
}

function verifyemailform(){
	emails = document.getElementsByName('emailpanel_emails')[0].value;
	name = document.getElementsByName('emailpanel_name')[0].value;
	message = 'dummy'; //document.getElementsByName('emailpanel_message')[0].value;
	
	/* jotjot GbR update 0609019 tellafriend*/
	if (emails == '')
	{ 
	  alert('Please give at least one recipient!');
	  return false;
	}
	else if (name == '')
	{
	  alert('Please tell the recipient your name!');
	  return false;
	}
	else if (message == '')
	{
	  alert('Please tell the recipient what you want!');
	  return false;
	}
	
	return true;
	
	/* end update 0609019 code beneath is unreachable!*/
	
	if (emails == '' || name == '' || message == ''){
		alert ('Please fill in all fields!');
		return false;
	}
	else
		return true;
}

function verifyTellYaFriendform(){
	emails = document.getElementsByName('taf_emailpanel_emails')[0].value;
	name = document.getElementsByName('taf_emailpanel_name')[0].value;
	
	/* jotjot GbR update 0609019 tellafriend*/
	if (emails == '')
	{ 
	  alert('Please give at least one recipient!');
	  return false;
	}
	else if (name == '')
	{
	  alert('Please give a valid eMail address!');
	  return false;
	}
	
	return true;
	
	/* end update 0609019 code beneath is unreachable!*/
	

}

function verifyCome2myBOform(){
	emails = document.getElementById('taf_emailpanel_emails').value;
	
	/* jotjot GbR update 0609019 tellafriend*/
	if (emails == '')
	{ 
	  alert('Please give at least one recipient!');
	  return false;
	}
	
	return true;
	
	/* end update 0609019 code beneath is unreachable!*/
	

}

function verifyMyCome2myBOform(){
	emails = document.getElementById('my_taf_emailpanel_emails').value;
	
	/* jotjot GbR update 0609019 tellafriend*/
	if (emails == '')
	{ 
	  alert('Please give at least one recipient!');
	  return false;
	}
	
	return true;
	
	/* end update 0609019 code beneath is unreachable!*/
	

}

function verifybattlecommentform(){
	comment = document.getElementsByName('battlecommentpanel_comment')[0].value;
	
	if (comment == ''){
		alert ('Please fill in all fields!');
		return false;
	}
	else
		return true;
}